[go: up one dir, main page]
More Web Proxy on the site http://driver.im/ skip to main content
10.1145/3397536.3422274acmconferencesArticle/Chapter ViewAbstractPublication PagesgisConference Proceedingsconference-collections
research-article

QarSUMO: A Parallel, Congestion-optimized Traffic Simulator

Published: 13 November 2020 Publication History

Abstract

Traffic simulators are important tools for tasks such as urban planning and transportation management. Microscopic simulators allow per-vehicle movement simulation, but require longer simulation time. The simulation overhead is exacerbated when there is traffic congestion and most vehicles move slowly. This in particular hurts the productivity of emerging urban computing studies based on reinforcement learning, where traffic simulations are heavily and repeatedly used for designing policies to optimize traffic related tasks.
In this paper, we develop QarSUMO, a parallel, congestion-optimized version of the popular SUMO open-source traffic simulator. QarSUMO performs high-level parallelization on top of SUMO, to utilize powerful multi-core servers and enables future extension to multi-node parallel simulation if necessary. The proposed design, while partly sacrificing speedup, makes QarSUMO compatible with future SUMO improvements. We further contribute such an improvement by modifying the SUMO simulation engine for congestion scenarios where the update computation of consecutive and slow-moving vehicles can be simplified. We evaluate QarSUMO with both real-world and synthetic road network and traffic data, and examine its execution time as well as simulation accuracy relative to the original, sequential SUMO.

References

[1]
2020. SUMO Projects Page. https://sumo.dlr.de/docs/Other/Projects.html
[2]
2020. SUMO User Conference. https://www.eclipse.org/sumo/conference/
[3]
Nicolás Arroyo, Andrés Acosta, Jairo Espinosa, and Jorge Espinosa. 2018. A new strategy for synchronizing traffic flow on a distributed simulation using SUMO. EPiC Series in Engineering 2 (2018), 152--161.
[4]
Quentin Bragard, Anthony Ventresque, and B.E. Murphy, Liam. 2013. dSUMO: towards a distributed SUMO. The first SUMO User Conference, Berlin, Germany, 15-17 May, 2013 (2013).
[5]
David Charypar, Kay W Axhausen, and Kai Nagel. 2006. An event-driven queue-based microsimulation of traffic flow. Arbeitsberichte Verkehrs-und Raumplanung 406 (2006).
[6]
Martin Fellendorf and Peter Vortisch. 2010. Microscopic traffic flow simulator VISSIM. In Fundamentals of traffic simulation. Springer, 63--93.
[7]
Zishan Fu, Jia Yu, and Mohamed Sarwat. 2019. Building a large-scale microscopic road network traffic simulator in apache spark. In 2019 20th IEEE International Conference on Mobile Data Management (MDM). IEEE, 320--328.
[8]
Zishan Fu, Jia Yu, and Mohamed Sarwat. 2019. Demonstrating geosparksim: A scalable microscopic road network traffic simulator based on Apache spark. In Proceedings of the 16th International Symposium on Spatial and Temporal Databases. 186--189.
[9]
Edgar Gabriel, Graham E Fagg, George Bosilca, Thara Angskun, Jack J Dongarra, Jeffrey M Squyres, Vishal Sahay, Prabhanjan Kambadur, Brian Barrett, Andrew Lumsdaine, et al. 2004. Open MPI: Goals, concept, and design of a next generation MPI implementation. In European Parallel Virtual Machine/Message Passing Interface Users' Group Meeting. Springer, 97--104.
[10]
Denos C. Gazis, Robert Herman, and Richard W. Rothery. 1961. Nonlinear Follow-The-Leader Models of Traffic Flow. Operations Research 9, 4 (1961), 545--567.
[11]
George Karypis and Vipin Kumar. 1998. A fast and high quality multilevel scheme for partitioning irregular graphs. SIAM Journal on scientific Computing 20, 1 (1998), 359--392.
[12]
Nishant Kheterpal, Kanaad Parvate, Cathy Wu, Aboudy Kreidieh, Eugene Vinitsky, and Alexandre Bayen. 2018. Flow: Deep reinforcement learning for control in sumo. EPiC Series in Engineering 2 (2018), 134--151.
[13]
Raymond Klefstad, Yue Zhang, Mingjie Lai, R Jayakrishnan, and Riju Lavanya. 2005. A distributed, scalable, and synchronized framework for large-scale microscopic traffic simulation. In Proceedings. 2005 IEEE Intelligent Transportation Systems, 2005. IEEE, 813--818.
[14]
Daniel Krajzewicz, Georg Hertkorn, Christian Rössel, and Peter Wagner. 2002. SUMO (Simulation of Urban MObility)-an open-source traffic simulation. In Proceedings of the 4th middle East Symposium on Simulation and Modelling (MESM20002). 183--187.
[15]
Lior Kuyer, Shimon Whiteson, Bram Bakker, and Nikos Vlassis. 2008. Multiagent Reinforcement Learning for Urban Traffic Control Using Coordination Graphs. In Machine Learning and Knowledge Discovery in Databases, Walter Daelemans, Bart Goethals, and Katharina Morik (Eds.). Springer Berlin Heidelberg, Berlin, Heidelberg, 656--671.
[16]
Pablo Alvarez Lopez, Michael Behrisch, Laura Bieker-Walz, Jakob Erdmann, Yun-Pang Flötteröd, Robert Hilbrich, Leonhard Lücken, Johannes Rummel, Peter Wagner, and Evamarie WieBner. 2018. Microscopic traffic simulation using sumo. In 2018 21st International Conference on Intelligent Transportation Systems (ITSC). IEEE, 2575--2582.
[17]
Seyed Sajad Mousavi, Michael Schukat, and Enda Howley. 2017. Traffic light control using deep policy-gradient and value-function-based reinforcement learning. IET Intelligent Transport Systems 11, 7 (2017), 417--423.
[18]
Kai Nagel and Marcus Rickert. 2001. Parallel implementation of the TRANSIMS micro-simulation. Parallel Comput. 27, 12 (2001), 1611--1639.
[19]
Kotagiri Ramamohanarao, Hairuo Xie, Lars Kulik, Shanika Karunasekera, Egemen Tanin, Rui Zhang, and Eman Bin Khunayn. 2016. Smarts: Scalable microscopic adaptive road traffic simulator. ACM Transactions on Intelligent Systems and Technology (TIST) 8, 2 (2016), 1--22.
[20]
Stefano Giovanni Rizzo, Giovanna Vantini, and Sanjay Chawla. 2019. Time Critic Policy Gradient Methods for Traffic Signal Control in Complex and Congested Scenarios. In Proceedings of the 25th ACM SIGKDD International Conference on Knowledge Discovery & Data Mining. 1654--1664.
[21]
John A Sokolowski and Catherine M Banks. 2011. Principles of modeling and simulation: a multidisciplinary approach. John Wiley & Sons.
[22]
Zheng Tang, Milind Naphade, Ming-Yu Liu, Xiaodong Yang, Stan Birchfield, Shuo Wang, Ratnesh Kumar, David Anastasiu, and Jenq-Neng Hwang. 2019. Cityflow: A city-scale benchmark for multi-target multi-camera vehicle tracking and re-identification. In Proceedings of the IEEE Conference on Computer Vision and Pattern Recognition. 8797--8806.
[23]
Anthony Ventresque, Quentin Bragard, Elvis S Liu, Dawid Nowak, Liam Murphy, Georgios Theodoropoulos, and Qi Liu. 2012. Spartsim: A space partitioning guided by road network for distributed traffic simulations. In 2012 IEEE/ACM 16th International Symposium on Distributed Simulation and Real Time Applications. IEEE, 202--209.
[24]
Kay W Axhausen, Andreas Horni, and Kai Nagel. 2016. The multi-agent transport simulation MATSim. Ubiquity Press.
[25]
Hua Wei, Chacha Chen, Guanjie Zheng, Kan Wu, Vikash Gayah, Kai Xu, and Zhenhui Li. 2019. PressLight: Learning Max Pressure Control to Coordinate Traffic Signals in Arterial Network. In Proceedings of the 25th ACM SIGKDD International Conference on Knowledge Discovery & Data Mining. 1290--1298.
[26]
Hua Wei, Guanjie Zheng, Vikash Gayah, and Zhenhui Li. 2019. A Survey on Traffic Signal Control Methods. arXiv:1904.08117 [cs.LG]
[27]
Hua Wei, Guanjie Zheng, Huaxiu Yao, and Zhenhui Li. 2018. IntelliLight: A Reinforcement Learning Approach for Intelligent Traffic Light Control. In Proceedings of the 24th ACM SIGKDD International Conference on Knowledge Discovery & Data Mining (London, United Kingdom) (KDD '18). ACM, New York, NY, USA, 2496--2505.
[28]
Jia Yu, Jinxuan Wu, and Mohamed Sarwat. 2015. Geospark: A cluster computing framework for processing large-scale spatial data. In Proceedings of the 23rd SIGSPATIAL International Conference on Advances in Geographic Information Systems. 1--4.
[29]
Matei Zaharia, Mosharaf Chowdhury, Michael J. Franklin, Scott Shenker, and Ion Stoica. 2010. Spark: cluster computing with working sets. In HotCloud'10 Proceedings of the 2nd USENIX conference on Hot topics in cloud computing. 10--10.

Cited By

View all
  • (2024)Accelerating Distributed Urban Traffic Simulation via Enhanced Stale Synchronous Parallelism2024 11th International Conference on Behavioural and Social Computing (BESC)10.1109/BESC64747.2024.10780495(1-9)Online publication date: 16-Aug-2024
  • (2023)A City-level High-performance Spatio-temporal Mobility Simulation SystemProceedings of the 1st ACM SIGSPATIAL International Workshop on Sustainable Mobility10.1145/3615899.3627936(23-32)Online publication date: 13-Nov-2023
  • (2023)CBLab: Supporting the Training of Large-scale Traffic Control Policies with Scalable Traffic SimulationProceedings of the 29th ACM SIGKDD Conference on Knowledge Discovery and Data Mining10.1145/3580305.3599789(4449-4460)Online publication date: 6-Aug-2023
  • Show More Cited By

Recommendations

Comments

Please enable JavaScript to view thecomments powered by Disqus.

Information & Contributors

Information

Published In

cover image ACM Conferences
SIGSPATIAL '20: Proceedings of the 28th International Conference on Advances in Geographic Information Systems
November 2020
687 pages
ISBN:9781450380195
DOI:10.1145/3397536
Permission to make digital or hard copies of all or part of this work for personal or classroom use is granted without fee provided that copies are not made or distributed for profit or commercial advantage and that copies bear this notice and the full citation on the first page. Copyrights for components of this work owned by others than the author(s) must be honored. Abstracting with credit is permitted. To copy otherwise, or republish, to post on servers or to redistribute to lists, requires prior specific permission and/or a fee. Request permissions from [email protected].

Sponsors

Publisher

Association for Computing Machinery

New York, NY, United States

Publication History

Published: 13 November 2020

Permissions

Request permissions for this article.

Check for updates

Author Tags

  1. distributed and parallel computing
  2. transportation simulation

Qualifiers

  • Research-article
  • Research
  • Refereed limited

Conference

SIGSPATIAL '20
Sponsor:

Acceptance Rates

Overall Acceptance Rate 257 of 1,238 submissions, 21%

Contributors

Other Metrics

Bibliometrics & Citations

Bibliometrics

Article Metrics

  • Downloads (Last 12 months)52
  • Downloads (Last 6 weeks)4
Reflects downloads up to 13 Dec 2024

Other Metrics

Citations

Cited By

View all
  • (2024)Accelerating Distributed Urban Traffic Simulation via Enhanced Stale Synchronous Parallelism2024 11th International Conference on Behavioural and Social Computing (BESC)10.1109/BESC64747.2024.10780495(1-9)Online publication date: 16-Aug-2024
  • (2023)A City-level High-performance Spatio-temporal Mobility Simulation SystemProceedings of the 1st ACM SIGSPATIAL International Workshop on Sustainable Mobility10.1145/3615899.3627936(23-32)Online publication date: 13-Nov-2023
  • (2023)CBLab: Supporting the Training of Large-scale Traffic Control Policies with Scalable Traffic SimulationProceedings of the 29th ACM SIGKDD Conference on Knowledge Discovery and Data Mining10.1145/3580305.3599789(4449-4460)Online publication date: 6-Aug-2023
  • (2023)Dynamic Straggler Mitigation for Large-Scale Spatial SimulationsACM Transactions on Spatial Algorithms and Systems10.1145/35789339:2(1-34)Online publication date: 6-Jan-2023
  • (2023)EGO-Centric, Multi-Scale Co-Simulation to Tackle Large Urban Traffic ScenariosIEEE Access10.1109/ACCESS.2023.328431611(57437-57447)Online publication date: 2023
  • (2022)Current Trends in Road Traffic Network Division for Distributed or Parallel Road Traffic Simulation2022 IEEE/ACM 26th International Symposium on Distributed Simulation and Real Time Applications (DS-RT)10.1109/DS-RT55542.2022.9932112(77-86)Online publication date: 26-Sep-2022
  • (2021)LibCityProceedings of the 29th International Conference on Advances in Geographic Information Systems10.1145/3474717.3483923(145-148)Online publication date: 2-Nov-2021

View Options

Login options

View options

PDF

View or Download as a PDF file.

PDF

eReader

View online with eReader.

eReader

Media

Figures

Other

Tables

Share

Share

Share this Publication link

Share on social media