A Graph Partitioning Algorithm for Parallel Agent-Based Road Traffic Simulation

被引:10
|
作者
Xu, Yadong [1 ]
Cai, Wentong [2 ]
Eckhoff, David [1 ]
Nair, Suraj [1 ]
Knoll, Alois [3 ]
机构
[1] TUMCREATE Ltd, 1 CREATE Way, Singapore 138602, Singapore
[2] Nanyang Technol Univ, 50 Nanyang Ave, Singapore 639798, Singapore
[3] Tech Univ Munich, Boltzmannstr 3, D-85748 Garching, Germany
基金
新加坡国家研究基金会;
关键词
Neighbour-Restricting Graph-Growing; parallel simulation; agent-based traffic simulation; graph partitioning; MODEL;
D O I
10.1145/3064911.3064914
中图分类号
TP301 [理论、方法];
学科分类号
081202 ;
摘要
A common approach of parallelising an agent-based road traffic simulation is to partition the road network into sub regions and assign computations for each subregion to a logical process (LP). Inter-process communication for synchronisation between the LPs is one of the major factors that affect the performance of parallel agent-based road traffic simulation in a distributed memory environment. Synchronisation overhead, i.e., the number of messages and the communication data volume exchanged between LPs, is heavily dependent on the employed road network partitioning algorithm. In this paper, we propose Neighbour-Restricting Graph-Growing (NRGG), a partitioning algorithm which tries to reduce the required communication between LPs by minimising the number of neighbouring partitions. Based on a road traffic simulation of the city of Singapore, we show that our method not only outperforms graph partitioning methods such as METIS and Buffoon, for the synchronisation protocol used, but also is more resilient than stripe spatial partitioning when partitions are cut more finely.
引用
收藏
页码:209 / 219
页数:11
相关论文
共 50 条
  • [1] Relaxing Synchronization in Parallel Agent-Based Road Traffic Simulation
    Xu, Yadong
    Cai, Wentong
    Aydt, Heiko
    Lees, Michael
    Zehe, Daniel
    [J]. ACM TRANSACTIONS ON MODELING AND COMPUTER SIMULATION, 2017, 27 (02):
  • [2] Work Partitioning on Parallel and Distributed Agent-Based Simulation
    Cordasco, Gennaro
    Spagnuolo, Carmine
    Scarano, Vittorio
    [J]. 2017 IEEE INTERNATIONAL PARALLEL AND DISTRIBUTED PROCESSING SYMPOSIUM WORKSHOPS (IPDPSW), 2017, : 1472 - 1481
  • [3] Reducing Synchronization Overhead with Computation Replication in Parallel Agent-Based Road Traffic Simulation
    Xu, Yadong
    Viswanathan, Vaisagh
    Cai, Wentong
    [J]. IEEE TRANSACTIONS ON PARALLEL AND DISTRIBUTED SYSTEMS, 2017, 28 (11) : 3286 - 3297
  • [4] Agent-based simulation of road traffic using market approach
    Kozlak, Jaroslaw
    Zabinska, Malgorzata
    [J]. PROCEEDINGS OF 4TH INTERNATIONAL CONFERENCE ON BEHAVIORAL, ECONOMIC ADVANCE IN BEHAVIORAL, ECONOMIC, SOCIOCULTURAL COMPUTING (BESC), 2017,
  • [5] An Agent-Based Platform for Traffic Simulation
    Fernandez-Isabel, Alberto
    Fuentes-Fernandez, Ruben
    [J]. SOFT COMPUTING MODELS IN INDUSTRIAL AND ENVIRONMENTAL APPLICATIONS, 6TH INTERNATIONAL CONFERENCE SOCO 2011, 2011, 87 : 505 - 514
  • [6] A unified agent-based framework for constrained graph partitioning
    Ntaflos, Lefteris
    Trimponias, George
    Papadias, Dimitris
    [J]. VLDB JOURNAL, 2019, 28 (02): : 221 - 241
  • [7] A unified agent-based framework for constrained graph partitioning
    Lefteris Ntaflos
    George Trimponias
    Dimitris Papadias
    [J]. The VLDB Journal, 2019, 28 : 221 - 241
  • [8] Road Traffic Management Using Egyptian Vulture Optimization Algorithm: A New Graph Agent-Based Optimization Meta-Heuristic Algorithm
    Sur, Chiranjib
    Shukla, Anupam
    [J]. NETWORKS AND COMMUNICATIONS (NETCOM2013), 2014, 284 : 107 - 122
  • [9] EFFICIENT GRAPH-BASED DYNAMIC LOAD-BALANCING FOR PARALLEL LARGE-SCALE AGENT-BASED TRAFFIC SIMULATION
    Xu, Yadong
    Cai, Wentong
    Aydt, Heiko
    Lees, Michael
    [J]. PROCEEDINGS OF THE 2014 WINTER SIMULATION CONFERENCE (WSC), 2014, : 3483 - 3494
  • [10] An agent-based algorithm for generalized graph colorings
    Bui, Thang N.
    Nguyen, ThanhVu H.
    [J]. GECCO 2006: GENETIC AND EVOLUTIONARY COMPUTATION CONFERENCE, VOL 1 AND 2, 2006, : 19 - +