Project presentation 1. Agenda Motivation Problem Statement Related Work Proposed Solution Hierarchical routing theory 2.

Slides:



Advertisements
Similar presentations
Scalable Routing In Delay Tolerant Networks
Advertisements

Voronoi-based Geospatial Query Processing with MapReduce
CAPACITY CONSTRAINED NETWORK VORONOI DIAGRAM (CCNVD)
ADAPTIVE FASTEST PATH COMPUTATION ON A ROAD NETWORK: A TRAFFIC MINING APPROACH Hector Gonzalez, Jiawei Han, Xiaolei Li, Margaret Myslinska, John Paul Sondag.
Lecture 5: Network Flow Algorithms Max-Flow Min-Cut Single-Source Shortest-Path (SSSP) Job Sequencing.
Social network partition Presenter: Xiaofei Cao Partick Berg.
Evaluating “find a path” reachability queries P. Bouros 1, T. Dalamagas 2, S.Skiadopoulos 3, T. Sellis 1,2 1 National Technical University of Athens 2.
Efficient Evaluation of k-Range Nearest Neighbor Queries in Road Networks Jie BaoChi-Yin ChowMohamed F. Mokbel Department of Computer Science and Engineering.
~1~ Infocom’04 Mar. 10th On Finding Disjoint Paths in Single and Dual Link Cost Networks Chunming Qiao* LANDER, CSE Department SUNY at Buffalo *Collaborators:
Modeling Spatio-temporal Network Computations Betsy George, Shashi Shekhar Department of Computer Science and Engineering University of Minnesota Second.
1 Shashi Shekhar McKnight Distinguished Uninversity Professor University of Minnesota
Constructing Popular Routes from Uncertain Trajectories Ling-Yin Wei 1, Yu Zheng 2, Wen-Chih Peng 1 1 National Chiao Tung University, Taiwan 2 Microsoft.
1 Accessing nearby copies of replicated objects Greg Plaxton, Rajmohan Rajaraman, Andrea Richa SPAA 1997.
Indexing Network Voronoi Diagrams*
Adaptive Fastest Path Computation on a Road Network : A Traffic Mining Approach Hector Gonzalez Jiawei Han Xiaolei Li Margaret Myslinska John Paul Sondag.
Critical Analysis Presentation: T-Drive: Driving Directions based on Taxi Trajectories Authors of Paper: Jing Yuan, Yu Zheng, Chengyang Zhang, Weilei Xie,
Cascading Spatio-Temporal Pattern Discovery P. Mohan, S.Shekhar, J. Shine, J. Rogers CSci 8715 Presented by: Atanu Roy Akash Agrawal.
The Fourth WIM Meeting 1 Active Nearest Neighbor Queries for Moving Objects Jan Kolar, Igor Timko.
Decentralized resource management for a distributed continuous media server Cyrus Shahabi and Farnoush Banaei-Kashani IEEE Transactions on Parallel and.
1 SINA: Scalable Incremental Processing of Continuous Queries in Spatio-temporal Databases Mohamed F. Mokbel, Xiaopeng Xiong, Walid G. Aref Presented by.
1 Worst and Best-Case Coverage in Sensor Networks Seapahn Meguerdichian, Farinaz Koushanfar, Miodrag Potkonjak, Mani Srivastava IEEE TRANSACTIONS ON MOBILE.
Time-Variant Spatial Network Model Vijay Gandhi, Betsy George (Group : G04) Group Project Overview of Database Research Fall 2006.
1 Time-Aggregated Graphs- Modeling Spatio-temporal Networks August 29, 2008 Department of Computer Science and Engineering University of Minnesota Prof.
TEMPLATE DESIGN © Issues and Challenges in Route Guidance: Mr. Tremaine Rawls, Mr. Timothy Hulitt, Dr. Fatma Mili Norfolk.
Scalable Network Distance Browsing in Spatial Database Samet, H., Sankaranarayanan, J., and Alborzi H. Proceedings of the 2008 ACM SIGMOD international.
Capacity Constrained Routing Algorithms for Evacuation Planning: A Summary of Results Speaker: Chen-Nien Tsai.
1 Time-Aggregated Graphs- Modeling Spatio-temporal Networks September 7, 2007 Betsy George Department of Computer Science and Engineering University of.
UCSC 1 Aman ShaikhICNP 2003 An Efficient Algorithm for OSPF Subnet Aggregation ICNP 2003 Aman Shaikh Dongmei Wang, Guangzhi Li, Jennifer Yates, Charles.
E CO - R OUTING U SING S PATIAL B IG D ATA routing/files/iii_2012.pdf.
Sensor Networks Storage Sanket Totala Sudarshan Jagannathan.
Transfer Graph Approach for Multimodal Transport Problems
VLDB '2006 Haibo Hu (Hong Kong Baptist University, Hong Kong) Dik Lun Lee (Hong Kong University of Science and Technology, Hong Kong) Victor.
Network Aware Resource Allocation in Distributed Clouds.
CS 3343: Analysis of Algorithms Lecture 21: Introduction to Graphs.
An Integration Framework for Sensor Networks and Data Stream Management Systems.
RANI NALAMARU DEPARTMENT OF COMPUTER SCIENCE BALL STATE UNIVERSITY RANI NALAMARU DEPARTMENT OF COMPUTER SCIENCE BALL STATE UNIVERSITY Efficient Transmission.
1 Optimal Cycle Vida Movahedi Elder Lab, January 2008.
Highway Risk Mitigation through Systems Engineering.
Clustering Moving Objects in Spatial Networks Jidong Chen, Caifeng Lai, Xiaofeng Meng, Renmin University of China Jianliang Xu, and Haibo Hu Hong Kong.
Efficient Route Computation on Road Networks Based on Hierarchical Communities Qing Song, Xiaofan Wang Department of Automation, Shanghai Jiao Tong University,
Group 8: Denial Hess, Yun Zhang Project presentation.
VLDB2005 CMS-ToPSS: Efficient Dissemination of RSS Documents Milenko Petrovic Haifeng Liu Hans-Arno Jacobsen University of Toronto.
Topics Paths and Circuits (11.2) A B C D E F G.
Presentation Template KwangSoo Yang Florida Atlantic University College of Engineering & Computer Science.
Trajectory Data Mining Dr. Yu Zheng Lead Researcher, Microsoft Research Chair Professor at Shanghai Jiao Tong University Editor-in-Chief of ACM Trans.
Trends: Spatio-temporal graphs Introduction to Spatial Computing.
Spatial Computing Shashi Shekhar McKnight Distinguished University Professor Dept. of Computer Sc. and Eng. University of Minnesota
AegisDB: Integrated realtime geo-stream processing and monitoring system Chengyang Zhang Computer Science Department University of North Texas.
Highway Risk Mitigation through Systems Engineering.
Spatial Networks Introduction to Spatial Computing CSE 5ISC Some slides adapted from Shashi Shekhar, University of Minnesota.
Construction of Optimal Data Aggregation Trees for Wireless Sensor Networks Deying Li, Jiannong Cao, Ming Liu, and Yuan Zheng Computer Communications and.
1 Parallel Datacube Construction: Algorithms, Theoretical Analysis, and Experimental Evaluation Ruoming Jin Ge Yang Gagan Agrawal The Ohio State University.
Lecture 20. Graphs and network models 1. Recap Binary search tree is a special binary tree which is designed to make the search of elements or keys in.
A K-Main Routes Approach to Spatial Network Activity Summarization(SNAS) Group 8.
Mehdi Kargar Department of Computer Science and Engineering
Introduction to Spatial Computing CSE 5ISC
T-Share: A Large-Scale Dynamic Taxi Ridesharing Service
University PI: Shashi Shekhar
CSCI5570 Large Scale Data Processing Systems
Pagerank and Betweenness centrality on Big Taxi Trajectory Graph
Ch 13 WAN Technologies and Routing
Probabilistic Data Management
CS 3343: Analysis of Algorithms
(Geo) Informatics across Disciplines!
Voronoi-based Geospatial Query Processing with MapReduce
Finding Fastest Paths on A Road Network with Speed Patterns
Showcasing work by Jing Yuan, Yu Zheng, Xing Xie, Guangzhou Sun
Path Planning using Ant Colony Optimisation
ComfRide - A Smartphone based Comfortable Public Route Recommendation
Planning.
Presentation transcript:

Project presentation 1

Agenda Motivation Problem Statement Related Work Proposed Solution Hierarchical routing theory 2

3 Motivation Many Applications of network routing Examples: Online Map service, phone service, transportation navigation service  Identification of frequent routes  Crime Analysis  Identification of congested routes  Network Planning

Motivation Existing work on transportation network routing Based on constant edge value. In real world Travel time of road segment changes over time. People are interested in various routing queries 4 *U. Demiryurek, F. B. Kashani, and C. Shahabi. Towards k-nearest neighbor search in time dependent spatial network databases. In Proceedings of DNIS, 2010 Hamline Ave at 8AM & 10AM Question: Can we build a model which can support various spatio- temporal network routing queries?

Problem Statement Input:  A spatial network G=(N,E).  Temporal changes of the network topology and parameters. Output:  A model to process routing queries in spatio-temporal network. Objective:  Minimize storage and computation cost. Constraints:  Spatio-temporal network and pre-computed information are stored in secondary memory.  Changes occur at discrete instants of time.  Allow wait at intermediate nodes of a path.  Routing is based on Lagrange path. 5

Key Concept Graph G= (N, E): a directed flat graph consisting of a node set N, and an edge set E. Fragment: a sub-graph of G, which consists a subset of nodes and edges of G. Boundary node: a node that has neighbors in more than one fragment. Hierarchical graph: a two-level representation of the original graph. The base-level is composed of a set of disjoint fragments The higher-level called boundary graph, is comprised of the boundary nodes 6

Challenges New semantics for spatial networks Optimal paths are time dependent Key assumptions violated Prefix optimality of shortest paths (Non-FIFO travel time) Conflicting Requirements Minimum Storage Cost Computational Efficiency 7 A A B B C C [1,1,1,1] D D [2,2,2,2][1,1,1,1] E E [1,1,3,1]

Related Work 8  Static Model [HEPV’98, HiTi’02, Highway’ 07] Does not model temporal variations in the network parameters Supports queries such as shortest path in static networks Pre-compute and store information  Spatio-temporal Model for specific query [Voronoi diagram’ 10] Designed for specific query such as K nearest neighbors Not scalable to other spatio-temporal network routing queries

Contributions Hierarchical model Support different routing queries in spatio-temporal network. Less storage cost, less computation time. Hierarchical routing theory in spatio-temporal network Evaluate model by different spatio-temporal routing queries. Shortest path query. Best start time query. 9

Proposed Solution 10 Input: spatio-temporal network snapshots at t=1,2,3,4,5 A A Node: travel time Edge: t=1 t=2 t=3t=4 t=5

Proposed Solution 11 Output: hierarchical graph & pre-computed information [m 1,…..,m T ] m i - travel time at t=i Shortest path cost: (a) Hierarchical graph overview(b) two fragments created at base level graph (c) boundary nodes identified and pushed to higher level (d) boundary graph contains only boundary nodes Partitioned sub network:

Proposed Solution 12 Base level graph & pre-computed information [m 1,…..,m T ] m i - travel time at t=i Partitioned sub network: Shortest path cost: Fragment 1

Proposed Solution 13 Base level graph & pre-computed information [m 1,…..,m T ] m i - travel time at t=i Partitioned sub network: Shortest path cost: Fragment 2

Proposed Solution 14 Higher level graph & pre-computed information [m 1,…..,m T ] m i - travel time at t=i Partitioned sub network: Shortest path cost: Boundary graph

Agenda Motivation Problem Statement Related Work Proposed Solution Hierarchical routing theory 15

16 Intuition of hierarchical model Hierarchical routing theory: SP(A,G)= Fragment(i).SP(A,C)+BG.SP(C,E)+Fragment(j).SP(E,G) where ∀ ni,nj niBN(i) ∧ nj ∈ BN(j) ∧ (SPC(A,C)+SPC(C,E)+SPC(E,G))≤(SPC(A,ni)+SPC(ni, nj)+SPC(nj,G)) A Fragment i, G Fragment j, i ≠ j C BN(Fragment i), E BN(Fragment j) BN(Fragment i): boundary nodes set of Fragment i SP(A,G): shortest path from A to G SPC(A,G): shortest path cost from A to G BG: boundary graph SP(A,G)=SP(A,C)+SP(C,E)+SP(E,G) Find Shortest path from A to G *Materialization Trade-Offs in Hierarchical Shortest Path Algorithms, S. Shekhar, A. Fetterer, and B. Goyal, Proc. Intl. Symp. on Large Spatial Databases, Springer Verlag (Lecture Notes in Computer Science), (1997).

17 Hierarchical routing theory in Spatio-temporal network Shortest path: given a start time, start and end node, travel along the shortest path has the earliest arrival time Path cost: given a path with start time, path cost is the arrival time minus start time P(p,q,t0): a path from p to q start at time t0 SP(p,q,t0): shortest path from node p to node q start at time t0 PC(p,q,t0): path cost from node p to node q start at time t0 SPC(p,q,t0): shortest path cost from p to q start at time t0 ∆t: wait time G: original graph BG: boundary graph BN(Gi): boundary nodes of fragment Gi

18 Hierarchical routing theory in Spatio-temporal network Theorem 1 G.PC(p,q,t0)=G.SPC(p,q,t0)+ ∆t, ∆t is wait time at node q 2 G.SPC(p,q,t0)=BG.SPC(p,q,t0), p, q ∈ BG G.PC(A,C,T2)=4 G.SPC(A,C,T2)=2 G.SPC(C,E,T1)=2BG.SPC(C,E,T1)=2

19 Theorem: Let P = {G1,G2,…,Gp} be a partition of original graph G, BG be the boundary graph. For node s ∈ Node set of Gu, node d ∈ Node set of Gv, where 1≤u,v≤p, and u≠v. Start time is fixed at t1. Then SP(s,d,t1)=Fragment(Gu).SP(s,ni,t1)+BG.SP(ni,nj,t2)+Fragment(Gv).SP(nj,d,t3) ni ∈ BN(Gu), nj ∈ BN(Gv) t2=t1+SPC(s,ni,t1)+ ∆t1, t3=t2+SPC(ni,nj,t2)+ ∆t2 ∆t1 is wait time at ni, ∆t2 is wait time at nj. t1t2t3 Find SP(A,G,t1) Hierarchical routing theory in Spatio-temporal network

Shortest path algorithm in spatio-temporal network

21 Shortest path algorithm in spatio-temporal network C E T1 T2 T3 T4 T5 T6 T7 T8 A Time expended graph

22 C E T1 T2 T3 T4 T5 T6 T7 T8 A Find SP(A,E,T2):SP(A,E,T2)=SP(A,C,T2)+SP(C,E,T5) Node IDArrival timeParent nodeParent start timeStatus AT2-- Explored CInfinite-- Toexplore EInfinite-- Toexplore Node IDArrival timeParent nodeParent start timeStatus AT2-- closed CT4AT2Toexplore EInfinite-- Toexplore T2initial Node IDArrival timeParent nodeParent start timeStatus AT2-- closed CT4AT2Explored EInfinite-- Toexplore T4 Node IDArrival timeParent nodeParent start timeStatus AT2-- closed CT4AT2Explored ET7CT5Toexplore T5 Node IDArrival timeParent nodeParent start timeStatus AT2-- closed CT4AT2closed ET7CT5explored T7

23 What we have done Hierarchical model Hierarchical routing theory in spatio-temporal network Future work Study data structure support the hierarchical model Optimize algorithm and storage cost Study impact of network update Experiments Summary

24 1.Materialization Trade-Offs in Hierarchical Shortest Path Algorithms, S. Shekhar, A. Fetterer, and B. Goyal, Proc. Intl. Symp. on Large Spatial Databases, Springer Verlag Betsy George, Shashi Shekhar, Time Aggregated Graphs for Modeling Spatio-temporal Network, Journal on Semantics of Data (Editors: J.F. Roddick, S. Spaccapietra), Vol XI, December, Fast object search on road networks, C.K. Lee, A. Wang-Chien Lee, and Beihua Zheng, Proceedings of the 12th International Conference on Extending Database Technology: Advances in Database Technology. Vol Ugur Demiryurek, Farnoush Banaei-Kashani, and Cyrus Shahabi. Efficient K-Nearest Neighbor Search in Time-Dependent Spatial Networks Hierarchical Encoded Path Views for Path Query Processing: An Optimal Model and Its Performance Evaluation, Ning Jing, Yun-Wu Huang, Elke A. Rundensteiner, IEEE Transactions on Knowledge and Data Eng., May/June 1998 (Vol. 10, No. 3) References