Yu Stephanie Sun 1, Lei Xie 1, Qi Alfred Chen 2, Sanglu Lu 1, Daoxu Chen 1 1 State Key Laboratory for Novel Software Technology, Nanjing University, China.

Slides:



Advertisements
Similar presentations
Ch. 12 Routing in Switched Networks
Advertisements

Design of a reliable communication system for grid-style traffic light networks Junghoon Lee Dept. of Computer science and statistics Jeju National University.
Traffic Light Control Using Reinforcement Learning
Ch. 12 Routing in Switched Networks Routing in Packet Switched Networks Routing Algorithm Requirements –Correctness –Simplicity –Robustness--the.
Adaptive Accurate Indoor-Localization Using Passive RFID Xi Chen, Lei Xie, Chuyu Wang, Sanglu Lu State Key Laboratory for Novel Software Technology Nanjing.
Replication Strategies in Unstructured Peer-to-Peer Networks Edith Cohen Scott Shenker This is a modified version of the original presentation by the authors.
~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:
Delay bounded Routing in Vehicular Ad-hoc Networks Antonios Skordylis Niki Trigoni MobiHoc 2008 Slides by Alex Papadimitriou.
Data and Computer Communications Ninth Edition by William Stallings Chapter 12 – Routing in Switched Data Networks Data and Computer Communications, Ninth.
Preference-based Mobility Model and the Case for Congestion Relief in WLANs using Ad hoc Networks Wei-jen Hsu, Kashyap Merchant, Haw-wei Shu, Chih-hsin.
GEOG 111 & 211A Transportation Planning Traffic Assignment.
1 Sensor Relocation in Mobile Sensor Networks Guiling Wang, Guohong Cao, Tom La Porta, and Wensheng Zhang Department of Computer Science & Engineering.
A Mobile Infrastructure Based VANET Routing Protocol in the Urban Environment School of Electronics Engineering and Computer Science, PKU, Beijing, China.
Distributed Algorithms for Secure Multipath Routing
T-Drive : Driving Directions Based on Taxi Trajectories Microsoft Research Asia University of North Texas Jing Yuan, Yu Zheng, Chengyang Zhang, Xing Xie,
1 A Vehicle Route Management Solution Enabled by Wireless Vehicular Networks Kevin Collins and Gabriel-Miro Muntean IEEE INFOCOM 2008.
Beneficial Caching in Mobile Ad Hoc Networks Bin Tang, Samir Das, Himanshu Gupta Computer Science Department Stony Brook University.
Three heuristics for transmission scheduling in sensor networks with multiple mobile sinks Damla Turgut and Lotzi Bölöni University of Central Florida.
Reducing Congestion Effects in Wireless Networks by Multipath Routing Presented by Dian Zhang Lucian Popa, Costin Raiciu, University of California, Berkeley.
Zoë Abrams, Ashish Goel, Serge Plotkin Stanford University Set K-Cover Algorithms for Energy Efficient Monitoring in Wireless Sensor Networks.
11 Quantifying Benefits of Traffic Information Provision under Stochastic Demand and Capacity Conditions: A Multi-day Traffic Equilibrium Approach Mingxin.
TEMPLATE DESIGN © Issues and Challenges in Route Guidance: Mr. Tremaine Rawls, Mr. Timothy Hulitt, Dr. Fatma Mili Norfolk.
Department of Computer Engineering Koc University, Istanbul, Turkey
TRIP ASSIGNMENT.
Adaptive Traffic Light Control with Wireless Sensor Networks Presented by Khaled Mohammed Ali Hassan.
1 Algorithms for Bandwidth Efficient Multicast Routing in Multi-channel Multi-radio Wireless Mesh Networks Hoang Lan Nguyen and Uyen Trang Nguyen Presenter:
Adaptive Traffic Light Control For Traffic Network.
CS 712 | Fall 2007 Using Mobile Relays to Prolong the Lifetime of Wireless Sensor Networks Wei Wang, Vikram Srinivasan, Kee-Chaing Chua. National University.
SOS: A Safe, Ordered, and Speedy Emergency Navigation Algorithm in Wireless Sensor Networks Andong Zhan ∗ †, Fan Wu ∗, Guihai Chen ∗ ∗ Shanghai Key Laboratory.
Mobility Limited Flip-Based Sensor Networks Deployment Reporter: Po-Chung Shih Computer Science and Information Engineering Department Fu-Jen Catholic.
Mediamatics / Knowledge based systems Dynamic vehicle routing using Ant Based Control Ronald Kroon Leon Rothkrantz Delft University of Technology October.
GUI: GPS-Less Traffic Congestion Avoidance in Urban Area with Inter-Vehicular Communication Presenter: Zhen Jiang or
Load Balancing and Termination Detection Load balance : - statically before the execution of any processes - dynamic during the execution of the processes.
“Intra-Network Routing Scheme using Mobile Agents” by Ajay L. Thakur.
Some network flow problems in urban road networks Michael Zhang Civil and Environmental Engineering University of California Davis.
Transit Priority Strategies for Multiple Routes under Headway-based Operations Shandong University, China & University of Maryland at College Park, USA.
Alexander Afanasyev Tutors: Seung-Hoon Lee, Uichin Lee Content Distribution in VANETs using Network Coding: Evaluation of the Generation Selection Algorithms.
Improving Capacity and Flexibility of Wireless Mesh Networks by Interface Switching Yunxia Feng, Minglu Li and Min-You Wu Presented by: Yunxia Feng Dept.
Energy-Aware Scheduling with Quality of Surveillance Guarantee in Wireless Sensor Networks Jaehoon Jeong, Sarah Sharafkandi and David H.C. Du Dept. of.
Load-Balancing Routing in Multichannel Hybrid Wireless Networks With Single Network Interface So, J.; Vaidya, N. H.; Vehicular Technology, IEEE Transactions.
2007/03/26OPLAB, NTUIM1 A Proactive Tree Recovery Mechanism for Resilient Overlay Network Networking, IEEE/ACM Transactions on Volume 15, Issue 1, Feb.
Mobile Agent Migration Problem Yingyue Xu. Energy efficiency requirement of sensor networks Mobile agent computing paradigm Data fusion, distributed processing.
A new Ad Hoc Positioning System 컴퓨터 공학과 오영준.
1 TBD: Trajectory-Based Data Forwarding for Light-Traffic Vehicular Networks IEEE ICDCS’09, Montreal, Quebec, Canada Jaehoon Jeong, Shuo Gu, Yu Gu, Tian.
1 Network Models Transportation Problem (TP) Distributing any commodity from any group of supply centers, called sources, to any group of receiving.
1 Real-Time Parking Information on Parking-Related Travel Cost TRIP Internship Presentation 2014 Kory Harb July 24, 2014 Advisor: Dr. Yafeng Yin Coordinator:
KAIS T On the problem of placing Mobility Anchor Points in Wireless Mesh Networks Lei Wu & Bjorn Lanfeldt, Wireless Mesh Community Networks Workshop, 2006.
Network Connectivity of VANETs in Urban Areas Wantanee Viriyasitavat, Ozan K. Tonguz, Fan Bai IEEE communications society conference on sensor, mesh and.
Shibo He 、 Jiming Chen 、 Xu Li 、, Xuemin (Sherman) Shen and Youxian Sun State Key Laboratory of Industrial Control Technology, Zhejiang University, China.
1 An Arc-Path Model for OSPF Weight Setting Problem Dr.Jeffery Kennington Anusha Madhavan.
An Energy-Efficient Geographic Routing with Location Errors in Wireless Sensor Networks Julien Champ and Clement Saad I-SPAN 2008, Sydney (The international.
Po-Yu Chen, Zan-Feng Kao, Wen-Tsuen Chen, Chi-Han Lin Department of Computer Science National Tsing Hua University IEEE ICPP 2011 A Distributed Flow-Based.
November 4, 2003Applied Research Laboratory, Washington University in St. Louis APOC 2003 Wuhan, China Cost Efficient Routing in Ad Hoc Mobile Wireless.
Energy-Efficient Randomized Switching for Maximizing Lifetime in Tree- Based Wireless Sensor Networks Sk Kajal Arefin Imon, Adnan Khan, Mario Di Francesco,
U of Minnesota DIWANS'061 Energy-Aware Scheduling with Quality of Surveillance Guarantee in Wireless Sensor Networks Jaehoon Jeong, Sarah Sharafkandi and.
Load Balanced Link Reversal Routing in Mobile Wireless Ad Hoc Networks Nabhendra Bisnik, Alhussein Abouzeid ECSE Department RPI Costas Busch CSCI Department.
SERENA: SchEduling RoutEr Nodes Activity in wireless ad hoc and sensor networks Pascale Minet and Saoucene Mahfoudh INRIA, Rocquencourt Le Chesnay.
Mapping of Traffic Conditions at Downtown Thessaloniki with the Help of GPS Technology P. D. Savvaidis and K. Lakakis Aristotle University of Thessaloniki,
Efficient Placement and Dispatch of Sensors in a Wireless Sensor Network You-Chiun Wang, Chun-Chi Hu, and Yu-Chee Tseng IEEE Transactions on Mobile Computing.
CEE 320 Fall 2008 Route Choice CEE 320 Steve Muench.
1 Traffic Engineering By Kavitha Ganapa. 2 Introduction Traffic engineering is concerned with the issue of performance evaluation and optimization of.
Database Laboratory TaeHoon Kim. /18 Work Progress.
VADD: Vehicle-Assisted Data Delivery in Vehicular Ad Hoc Networks Zhao, J.; Cao, G. IEEE TRANSACTIONS ON VEHICULAR TECHNOLOGY, 鄭宇辰
DOiT Dynamic Optimization in Transportation Ragnhild Wahl, SINTEF (Per J. Lillestøl SINTEF)
-1/16- Maximum Battery Life Routing to Support Ubiquitous Mobile Computing in Wireless Ad Hoc Networks C.-K. Toh, Georgia Institute of Technology IEEE.
William Stallings Data and Computer Communications
Multi-hop Coflow Routing and Scheduling in Data Centers
Data and Computer Communications
Adaptive Traffic Control
Towards Predictable Datacenter Networks
Presentation transcript:

Yu Stephanie Sun 1, Lei Xie 1, Qi Alfred Chen 2, Sanglu Lu 1, Daoxu Chen 1 1 State Key Laboratory for Novel Software Technology, Nanjing University, China 2 University of Michigan, USA Efficient Route Guidance in Vehicular Wireless Networks WCNC 2014

Outline 1

Background and Motivation Traffic congestions can cause serious problems Effective route guidance system is needed However, traditional GPS routing only tries to find the shortest path instead of the fastest path we want Unaware of the real-time congestion situations All vehicles with the same destination are guided to the same route Fuel consumptionAir pollutionEconomic problems (over $100 billion in 2012)

Background and Motivation With vehicular wireless network, we have new opportunities Wide-deployed road-side access points (AP) can provide wireless access to users in moving vehicles and support data sharing Our goal: leverage dynamic traffic information sharing among vehicles to design better route guidance algorithms for mitigating the congestion problems and reducing the travel time of drivers

Problem Formulation Area map G, V is the intersections, E is the roads C is the set of vehicles requesting route guidance s, d are source and destinations of the routing request M(u,v) is the maximum number of vehicles available on ∈ E R is the route, which is in the form of T (·) is the time duration of a route Thus, we have the route guidance problem objective: In the other word, the problem is to assign routes to all routing requests in the way that the overall travel time is minimal while the assigned routes are valid and the traffic volume on each road is not too much

Our Solutions System Architecture Components: sinks, vehicle-side sensors and a central control unit Two types of route guidance under this architecture: Centralized routing: Central control unit collects traffic information globally Needs abundant storage and computing resources Distributed routing: Local minimum solution due to limited information Much smaller overhead in storage and computing, and thus more deployable

Our Solutions Analysis Consider a vehicle travels on road and will turn to road : Driving time: just the distance divides the max speed Waiting time: mainly the time for waiting red lights With the red light time, we need to estimate the number of red lights the vehicle is expected to wait Number of red lights to wait = (the traffic volume ahead) / (the traffic volume one green light can release) driving time D(u, v)waiting time W(u, v, w) + The travel time T( ) =

Our Solutions Baseline Routing Algorithm For comparison, we need a baseline algorithm similar to routing without any route guidance A simple solution is to randomly selecting routes from s to d uniformly Combines the proximity to the shortest path and imperfection of human beings: random routing decisions made by some local taxi drivers × 2 × 3 Thus, we propose an improved random routing algorithm (IRR): 1 st path: choose the shortest path from s to d From the 2 nd path, randomly delete an edge in the previous path, then find the shortest path again as a new path mimic the imperfection of human beings Not reasonable: should be closer to the shortest path

Our Solutions Centralized Solution Thus, centralized route guidance problem with single source and single destination can be solved as a minimum-cost maximum-flow problem Target at extremely heavy traffic situation, e.g. rush hour Goal: Maximize: the number of vehicles that can reach the destination Minimize: the total time duration from source to destination The routing problems can be viewed as follows: Flow --- the traffic volume on the road Capacity --- maximum number of vehicles available on the road Cost ---the travel time T (·) We name this routing algorithm Minimum-Cost Maximum-Flow based Routing (MCMF-R)

Our Solutions Centralized Solution Routing results: from the minimum-cost maximum-flow problem solution, we extract travel paths one by one until there is no positive flow on any edges Multi-source multi-destination routing: First group routing request to groups with same source and destination pair Apply the above solution for single source and single destination group by group If groups are too small, merge sources and destinations near each other in location to be more efficient Analysis: Optimal solution Efficient routing: route a flow at a time Fairness consideration: the majority of vehicles have the priority First considering groups with bigger size in multi-source multi-destination routing

Our Solutions Distributed Solution Intersection v has p adjacent roads,, j=1…p Target at situation when computation resources are too limited to support centralized solution Can only obtain the dynamic traffic information in adjacent roads collected in one AP Observation: the ineffectiveness of tradition routing is the lack of dynamic traffic information in shortest path calculation Traffic splitting: In each intersection, our task is to split the traffic to a road adjacent to the intersection Our solution: take local dynamic traffic information into routing For vehicle on, we need to assign a next stop in our routing, which is one of, j=1…p, w j ≠u

Our Solutions Distributed Solution We name it Traffic Splitting Algorithm (TS) We can calculate T (u, v, w i,..., d) using Drive time: D(u, v) Waiting time: T (u, v, w i ) Travel time after w i : T (w i,..., d) Use shortest path algorithm to estimate this term For the vehicle on, we route it to w i if T (u, v, w i,..., d) = min{T (u, v, w j,..., d)}, j=1…p, w j ≠u Thus, our traffic splitting strategy is: Step 1: calculate T (u, v, w j,..., d)}, j=1…p, w j ≠u Step 2: choose the w j which has the minimum T (u, v, w j,..., d)}, route C vehicles to as the next stop, C is the maximum vehicle number which can be added to without increase T (u, v, w i ) Step 3: go to Step 1

Our Solutions Distributed Solution An example: 4 vehicles travelling on road and requesting routing to common destination d, T (u, v, w i,..., d), j=1,2,3: j=1: T (u, v, w 1,..., d)=9 j=2: T (u, v, w 2,..., d)=10 j=3: T (u, v, w 3,..., d)=14 MIN Can allocate 2 vehicles +2=11 MIN Can allocate 1 vehicles +2=12 Can allocate 2 vehicles, but we only have 1 left

Our Solutions Distributed Solution Computation complexity: O(pn 2 + pn), p is the number of v’s adjacent roads, n is the number of intersections Communication overhead: only 2 message exchanges between vehicles and AP, thus a linear function of the vehicle number Analysis: Sub-optimal solution: may have wrong estimation in travel time after w i, which is limited by the local information assumption Fairness consideration: in the algorithm choose vehicles in the order of some fairness metric such as distance to destination, urgent level of the request, etc.

Our Solutions Comparison between our centralized routing MCMF-R, distributed routing TS, random routing IRR and the traditional GPS routing Hybrid Route Guidance Framework MCMF-R has high time efficiency for heavy traffic TS has low overhead and better fairness A hybrid framework combining them based on traffic pattern: In normal period, use TS Can serve most of the routing requests with high efficiency and low overhead When the system detects rush hour pattern, switched to MCMF-R Thus balances routing overhead and time efficiency, providing both better deployment and routing decisions than IRR and traditional GPS under different traffic intensity situations.

Evaluation Implement MCMF-R and TS in C++ Evaluate with the realistic traffic generator Simulation of Urban MObility (SUMO) Evaluation metrics: Time Efficiency: using the average travel time of the vehicles Fairness: using the standard deviation of the travel time of the vehicles Simulation parameters: Construct the road network based on the map of Nanjing city, China Routing request: randomly generate 200 source and destination pairs, and then assign random vehicle volumes to them. Background traffic: we use repeated vehicles in SUMO with repeat period 2

Evaluation Simulation result -- Time efficiency: MCMF-R and TS are at least 20% better than IRR and traditional GPS routing, especially when the traffic is heavy. For traditional GPS routing, improvement ≥ 40% on average Close to each other when there is no background traffic With background traffic MCMF-R is better --- more time efficient under heavy traffic conditions

Evaluation Simulation result -- Fairness: MCMF-R and TS are at least 50% better than IRR and traditional GPS routing when the vehicle volume approaches 8×10 4 to 10×10 4 Comparable to each other when the traffic volume ≤ 4×10 4 When the traffic volume ≥ 6×10 4, TS surpasses MCMF-R and strictly dominates it --- in MCMF-R more vehicles sacrifice for global optimization

Conclusion We propose two efficient algorithms for route guidance problem in vehicular network: MCMF-R for centralized routing TS for distributed routing Evaluation results show that both algorithms have better time efficiency and fairness than traditional methods. Between MCMF-R and TS, TS is more deployable, and more suitable in low traffic volume routing than MCMF-R, and when the traffic is heavy, MCMFR is better in time efficiency but worse in fairness. A hybrid framework is then proposed to provide better deployment and routing decisions under different traffic intensity situations

Thank you ! Questions ? WCNC 2014