Remote Real-Time Trajectory Simplification Ralph Lange, Tobias Farrell, Frank Dürr, Kurt Rothermel Institute of Parallel and Distributed Systems (IPVS)

Slides:



Advertisements
Similar presentations
Greening Backbone Networks Shutting Off Cables in Bundled Links Will Fisher, Martin Suchara, and Jennifer Rexford Princeton University.
Advertisements

1 Uncertainty in Spatial Trajectories Goce Trajcevski.
Enabling Inter-domain DTN Communications by Networked Static Gateways Ting He*, Nikoletta Sofra, Kang-Won Lee*, and Kin K Leung * IBM Imperial College.
Archiving and linguistic databases Jeff Good, MPI EVA LSA Annual Meeting Oakland, California January 6, 2005 Available at:
Proactive Traffic Merging Strategies for Sensor-Enabled Cars
1 A Static-Node Assisted Adaptive Routing Protocol in Vehicular Networks Yong Ding, Chen Wang, Li Xiao {dingyong, wangchen, Department.
Energy-efficient distributed algorithms for wireless ad hoc networks Ramki Gummadi (MIT)
and 6.855J Cycle Canceling Algorithm. 2 A minimum cost flow problem , $4 20, $1 20, $2 25, $2 25, $5 20, $6 30, $
Scalable Routing In Delay Tolerant Networks
Design and Implementation Issues for Explorative Location-based Applications: The NexusRallye Daniela Nicklas, Nicola Hönle, Michael Moltenbrey, Bernhard.
Designing Services for Grid-based Knowledge Discovery A. Congiusta, A. Pugliese, Domenico Talia, P. Trunfio DEIS University of Calabria ITALY
0 - 0.
Addition Facts
Introduction to Relational Database Systems 1 Lecture 4.
Algorithms for Geometric Covering and Piercing Problems Robert Fraser PhD defence Nov. 23, 2012.
GeoStamping - A field Information collection mobile application 1 By: Subrata N. Das, Saurabh Gangwar, Ashok K. Joshi RRSC –Central, Nagpur Conference.
On the Effect of Trajectory Compression in Spatio-temporal Querying Elias Frentzos, and Yannis Theodoridis Data Management Group, University of Piraeus.
Google News Personalization Scalable Online Collaborative Filtering
高度情報化社会を支えるネットワーキング技術 (大阪大学 工学部説明会資料)
Utility Optimization for Event-Driven Distributed Infrastructures Cristian Lumezanu University of Maryland, College Park Sumeer BholaMark Astley IBM T.J.
Tasks in Setting Up a Hard Disk
BreadCrumbs: Forecasting Mobile Connectivity Presented by Dhruv Kshatriya Paper by Anthony J. Nicholson Brian D. Noble.
Interconnection Test Framework Josef Hammer jun. Marc Magrans de Abril · Christian Hartl · Thomas Themel · Franz Mittermayr 15 June 2011.
An OpenFlow Extension for the OMNeT++ INET Framework
1 ICCD 2010 Amsterdam, the Netherlands Rami Sheikh North Carolina State University Mazen Kharbutli Jordan Univ. of Science and Technology Improving Cache.
Taming User-Generated Content in Mobile Networks via Drop Zones Ionut Trestian Supranamaya Ranjan Aleksandar Kuzmanovic Antonio Nucci Northwestern University.
Application a hybrid controller to a mobile robot J.-S Chiou, K. -Y. Wang,Simulation Modelling Pratice and Theory Vol. 16 pp (2008) Professor:
On the Optimal Placement of Mix Zones Julien Freudiger, Reza Shokri and Jean-Pierre Hubaux PETS, 2009.
1 COPYRIGHT © 2011 ALCATEL-LUCENT. ALL RIGHTS RESERVED. On the Capacity of Wireless CSMA/CA Multihop Networks Rafael Laufer and Leonard Kleinrock Bell.
Matthias Wimmer, Bernd Radig, Michael Beetz Chair for Image Understanding Computer Science TU München, Germany A Person and Context.
Making Time-stepped Applications Tick in the Cloud Tao Zou, Guozhang Wang, Marcos Vaz Salles*, David Bindel, Alan Demers, Johannes Gehrke, Walker White.
Location-Based Social Networks Yu Zheng and Xing Xie Microsoft Research Asia Chapter 8 and 9 of the book Computing with Spatial Trajectories.
COMOS Mobile Solutions 1.0 Simplified global collaboration
Wiki-Reality: Augmenting Reality with Community Driven Websites Speaker: Yi Wu Intel Labs/vision and image processing research Collaborators: Douglas Gray,
Devising Secure Sockets Layer-Based Distributed Systems: A Performance-Aware Approach Norman Lim, Shikharesh Majumdar,Vineet Srivastava, Dept. of Systems.
Management and Control of Domestic Smart Grid Technology IEEE Transactions on Smart Grid, Sep Albert Molderink, Vincent Bakker Yong Zhou
Past Tense Probe. Past Tense Probe Past Tense Probe – Practice 1.
Executional Architecture
James Hays and Alexei A. Efros Carnegie Mellon University CVPR IM2GPS: estimating geographic information from a single image Wen-Tsai Huang.
CRT RSA Algorithm Protected Against Fault Attacks WISTP - 5/10/07 Arnaud BOSCHER Spansion EMEA Robert NACIRI Oberthur Card Systems Emmanuel PROUFF Oberthur.
Addition 1’s to 20.
Test B, 100 Subtraction Facts
Performance Tuning for Informer PRESENTER: Jason Vorenkamp| | October 11, 2010.
Week 1.
Cryptanalysis of a Communication-Efficient Three-Party Password Authenticated Key Exchange Protocol Source: Information Sciences in review Presenter: Tsuei-Hung.
Distributed DBMS©M. T. Özsu & P. Valduriez Ch.15/1 Outline Introduction Background Distributed Database Design Database Integration Semantic Data Control.
1 PART 1 ILLUSTRATION OF DOCUMENTS  Brief introduction to the documents contained in the envelope  Detailed clarification of the documents content.
Personalized Navigation in the Semantic Web: An Enhanced Faceted Browser Michal Tvarožek FIIT STU BA.
Driving with Knowledge from the Physical World Jing Yuan, Yu Zheng Microsoft Research Asia.
Traversing symmetric NAT with predictable port allocation function SIN 2014 Dušan Klinec, Vashek Matyáš Faculty of Informatics, Masaryk University.
An Approach to Content Adaptation for Mobile Computing Francis C.M. Lau (& W.Y. Lum) Department of Computer Science & Information Systems The University.
A Local-Optimization based Strategy for Cost-Effective Datasets Storage of Scientific Applications in the Cloud Many slides from authors’ presentation.
Probabilistic Reasoning over Time
Finding Skyline Nodes in Large Networks. Evaluation Metrics:  Distance from the query node. (John)  Coverage of the Query Topics. (Big Data, Cloud Computing,
Universität Stuttgart Institute of Parallel and Distributed Systems (IPVS) Universitätsstraße 38 D Stuttgart Evaluation of Partition-Aware MANET.
University of Massachusetts, Amherst Triage: Balancing Energy and Quality of Service in a Microserver Nilanjan Banerjee, Jacob Sorber, Mark Corner, Sami.
Multi-criteria infrastructure for location-based applications Shortly known as: Localization Platform Ronen Abraham Ido Cohen Yuval Efrati Tomer Sole'
NextGRID & OGSA Data Architectures: Example Scenarios Stephen Davey, NeSC, UK ISSGC06 Summer School, Ischia, Italy 12 th July 2006.
Efficient Real-Time Tracking of Moving Objects’ Trajectories Ralph Lange, Frank Dürr, Kurt Rothermel Institute of Parallel and Distributed Systems (IPVS)
Scalable Management of Trajectories and Context Model Descriptions Ralph Lange PhD graduate (Dr. rer. nat.) of the Universität Stuttgart Supervisor: Prof.
Indexing Source Descriptions based on Defined Classes Ralph Lange, Frank Dürr, Kurt Rothermel Institute of Parallel and Distributed Systems (IPVS) Universität.
Scalable Management of Trajectories and Context Model Descriptions Ralph Lange Institute of Parallel and Distributed Systems (IPVS) Universität Stuttgart.
OPTIMAL SERVER PROVISIONING AND FREQUENCY ADJUSTMENT IN SERVER CLUSTERS Presented by: Xinying Zheng 09/13/ XINYING ZHENG, YU CAI MICHIGAN TECHNOLOGICAL.
Quality-aware Real-Time Tracking of Moving Objects’ Trajectories Ralph Lange PhD graduate (Dr. rer. nat.) of the Universität Stuttgart Supervisor: Prof.
Universität Stuttgart Institute of Parallel and Distributed Systems (IPVS) Universitätsstraße 38 D Stuttgart Scalable Processing of Trajectory-Based.
Universität Stuttgart Institute of Parallel and Distributed Systems (IPVS) Universitätsstraße 38 D Stuttgart Contact-Based Mobility Metrics for Delay-
Database Laboratory TaeHoon Kim. /18 Work Progress.
Spatial Databases: Spatio-Temporal Databases Spring, 2015 Ki-Joune Li.
Spatial Databases: Spatio-Temporal Databases
Presentation transcript:

Remote Real-Time Trajectory Simplification Ralph Lange, Tobias Farrell, Frank Dürr, Kurt Rothermel Institute of Parallel and Distributed Systems (IPVS) Universität Stuttgart, Germany Collaborative Research Center 627 Universität Stuttgart Institute of Parallel and Distributed Systems (IPVS) Universitätsstraße Stuttgart, Germany

2 Management and storage of trajectories ! Motivation Importance of position data of moving objects ◦ Variety of application scenarios ◦ Primary context Requirements of pervasive applications ◦ Position tracking in real-time ◦ Queries about large numbers of objects ◦ Queries on past positions

3 Problem: Large amounts of trajectory data ◦ GPS receiver generate 3∙10 7 records per year ◦ High communication cost ◦ Consume a lot of storage capacity ◦ High costs for query processing Moving Objects Databases How to reduce trajectory data on the objects in real-time? ?

4 Outline Formal problem statement Related work Generic Remote Trajectory Simplification (GRTS) ◦ Basic algorithm ◦ GRTS Opt ◦ GRTS Sec Evaluation Summary

5 Formal problem statement Remote Trajectory Simplification (RTS) ◦ Optimize |(u 1, u 2, …)| and communication cost ◦ Simplification constraint: | u(t) – a(t) | ≤ ε for all t ◦ Real-time constraint: At current time t C, position u(t) is available at MOD for t ∈ [s 1.t,t C ] Kinds of trajectories ◦ Actual: a(t) is function  →  d ◦ Sensed: s(t) with vertices s 1, s 2, … ▪ Attribute s i.p denotes position at time s i.t ◦ Simplified: u(t) with vertices u 1, u 2, … u1u1 s2s2 s1s1 u2u2 u3u3 ε

6 Related work RTS is related to … ◦ Line simplification ◦ Position tracking (dead reckoning) Existing RTS approaches ◦ Linear dead reckoning with ½ε [Trajcevski et al. 2006] ◦ Connection-preserving dead reckoning [Lange et al. 2008]  Solely based on dead reckoning lOlO εεε >ε>ε ε ujuj u j +1 =l O lOlO lVlV lVlV

7 G eneric RTS Tracking and simplification are different concerns Basic approach of GRTS ◦ Latest movement is reported by linear dead reckoning (LDR) ◦ Arbitrary line simplification algorithm for former movement ▪ Computational cost ↔ reduction efficiency Simplification and tracking need to be synchronized ! ≈ε u1u1 u2u2

8 GRTS algorithm if LDR causes update then  ' ← simplify  with bound ε – δ  ←  ' \ (first(  '), last(  ')) (l O, l V ) ← compute prediction … send update message (l O, l V,  )  ← ( s i ∈  : s i.t ≥ last(  ).t ) end if  = (s 9, …, s 13, s 14 )  = (s 9, …, s 13, s 14, s 15 ) u3u3 u4u4 lOlO u5=umu5=um lOlO s 13 s 14 s 15 s9s9  ' = (s 9, s 13, s 15 )  = (s 13 ) = (u 5 ) u4=umu4=um  = (s 13, s 14, s 15 )  = (s 9, …, s 13 ) lVlV lVlV ε ε Sensing history Simplification

9 GRTS Opt Optimal line simplification algorithm [Imai and Iri 1988] ◦ Reduces simplification to shortest-path problem Details of GRTS Opt ◦ Segmentation of  by LDR still influences reduction efficiency ▪ Not same reduction like offline usage ◦ If there exist multiple , use  with maximum last(  ).t u4u4 u4=umu4=um u5=umu5=um u3u3

10 GRTS Sec Section heuristic [e.g., Meratnia and de By 2004] ◦ Simple, greedy online algorithm Details of GRTS Sec ◦ Per-sense rather than per-update simplification ▪ LDR does not influence simplification ◦ Paper gives improved version of section heuristic u4u4 u4=umu4=um u5=umu5=um >ε>ε u3u3

11 Evaluation: Setup Comparing GRTS Opt and GRTS Sec to other RTS and offline algorithms ◦ LDR with ½ε (LDR ½ ) ◦ Connection-preserving Dead Reckoning (CDR) ◦ Optimal offline simplification (Ref Opt ) ◦ Douglas-Peucker algorithm (Ref DP ) Simulated with real GPS traces from the OpenStreetMap project ◦ 3 × 100 trajectories classified into foot, bicycle, and motor vehicle ▪ See paper for details on means of transportation ◦ More than 1.2 million sensed positions, i.e. > 330 h trajectory data

12 Evaluation: Reduction Rate GRTS Opt and GRTS Sec outperform CDR by factor 2.9 and LDR ½ by 5.2 GRTS Sec is only 3% worse than GRTS Opt and 12% worse than Ref Opt

13 Evaluation: Communication GRTS transmits less messages than CDR and only slightly more data LDR ½ transmits about twice as much data due to ½ε

14 Evaluation: Space Consumption Optimization of section heuristic reduces space consumption by > 70% GRTS Opt should be only preferred to GRTS Sec on very powerful devices

15 Update Receiver HTTP Server DB Server Google Earth KML File Visualization GPS Unit GRTS Alg Update Sender GPS Mobile GRTS -based Tracking System  Experiments with prototypical tracking system confirm simulation results RequestsKML UpdatesAcks

16 Summary Many pervasive applications rely on trajectory data Moving objects databases store simplified trajectories ◦ Save storage capacity ◦ Optimize communication cost Generic Remote Trajectory Simplification ◦ Clearly separates tracking from simplification ◦ Open to different line simplification algorithms ◦ Only 12% worse than optimal offline simplification

17 Thank you for your attention! Ralph Lange Institute of Parallel and Distributed Systems (IPVS) Universität Stuttgart Universitätsstraße 38 · Stuttgart · Germany ·