Geographical Data Aggregation

Slides:



Advertisements
Similar presentations
PARTITIONAL CLUSTERING
Advertisements

Improvement on LEACH Protocol of Wireless Sensor Network
Computer Networks Group Universität Paderborn Ad hoc and Sensor Networks Chapter 9: Localization & positioning Holger Karl.
Identity and search in social networks Presented by Pooja Deodhar Duncan J. Watts, Peter Sheridan Dodds and M. E. J. Newman.
A Mobile Infrastructure Based VANET Routing Protocol in the Urban Environment School of Electronics Engineering and Computer Science, PKU, Beijing, China.
Mobility Management in Mobile Wireless Systems Lecture 9.
On Computing Compression Trees for Data Collection in Wireless Sensor Networks Jian Li, Amol Deshpande and Samir Khuller Department of Computer Science,
1 LINK STATE PROTOCOLS (contents) Disadvantages of the distance vector protocols Link state protocols Why is a link state protocol better?
UNIVERSITY OF JYVÄSKYLÄ Yevgeniy Ivanchenko Yevgeniy Ivanchenko University of Jyväskylä
1 Learning Entity Specific Models Stefan Niculescu Carnegie Mellon University November, 2003.
The Impact of Spatial Correlation on Routing with Compression in WSN Sundeep Pattem, Bhaskar Krishnamachri, Ramesh Govindan University of Southern California.
TrafficView: A Scalable Traffic Monitoring System Tamer Nadeem, Sasan Dashtinezhad, Chunyuan Liao, Liviu Iftode* Department of Computer Science University.
Novel Self-Configurable Positioning Technique for Multihop Wireless Networks Authors : Hongyi Wu Chong Wang Nian-Feng Tzeng IEEE/ACM TRANSACTIONS ON NETWORKING,
Ad Hoc Networking Course Instructor: Carlos Pomalaza-Ráez Geographical Routing Using Partial Information for Wireless Ad Hoc Networks Rahul Jain, Anuj.
University1 GVGrid: A QoS Routing Protocol for Vehicular Ad Hoc Networks Weihua Sun, Hirozumi Yamaguchi, Koji Yukimasa, Shinji.
TrafficView: A Driver Assistant Device for Traffic Monitoring based on Car-to-Car Communication Sasan Dashtinezhad, Tamer Nadeem Department of CS, University.
CS401 presentation1 Effective Replica Allocation in Ad Hoc Networks for Improving Data Accessibility Takahiro Hara Presented by Mingsheng Peng (Proc. IEEE.
Chapter 13: WAN Technologies and Routing 1. LAN vs. WAN 2. Packet switch 3. Forming a WAN 4. Addressing in WAN 5. Routing in WAN 6. Modeling WAN using.
Fundamental Lower Bound for Node Buffer Size in Intermittently Connected Wireless Networks Yuanzhong Xu, Xinbing Wang Shanghai Jiao Tong University, China.
Message-Optimal Connected Dominating Sets in Mobile Ad Hoc Networks Paper By: Khaled M. Alzoubi, Peng-Jun Wan, Ophir Frieder Presenter: Ke Gao Instructor:
Topology aggregation and Multi-constraint QoS routing Presented by Almas Ansari.
A Distributed Clustering Framework for MANETS Mohit Garg, IIT Bombay RK Shyamasundar School of Tech. & Computer Science Tata Institute of Fundamental Research.
Ogier - 1 MANET Extension of OSPF Using CDS Flooding draft-ogier-manet-ospf-extension-03.txt Richard Ogier March 2, 2005 IETF Meeting - OSPF WG.
Intro to Network Design
Connectivity-Aware Routing (CAR) in Vehicular Ad Hoc Networks Valery Naumov & Thomas R. Gross ETH Zurich, Switzerland IEEE INFOCOM 2007.
Ground Truth Free Evaluation of Segment Based Maps Rolf Lakaemper Temple University, Philadelphia,PA,USA.
An Energy Efficient Hierarchical Clustering Algorithm for Wireless Sensor Networks Seema Bandyopadhyay and Edward J. Coyle Presented by Yu Wang.
Chapter 7 Probability and Samples: The Distribution of Sample Means.
REECH ME: Regional Energy Efficient Cluster Heads based on Maximum Energy Routing Protocol Prepared by: Arslan Haider. 1.
1 Shape Segmentation and Applications in Sensor Networks Xianjin Xhu, Rik Sarkar, Jie Gao Department of CS, Stony Brook University INFOCOM 2007.
Everyday Mapping of Traffic Conditions - An Urban Planning Tool Laboratory of Geodesy Aristotle University of Thessaloniki, Department of Civil Engineering.
Efficient Computing k-Coverage Paths in Multihop Wireless Sensor Networks XuFei Mao, ShaoJie Tang, and Xiang-Yang Li Dept. of Computer Science, Illinois.
Rate-Based Channel Assignment Algorithm for Multi-Channel Multi- Rate Wireless Mesh Networks Sok-Hyong Kim and Young-Joo Suh Department of Computer Science.
Optimizing CASCADE Data Aggregation for VANETs Khaled Ibrahim and Michele C. Weigle Department of Computer Science, Old Dominion University MASS 2008.
Cross-Layer Scheduling for Power Efficiency in Wireless Sensor Networks Mihail L. Sichitiu Department of Electrical and Computer Engineering North Carolina.
2010 IEEE Fifth International Conference on networking, Architecture and Storage (NAS), pp , 2010 作者: Filip Cuckov and Min Song 指導教授:許子衡 教授 報告學生:馬敏修.
Mapping of Traffic Conditions at Downtown Thessaloniki with the Help of GPS Technology P. D. Savvaidis and K. Lakakis Aristotle University of Thessaloniki,
A MapReduced Based Hybrid Genetic Algorithm Using Island Approach for Solving Large Scale Time Dependent Vehicle Routing Problem Rohit Kondekar BT08CSE053.
INTEGRALS 5. INTEGRALS In Chapter 3, we used the tangent and velocity problems to introduce the derivative—the central idea in differential calculus.
Mingze Zhang, Mun Choon Chan and A. L. Ananda School of Computing
Authors: Jiang Xie, Ian F. Akyildiz
A Location-Based Routing Method for Mobile Ad Hoc Networks
Instructor Materials Chapter 5: Dynamic Routing
COGNITIVE APPROACH TO ROBOT SPATIAL MAPPING
INTRODUCTION TO GEOGRAPHICAL INFORMATION SYSTEM
Virtual Domain and Coordinate Routing in Wireless Sensor Networks
Information Transport Protocols
Wireless Sensor Network Architectures
Statistical Data Analysis
Energy-Efficient Communication Protocol for Wireless Microsensor Networks by Wendi Rabiner Heinzelman, Anantha Chandrakasan, and Hari Balakrishnan Presented.
Connectivity-Aware Routing (CAR) in Vehicular Ad Hoc Networks
Mean Shift Segmentation
Net 323 D: Networks Protocols
Chapter 5: Dynamic Routing
Navigation In Dynamic Environment
Motion Planning for Multiple Autonomous Vehicles
TransCAD Vehicle Routing 2018/11/29.
MATS Quantitative Methods Dr Huw Owens
Effective Replica Allocation
Introduction Wireless Ad-Hoc Network
Wireless Mesh Networks
Wireless Sensor Networks and Internet of Things
Chapter 6 Network Flow Models.
ECE 753: FAULT-TOLERANT COMPUTING
Protocols.
Advance Database System
Protocols.
Clustering-based Studies on the upgraded ITS of the Alice Experiment
Presentation transcript:

Geographical Data Aggregation Students: Liran Avital 036859981 Rachel Mishayev 300386315 1/38

Introduction In larger road networks – for instance in a whole city or a network of highways – there will, however, still be a huge amount of data left: the number of road segments in a city, for example, is high, as is the number of parking places. 2/38

Introduction We will discuss data aggregation schemes for VANETs: Clustering groups of similar vehicles Distributed data clustering Aggregation over hierarchical areas Comparing and merging hierarchical area aggregates Hierarchical aggregation of travel times in road networks 3/38

1.Clustering groups of similar vehicles Tamer M. Nadeem TrafficView: Tamer Nadeem, Sasan Dashtinezhad, Chunyuan Liao, Liviu Iftode. Department of Computer Science University of Maryland. 2004. 4/38

Clustering groups of similar vehicles TrafficView is based on data on the current position and speed of individual vehicles. Locally each car stores a list of vehicle IDs, positions, and speeds. 5/38

Clustering groups of similar vehicles Because the amount of data soon exceeds reasonable limits, an adaptive aggregation mechanism is used. 6/38

Clustering groups of similar vehicles Locally each car stores a list of vehicle IDs, positions, and speeds. These are transmitted to neighboring vehicles via beacons. vehicle IDs: 1, 2, 3 position: 17, 14,8 speed: 47, 52,48 vehicle IDs: 1, 2, 3 position: 17, 14,8 speed: 47, 52,48 vehicle IDs: 1, 2, 3 position: 17, 14,8 speed: 47, 52,48 7/38

Clustering groups of similar vehicles An aggregate record in TrafficView consists of one single speed, position, and timestamp value, along with a list of vehicle IDs. This saves bandwidth for transmitting separate values for each individual vehicle. 8/38

1.Clustering groups of similar vehicles Khaled Ibrahim, Michele C Weigle CASCADE: Cluster-Based Accurate Syntactic Compression of Aggregated Data in VANETs by Khaled Ibrahim, Michele C Weigle 9/38

Clustering groups of similar vehicles An aggregated cluster record contains the cluster position and speed, and one ‘compact record’ per vehicle in the cluster, as shown in the Figure. 10/38

Clustering groups of similar vehicles TrafficView, and CASCADE show a number of similarities. Both systems collect information on position and speed of vehicles, and all of them combine information on vehicles with similar parameter values. 11/38

2. Distributed data clustering StreetSmart does not exchange any data about individual vehicles or road segments at all. In StreetSmart, each vehicle records samples – essentially position and speed – along its own movement path. Individual position data in StreetSmart is represented by a road ID and an offset (i.e., position) along the road. 12/38

3. Aggregation over hierarchical areas The approaches discussed so far aggregate data from multiple vehicles, or multiple measurements consecutively made by the same vehicle. They are therefore able to significantly reduce the amount of data to be exchanged. 13/38

Aggregation over hierarchical areas they alone are not sufficient to fully overcome the scalability problem for two reasons : They can sensibly only combine data from the same road and the same driving direction. The second and probably even more important reason is that the amount of data for a complete picture still increases with the number of vehicles. 14/38

Aggregation over hierarchical areas TrafficView CASCADE StreetSmart size of the aggregates Number of vehicles 15/38

Aggregation over hierarchical areas We will thus now look at proposals where the size and count of aggregated data representations is independent from the number of measuring vehicles, and where the amount of data does not increase linearly with the covered area (or with the number of roads in the covered area). 16/38

Aggregation over hierarchical areas A fixed subdivision of the city is used, defined by a quadtree over the two-dimensional plane. A quadtree is a hierarchical subdivision of the plane into smaller and smaller squares. Within a certain radius, information on all individual parking sites is exchanged in the network. ID Hierarchy level of the respective quadtree cell Timestamp Total number of free parking places. 17/38

4. Comparing and merging hierarchical area aggregates In the previous section we saw that by using timestamps one can easily keep only the most up-to-date value observed for some parameter, discarding older measurements. This is possible because the up-to-dateness can be compared based on the timestamps. Unfortunately, this cannot be transferred in a straightforward way to aggregates describing more than one parameter. 11 12 18 30 up-to-date value 18/38

Comparing and merging hierarchical area aggregates 10 in A (T1) 15 in B (T2) 19 in B (T2) 13 in C (T3) => 25 32 <= X B C Y ??? A Z 18/38

Comparing and merging hierarchical area aggregates Which one should it keep? Which one is ‘better’? Clearly, the answer to this question is not straightforward, if there is a definite answer at all. The information in the aggregates is partially overlapping, and none of them clearly dominates the other. 20/38

Comparing and merging hierarchical area aggregates The central insight from this example is that aggregates will not be ‘perfect’ representations of the current situation in the area they cover, but only the best possible approximation based on the current knowledge of the generating node. 21/38

Comparing and merging hierarchical area aggregates If different nodes generate aggregates for the same area, these aggregates will typically be based on different, but partially overlapping information. The fundamental issue that therefore arises is that the completeness and up-to-dateness of aggregates can not be expressed through a single timestamp. 10 in A (T1) 15 in B (T2) 19 in B (T2) 13 in C (T3) => 25 32 <= X Y 22/38

Comparing and merging hierarchical area aggregates A data structure describing the set of contained information and the respective timestamps is obviously also not an option, because it would compromise the aim of small aggregates. Summarization and aggregation mechanisms deal differently with this issue, but typically they resort to using some kind of ‘best guess’ heuristic timestamp. 23/38

Comparing and merging hierarchical area aggregates we tackle this problem of non-comparability of aggregates, by storing the observations in a duplicate insensitive probabilistic data structure called ‘soft-state sketches’. Duplicate insensitivity means that information which is already present in both source aggregates will not have a higher impact on the result. 24/38

Comparing and merging hierarchical area aggregates 10 in A (T1) 15 in B (T2) 19 in B (T2) 13 in C (T3) => 25 32 <= X B C Y 10+19+13=42 A Z 25/38

Comparing and merging hierarchical area aggregates Soft-state sketches are based on a data structure proposed by Flajolet and Martin, they adapted them for VANET applications, so that they can be used to collect and distribute measured parameters. They also devised an extension which allows for the automatic removal (‘soft-state’) of old observations, if they are no longer backed up by recent measurements. The drawback of a sketch-based data representation is that it is probabilistic – i.e., it does not store the exact values of the parameters, but probabilistic approximations. 26/38

5. Hierarchical aggregation of travel times in road networks The aggregation algorithms serve well in the case where the application requires area-based summaries, i.e., when the intention is to obtain an overview of the (total, average, maximum, . . .) value of some parameter within larger and larger areas. 27/38

Hierarchical aggregation of travel times in road networks A parking guidance system – disseminating the total number of free parking places within an area – is indeed a prime example of such an application. 28/38

Hierarchical aggregation of travel times in road networks Therefore, for a scalable decentralized road navigation system, it is vital to devise away in which travel times through a road network can be represented in an aggregated, hierarchically coarser and coarser way. 29/38

Hierarchical aggregation of travel times in road networks such a system which disseminates travel times along road segments as a basis for navigation systems. There we propose the use of hierarchical approximations of the road network with increasing distance. Travel times along all links between all road junctions are locally observed, and are exchanged within the closer vicinity. 30/38

Hierarchical aggregation of travel times in road networks The more important junctions are then used as ‘aggregation landmarks’, and an approximation of the road network is constructed, which consists of these landmarks and a set of virtual links between them. 31/38

Hierarchical aggregation of travel times in road networks cars that are close enough would be provided with detailed information on the travel times between all shown lower-level landmarks (represented by circles), while cars beyond a certain distance only know that the shortest possible travel time between the high-level landmarks ‘Tour Eiffel’ and ‘Arc de Triomphe’ is 70 s. 32/38

Hierarchical aggregation of travel times in road networks In the true road topology, there may be many possible routes between two landmarks connected by a virtual link. The aggregated value essentially only states that ‘it is possible to drive from landmark A to landmark B within t seconds’. 33/38

Hierarchical aggregation of travel times in road networks the car in the center of the figure has detailed information about the individual road segments in the inner circle available. 34/38

Hierarchical aggregation of travel times in road networks For regions further away on the map, coarser information in the form of virtual links between higher- and higher-level landmarks are used. The travel times along the higher-level virtual links constitute the respective higher level aggregates; 35/38

5. Hierarchical aggregation of travel times in road networks road categories, road lengths, speed limits, ... i.e., major roads and expressways 36/38

Conclusion We saw how multiple observations can be combined into more compact representations, and how aggregated data can be maintained and updated cooperatively in the network. Because of the inherent limitations of wireless multihop networks, such mechanisms are a vital cornerstone of dissemination based VANET applications. 37/38

Thank you for your attention The End Thank you for your attention 38/38