Building a Large-Scale Microscopic Road Network Traffic Simulator in Apache Spark

被引:3
作者
Fu, Zishan [1 ]
Yu, Jia [1 ]
Sarwat, Mohamed [1 ]
机构
[1] Arizona State Univ, Dept Comp Sci, Tempe, AZ 85287 USA
来源
2019 20TH INTERNATIONAL CONFERENCE ON MOBILE DATA MANAGEMENT (MDM 2019) | 2019年
基金
美国国家科学基金会;
关键词
Spatio-temporal Data; Apache Spark; Traffic Model; Microscopic Traffic Simulation; MODEL;
D O I
10.1109/MDM.2019.00-42
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
Road network traffic data has been widely studied by researchers and practitioners in different areas such as urban planning, traffic prediction and spatial-temporal databases. For instance, researchers use such data to evaluate the impact of road network changes. Unfortunately, collecting large-scale high-quality urban traffic data requires tremendous efforts because participating vehicles must install GPS receivers and administrators must continuously monitor these devices. There has been a number of urban traffic simulators trying to generate such data with different features. However, they suffer from two critical issues (1) scalability: most of them only offer single-machine solution which is not adequate to produce large-scale data. Some simulators can generate traffic in parallel but do not well balance the load among machines in a cluster. (2) granularity: many simulators do not consider microscopic traffic situations including traffic lights, lane changing, car following. In the paper, we propose GeoSparkSim, a scalable traffic simulator which extends Apache Spark to generate large-scale road network traffic datasets with microscopic traffic simulation. The proposed system seamlessly integrates with a Spark-based spatial data management system, GeoSpark, to deliver a holistic approach that allows data scientists to simulate, analyze and visualize large-scale urban traffic data. To implement microscopic traffic models, GeoSparkSim employs a simulation-aware vehicle partitioning method to partition vehicles among different machines such that each machine has a balanced workload. The experimental analysis shows that GeoSparkSim can simulate the movements of 200 thousand vehicles over a very large road network (250 thousand road junctions and 300 thousand road segments).
引用
收藏
页码:320 / 328
页数:9
相关论文
共 22 条
[1]   ST-Hadoop: A MapReduce Framework for Spatio-Temporal Data [J].
Alarabi, Louai ;
Mokbel, Mohamed F. ;
Musleh, Mashaal .
ADVANCES IN SPATIAL AND TEMPORAL DATABASES, SSTD 2017, 2017, 10411 :84-104
[2]  
[Anonymous], 2002, Proc. 4th Middle East. Model. Simulat. MultiConf. (MESM)
[3]   A framework for generating network-based moving objects [J].
Brinkhoff, T .
GEOINFORMATICA, 2002, 6 (02) :153-180
[4]   BerlinMOD: a benchmark for moving object databases [J].
Duntgen, Christian ;
Behr, Thomas ;
Gueting, Ralf Hartmut .
VLDB JOURNAL, 2009, 18 (06) :1335-1368
[5]  
Eldawy A, 2015, PROC INT CONF DATA, P1352
[6]  
Eldawy A, 2015, PROC VLDB ENDOW, V8, P1602
[7]  
Gabriel E, 2004, LECT NOTES COMPUT SC, V3241, P97
[8]   General lane-changing model MOBIL for car-following models [J].
Kesting, Arne ;
Treiber, Martin ;
Helbing, Dirk .
TRANSPORTATION RESEARCH RECORD, 2007, (1999) :86-94
[9]   Enhanced intelligent driver model to access the impact of driving strategies on traffic capacity [J].
Kesting, Arne ;
Treiber, Martin ;
Helbing, Dirk .
PHILOSOPHICAL TRANSACTIONS OF THE ROYAL SOCIETY A-MATHEMATICAL PHYSICAL AND ENGINEERING SCIENCES, 2010, 368 (1928) :4585-4605
[10]  
Klefstad R, 2005, 2005 IEEE Intelligent Transportation Systems Conference (ITSC), P813