On Scaling Time Dependent Shortest Path Computations for Dynamic Traffic Assignment Amit Gupta, Weijia Xu Texas Advanced Computing Center Kenneth Perrine,

Slides:



Advertisements
Similar presentations
Multicast Tree Reconfiguration in Distributed Interactive Applications Pål Halvorsen 1,2, Knut-Helge Vik 1 and Carsten Griwodz 1,2 1 Department of Informatics,
Advertisements

Data and Computer Communications
Travel Time Estimation on Arterial Streets By Heng Wang, Transportation Analyst Houston-Galveston Area Council Dr. Antoine G Hobeika, Professor Virginia.
Playback-buffer Equalization For Streaming Media Using Stateless Transport Prioritization By Wai-tian Tan, Weidong Cui and John G. Apostolopoulos Presented.
Data and Computer Communications Ninth Edition by William Stallings Chapter 12 – Routing in Switched Data Networks Data and Computer Communications, Ninth.
Madhavi W. SubbaraoWCTG - NIST Dynamic Power-Conscious Routing for Mobile Ad-Hoc Networks Madhavi W. Subbarao Wireless Communications Technology Group.
MANETs Routing Dr. Raad S. Al-Qassas Department of Computer Science PSUT
A GIS Approach to Pedestrian Level of Service Natalia Domarad 14th TRB Transportation Planning Applications Conference Columbus, Ohio May 5-9, 2013.
Mobile and Wireless Computing Institute for Computer Science, University of Freiburg Western Australian Interactive Virtual Environments Centre (IVEC)
Inter-Domain Path Computation in MPLS Authors: Faisal Aslam, Zartash Afzal Uzmi, Adrian Farrel, and Michal Pioro Zartash Afzal Uzmi Department of Computer.
Teknik Routing Pertemuan 20 Matakuliah: H0484/Jaringan Komputer Tahun: 2007.
Traffic Sensitive Active Queue Management - Mark Claypool, Robert Kinicki, Abhishek Kumar Dept. of Computer Science Worcester Polytechnic Institute Presenter.
Distributed Priority Scheduling and Medium Access in Ad Hoc Networks Distributed Priority Scheduling and Medium Access in Ad Hoc Networks Vikram Kanodia.
In-Band Flow Establishment for End-to-End QoS in RDRN Saravanan Radhakrishnan.
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.
Map Analysis with Networks Francisco Olivera, Ph.D., P.E. Department of Civil Engineering Texas A&M University Some of the figures included in this presentation.
Wide Web Load Balancing Algorithm Design Yingfang Zhang.
Norman W. Garrick Trip Assignment Trip assignment is the forth step of the FOUR STEP process It is used to determining how much traffic will use each link.
Jennifer Rexford Princeton University MW 11:00am-12:20pm Wide-Area Traffic Management COS 597E: Software Defined Networking.
1 Algorithms for Bandwidth Efficient Multicast Routing in Multi-channel Multi-radio Wireless Mesh Networks Hoang Lan Nguyen and Uyen Trang Nguyen Presenter:
An Empirical Comparison of Microscopic and Mesoscopic Traffic Simulation Paradigms Ramachandran Balakrishna Daniel Morgan Qi Yang Caliper Corporation 14.
Distributed Quality-of-Service Routing of Best Constrained Shortest Paths. Abdelhamid MELLOUK, Said HOCEINI, Farid BAGUENINE, Mustapha CHEURFA Computers.
©2009 Proprietary and Confidential DTA in practice: Modeling dynamic networks in the real world Michael Mahut, Ph.D. INRO Montreal, Canada.
1 Pertemuan 20 Teknik Routing Matakuliah: H0174/Jaringan Komputer Tahun: 2006 Versi: 1/0.
Dynamic User Equilibrium in Public Transport Networks with Passenger Congestion and Hyperpaths V. Trozzi 1, G. Gentile 2, M. G. H. Bell 3, I. Kaparias.
© 2014 HDR, Inc., all rights reserved. COUNCIL BLUFFS INTERSTATE SYSTEM MODEL Jon Markt Source: FHWA.
Integration of Transportation System Analyses in Cube Wade L. White, AICP Citilabs Inc.
Evgueni (Eugene) Khokhlov1 A Mobility-Centric Data Dissemination Algorithm for Vehicular Networks (MDDV) Evgueni (Eugene) Khokhlov.
Regional Traffic Simulation/Assignment Model for Evaluation of Transit Performance and Asset Utilization April 22, 2003 Athanasios Ziliaskopoulos Elaine.
SAN FRANCISCO COUNTY TRANSPORTATION AUTHORITY San Francisco’s Dynamic Traffic Assignment Model Background SFCTA DTA Model Peer Review Panel Meeting July.
Master’s Thesis Competition Date Monday, 17 th May ‘10.
Comparing Dynamic Traffic Assignment Approaches for Planning
A Survey of Distributed Task Schedulers Kei Takahashi (M1)
David B. Roden, Senior Consulting Manager Analysis of Transportation Projects in Northern Virginia TRB Transportation Planning Applications Conference.
Dynamic Origin-Destination Trip Table Estimation for Transportation Planning Ramachandran Balakrishna Caliper Corporation 11 th TRB National Transportation.
Network effects from improved traffic signals Kristina Schmidt Transek AB.
Small-Scale and Large-Scale Routing in Vehicular Ad Hoc Networks Wenjing Wang 1, Fei Xie 2 and Mainak Chatterjee 1 1 School of Electrical Engineering and.
Zibin Zheng DR 2 : Dynamic Request Routing for Tolerating Latency Variability in Cloud Applications CLOUD 2013 Jieming Zhu, Zibin.
Mobile Agent Migration Problem Yingyue Xu. Energy efficiency requirement of sensor networks Mobile agent computing paradigm Data fusion, distributed processing.
Bharath Paladugu TRPC Clyde Scott Independent Consultant
Interconnect simulation. Different levels for Evaluating an architecture Numerical models – Mathematic formulations to obtain performance characteristics.
Interconnect simulation. Different levels for Evaluating an architecture Numerical models – Mathematic formulations to obtain performance characteristics.
DVRPC TMIP Peer Review Dynamic Traffic Assignment (DTA) Oct. 29 th, 2014.
Methodological Considerations for Integrating Dynamic Traffic Assignment with Activity-Based Models Ramachandran Balakrishna Daniel Morgan Srinivasan Sundaram.
Analysis of the IH 35 Corridor Through the Austin Metropolitan Area TRB Planning Applications Conference Jeff Shelton Karen Lorenzini Alex Valdez Tom Williams.
Teknik Routing Pertemuan 10 Matakuliah: H0524/Jaringan Komputer Tahun: 2009.
Buffalo Urban Development Simulator (BUDS) “SimCity”-like simulation for downtown and waterfront development Produce a game, like SimCity, in which Buffalo.
GridNets 2006 – October 1 st Grid Resource Management by means of Ant Colony Optimization Gustavo Sousa Pavani and Helio Waldman Optical Networking Laboratory.
Data Consolidation: A Task Scheduling and Data Migration Technique for Grid Networks Author: P. Kokkinos, K. Christodoulopoulos, A. Kretsis, and E. Varvarigos.
Urban Traffic Simulated From A Dual Perspective Hu Mao-Bin University of Science and Technology of China Hefei, P.R. China
Using Ant Agents to Combine Reactive and Proactive strategies for Routing in Mobile Ad Hoc Networks Fredrick Ducatelle, Gianni di caro, and Luca Maria.
Distance Vector Routing
1 Traffic Engineering By Kavitha Ganapa. 2 Introduction Traffic engineering is concerned with the issue of performance evaluation and optimization of.
September 2008What’s coming in Aimsun: New features and model developments 1 Hybrid Mesoscopic-Microscopic Traffic Simulation Framework Alex Torday, Jordi.
Performance Comparison of Ad Hoc Network Routing Protocols Presented by Venkata Suresh Tamminiedi Computer Science Department Georgia State University.
A MapReduced Based Hybrid Genetic Algorithm Using Island Approach for Solving Large Scale Time Dependent Vehicle Routing Problem Rohit Kondekar BT08CSE053.
Experiences running Dynamic Traffic Assignment Simulations at scale using HPC Infrastructure Amit Gupta Joint work with: Weijia Xu Texas Advanced Computing.
Route Choice Lecture 11 Norman W. Garrick
T-Share: A Large-Scale Dynamic Taxi Ridesharing Service
Prepared for 16th TRB National Transportation Planning Applications Conference Outline Gap Value in Simulation-Based Dynamic Traffic Assignment (DTA) Models:
TCP-in-UDP draft-welzl-irtf-iccrg-tcp-in-udp-00.txt
Jim Henricksen, MnDOT Steve Ruegg, WSP
Networks and Shortest Paths
Degree-aware Hybrid Graph Traversal on FPGA-HMC Platform
Data and Computer Communications
   Storage Space Allocation at Marine Container Terminals Using Ant-based Control by Omor Sharif and Nathan Huynh Session 677: Innovations in intermodal.
Route Choice Lecture 11 Norman W. Garrick
TransCAD User’s Guide 2019/8/19.
A Deep Reinforcement Learning Approach to Traffic Management
Presentation transcript:

On Scaling Time Dependent Shortest Path Computations for Dynamic Traffic Assignment Amit Gupta, Weijia Xu Texas Advanced Computing Center Kenneth Perrine, Dennis Bell, Natalia Ruiz-Juri Network Modeling Center

Dynamic Traffic Assignment Used to Model complex interactions between –Traveller   Traveller –Traveller   Road Infrastructure Usually Simulation Based Shortest Path calculations –Used to model traveller behavior to congestion –Intensive part of the process –Time dependent Traffic conditions change 1

Road Networks & Travel Time Turn Movement Delays Signal Delays 2 Prohibitions –(One Ways, Closed Roads) Tolls, Vehicle Types * Time Dependent *

3 Transportation: Road Networks

DTA Workflow 4

TDSP Is a “Label Correcting” algorithm Has 2 main parts –Update Labels Incorporates the activity of most recent simulation Changes the cost (label) values at nodes Causes upstream costs to change Maintains pointers to downstream nodes –Search for Routes Back traces the downstream pointers Constructs the shortest path topology 5

TDSP 6 Origin Destination

Update Labels 7 Origin Destination

TDSP Challenges For precision –Larger number of labels maintained –Implies Computational overhead Simulation activity changes travel time –Label values keep changing –Shortest paths also change –Stored on file and looked up –Small, Random reads. I/O overhead 8

9

Our Approach VISTA –DTA and Simulation Framework –Popular in Transportation Research I/O Bottleneck –Initial profiling Upto 77% time spent here –Primarily Route File activity –Moved target to Ramdisk 10

Our Approach Computational Bottleneck –Profiling indicated TDSP( Update Labels ) is the main computational Load 11

Update Labels: Queuing Scheme Scan Eligible List –All Label Correcting algorithms use it –Intermediate structure to hold nodes for later VISTA used Dequeue scheme –“Visited nodes” inserted to the front –No prioritization otherwise –Order of Nodes depends on order in which Links are visited –“Feedback effect” during label updates 12

13

Priority Queue Order of Node evaluation matters Prioritize Nodes during evaluation –Use the first time label –Nodes label values converge faster –Reduces overall time for Update Labels => TDSP finishes faster –Average case is improved Already congested link stays that way –Analysis periods like “Rush Hour” time windows –Common for many research investigations 14

15

16

Datasets NetworkNodesLinksO/D PairsDemand (Vehicles) Downtown Austin South Austin Central Austin Austin Region AM Austin Region PM

18

19

Conclusion Large performance gains (6x-12x) –Relatively minor code modifications –Changes to application architecture Methodology easily extended to other DTA frameworks besides VISTA Future Work –More general heuristic –Using Accelerators 20

Acknowledgement Funding –Texas Department of Transportation –CAMPO Capital Area Metropolitan Planning Organization –NSF Stampede Supercomputer Questions ?... 21