A Distributed Approach for Planning Radio Communications David Kidner 1, Ian Fitzell 2, Phillip Rallings 3, Miqdad Al Nuaimi 2 & Andrew Ware 3 University.

Slides:



Advertisements
Similar presentations
Enter site info here to appear on all slides. Cornerstone : Supporting Technical Information for O 2 & Vodafone : - Ideal Home Centre, Accrington O 2 C.S.
Advertisements

Distributed Systems CS
Master/Slave Architecture Pattern Source: Pattern-Oriented Software Architecture, Vol. 1, Buschmann, et al.
A system Performance Model Instructor: Dr. Yanqing Zhang Presented by: Rajapaksage Jayampthi S.
Development of Parallel Simulator for Wireless WCDMA Network Hong Zhang Communication lab of HUT.
Fort Bragg Cantonment Area Background The USGS is working with the U.S. Army at Fort Bragg to develop a Storm Water Pollution Prevention Plan (SWP3). The.
Maintainable 3D Models of Cities Gerhard NAVRATIL Rizwan BULBUL Andrew U. Frank Vienna University of Technology Institute of Geoinformation and Cartography.
Distributed Process Scheduling Summery Distributed Process Scheduling Summery BY:-Yonatan Negash.
What’s the Point? Interpolation & Extrapolation with a Regular Grid DEM David Kidner, Mark Dorey & Derek Smith University of Glamorgan School of Computing.
A SYSTEM PERFORMANCE MODEL CSC 8320 Advanced Operating Systems Georgia State University Yuan Long.
A High-Accuracy, Low-Cost Localization System for Wireless Sensor Networks Radu Stoleru, Tian He, John A. Stankovic, David Luebke University of Virginia.
1 Distributed Computing Algorithms CSCI Distributed Computing: everything not centralized many processors.
1 Minggu 12, Pertemuan 23 Introduction to Distributed DBMS (Chapter , 22.6, 3rd ed.) Matakuliah: T0206-Sistem Basisdata Tahun: 2005 Versi: 1.0/0.0.
Parallel Mesh Refinement with Optimal Load Balancing Jean-Francois Remacle, Joseph E. Flaherty and Mark. S. Shephard Scientific Computation Research Center.
USING GIS TO FOSTER DATA SHARING AND COMMUNICATION SEAN MURPHY IVS BURLINGTON, VT.
Implications for Programming Models Todd C. Mowry CS 495 September 12, 2002.
Lecture 37: Chapter 7: Multiprocessors Today’s topic –Introduction to multiprocessors –Parallelism in software –Memory organization –Cache coherence 1.
Data Acquisition Lecture 8. Data Sources  Data Transfer  Getting data from the internet and importing  Data Collection  One of the most expensive.
Light Detection and Ranging (LiDAR) LiDAR is increasingly regarded as the de facto data source for the generation of Digital Elevation Models (DEMs) in.
1 Presenter: Ming-Shiun Yang Sah, A., Balakrishnan, M., Panda, P.R. Design, Automation & Test in Europe Conference & Exhibition, DATE ‘09. A Generic.
Digital Terrain Models by M. Varshosaz
Lecture 29 Fall 2006 Lecture 29: Parallel Programming Overview.
Chapter 1: Introduction to Spatial Databases 1.1 Overview 1.2 Application domains 1.3 Compare a SDBMS with a GIS 1.4 Categories of Users 1.5 An example.
Parallelism and Robotics: The Perfect Marriage By R.Theron,F.J.Blanco,B.Curto,V.Moreno and F.J.Garcia University of Salamanca,Spain Rejitha Anand CMPS.
ICOM 5995: Performance Instrumentation and Visualization for High Performance Computer Systems Lecture 7 October 16, 2002 Nayda G. Santiago.
Scaling to New Heights Retrospective IEEE/ACM SC2002 Conference Baltimore, MD.
1 Interconnects Shared address space and message passing computers can be constructed by connecting processors and memory unit using a variety of interconnection.
Parallel Processing CS453 Lecture 2.  The role of parallelism in accelerating computing speeds has been recognized for several decades.  Its role in.
Uncovering the Multicore Processor Bottlenecks Server Design Summit Shay Gal-On Director of Technology, EEMBC.
1 Distributed Process Scheduling: A System Performance Model Vijay Jain CSc 8320, Spring 2007.
How do we represent the world in a GIS database?
1 Advance Computer Architecture CSE 8383 Ranya Alawadhi.
Optimal Client-Server Assignment for Internet Distributed Systems.
Modeling coastal flooding in urbanized lowlands: a multi- dimensional high-resolution approach Brett F. Sanders, Professor Timu Gallien, Ph.D. Student.
Conclusions and Future Considerations: Parallel processing of raster functions were 3-22 times faster than ArcGIS depending on file size. Also, processing.
April 26, CSE8380 Parallel and Distributed Processing Presentation Hong Yue Department of Computer Science & Engineering Southern Methodist University.
©Ian Sommerville 2000 Software Engineering, 6th edition. Chapter 10Slide 1 Architectural Design l Establishing the overall structure of a software system.
Embedding Constraint Satisfaction using Parallel Soft-Core Processors on FPGAs Prasad Subramanian, Brandon Eames, Department of Electrical Engineering,
LogP and BSP models. LogP model Common MPP organization: complete machine connected by a network. LogP attempts to capture the characteristics of such.
Terra Remote Sensing. Terra Remote Sensing Inc. is an internationally based Canadian remote sensing company with a background of 40.
Super computers Parallel Processing By Lecturer: Aisha Dawood.
1 Distribution Statement “A” (Approved for Public Release, Distribution Unlimited)5/15/2012 Advanced Radio Frequency Mapping (RadioMap) Dr. John Chapin.
Computer Science and Engineering Parallelizing Defect Detection and Categorization Using FREERIDE Leonid Glimcher P. 1 ipdps’05 Scaling and Parallelizing.
Distributed DBMSs- Concept and Design Jing Luo CS 157B Dr. Lee Fall, 2003.
Propagation Models Large scale models predict behavior averaged over distances >>  Function of distance & significant environmental features, roughly.
WRAP – System Overview 1 WRAP 0868G. 2 Introducing WRAP This is WRAP: A highly efficient system for radio network planning and spectrum management Provides.
XLAB Research 2003 – 2006Ljubljana / Slovenia "River Socha Project" Visualization of massive amount of data with Grid based engine Authors: Marjan Šterk,
Rassul Ayani 1 Performance of parallel and distributed systems  What is the purpose of measurement?  To evaluate a system (or an architecture)  To compare.
INTRODUCTION TO GIS  Used to describe computer facilities which are used to handle data referenced to the spatial domain.  Has the ability to inter-
Static Process Scheduling
Earth Observation for International Financial Institutions (EOFI) Service Trial 2: UN-IFAD – Development Planning presented by Telecon, 23 rd of November,
A System Performance Model Distributed Process Scheduling.
3/12/2013Computer Engg, IIT(BHU)1 INTRODUCTION-1.
1 Cache-Oblivious Query Processing Bingsheng He, Qiong Luo {saven, Department of Computer Science & Engineering Hong Kong University of.
Network Systems Lab. Korea Advanced Institute of Science and Technology No.1 Ch. 1 Introduction EE692 Parallel and Distribution Computation | Prof. Song.
Impacts of Carrier Wavelength and Physical Environment on Coverage of ORBCOMM LMSS with Different Antenna Radiation Patterns Steven J. Ma,Dr. Dave Michelson.
Load Rebalancing for Distributed File Systems in Clouds.
Computer Science and Engineering Parallel and Distributed Processing CSE 8380 April 28, 2005 Session 29.
IPS Radio and Space Services, Sydney NSW
Michael Xie, Neal Jean, Stefano Ermon
INTRODUCTION TO GEOGRAPHICAL INFORMATION SYSTEM
and Specific Propagation Model Selection Supervisor: Dr.Yousef Dama
Distributed System Structures 16: Distributed Structures
Concept of Power Control in Cellular Communication Channels
Distributed Process Scheduling: 5.1 A System Performance Model
CSE8380 Parallel and Distributed Processing Presentation
Distributed Computing:
병렬처리시스템 2005년도 2학기 채 수 환
How New Hardware Has Affected Software Architecture
Presentation transcript:

A Distributed Approach for Planning Radio Communications David Kidner 1, Ian Fitzell 2, Phillip Rallings 3, Miqdad Al Nuaimi 2 & Andrew Ware 3 University of Glamorgan 1 School of Computing 2 School of Electronics 3 Division of Mathematics & Computing Pontypridd, Rhondda Cynon Taff WALES, U.K. CF37 1DL

Geocomputation’99 July 25 th - 28 th Scope Spatial Data Problems & Site Selection From Sight: Visibility Analysis To Sound: Radio Field Planning Topographic Modelling Parallel Solutions Results & Conclusions

Geocomputation’99 July 25 th - 28 th Optimal Site Selection & Planning Site selection (or location allocation) dates back to the 1950s and 60s However, the availability of spatial data and GIS (including spatial modelling and analysis) opens up greater challenges –More efficient and effective analysis –Environmentally-acceptable solutions –Optimal solutions

Geocomputation’99 July 25 th - 28 th From Sight: Visibility Analysis... GIS applications may require visibility functions for –minimising visual intrusion e.g. contentious developments such as wind farms –maximising the field-of-view e.g. radar or missile sites Massive workloads, compounded by very high resolution datasets

Geocomputation’99 July 25 th - 28 th To Sound: Radio Field Planning Path loss models describe the signal attenuation between the transmitter and receiver as a function of the propagation distance and other parameters related to the terrain profile and its surface features. Role of radio planning engineer is critical –increased deregulation & network providers –limited radio spectrum

Geocomputation’99 July 25 th - 28 th Radio Field Planning Point-to-point links are generally straightforward –milliseconds to seconds Broadcast Coverages (to a field-of-view) –minutes to hours Optimal Transmitter Locations –hours to days to weeks

Geocomputation’99 July 25 th - 28 th Radio Path Planning

Geocomputation’99 July 25 th - 28 th Radio Communications Planning

Geocomputation’99 July 25 th - 28 th Topographic Modelling Topographic Data Quality and Accuracy –will greatly improve application performance –Satellite Imagery Clutter categories (dense urban, suburban, vegetation, water features) –Aerial Photography (including heights) –Existing Mapping –LiDAR Data Structures?

Geocomputation’99 July 25 th - 28 th Airborne Laser Scanning - LiDAR (Cardiff)

Geocomputation’99 July 25 th - 28 th LiDAR Very high resolution (1 or 2m as a DEM) With or Without Clutter Accurate Cheap

Geocomputation’99 July 25 th - 28 th Managing Complex Data

Geocomputation’99 July 25 th - 28 th Complex Features Elevated Features Vegetation Roof Ridges

Geocomputation’99 July 25 th - 28 th Proposed 3D Standard for Topographic Data (for Radio Planning)

Geocomputation’99 July 25 th - 28 th Design Issues for Parallel Algorithms Sometimes difficult to recognise parallel aspects of a task –If it takes 1 woman 9 months to produce a baby, how long will it take 2 women ? –Some things are inherently sequential How do we split up the tasks ? –Data or Task Parallelism? How do we store the data ? –Shared or Distributed Memory Architecture?

Geocomputation’99 July 25 th - 28 th The Need for a Parallel Radio Broadcast Algorithm Determining an optimal transmitter location

Geocomputation’99 July 25 th - 28 th Previous Work Based on TRANSPUTERS (a distributed memory architecture, specifically designed for parallel processing) Very good at transferring information between processors, but little processing power and limited memory Transputers failed to capture the share of the processor market that they should have!

Geocomputation’99 July 25 th - 28 th Parallel Workstation Cluster Advances in the field of networks & operating systems have provided organisations with a valuable non- specialised, general purpose parallel processing resource. Cluster computing can scale to provide a very large parallel machine and specialised hardware can be made available to all machines. Each individual machine would also have total and independent control of its own resources (e.g. memory, disk, etc.)

Geocomputation’99 July 25 th - 28 th Current State of Play We have looked at a Data Parallel approach on what is essentially a Distributed Memory architecture. Looked at numerous STATIC & DYNAMIC approaches to the allocation of data. –Blocks, Quadrants, Octants, Rows/Columns, Individual Points, etc.

Geocomputation’99 July 25 th - 28 th Speed-up = elapsed time of a uniprocessor elapsed time of the multiprocessors Efficiency = speed-up * 100 number of processors Parallel Implementation Comparison Indicators

Geocomputation’99 July 25 th - 28 th Test Data (520 Possible Transmitter Locations)

Geocomputation’99 July 25 th - 28 th Speed-Up Performance

Geocomputation’99 July 25 th - 28 th Relative Efficiency

Geocomputation’99 July 25 th - 28 th Summary Phenomenal Results! Distributed cluster architecture is ideally suited for spatial data processing Dynamic partitioning is consistently superior to static partitioning –the variability of terrain can seriously affect load-balancing –small workloads are superior, provided communication overheads can be minimised.