Spatial simulations have been widely used to study real-world environments, such as transportation systems. Applications like prediction and analysis of transportation require the simulation to handle millions of objects while running faster than real time. Running such large-scale simulation requires high computational power, which can be provided through parallel distributed computing. Implementations of parallel distributed spatial simulations usually follow a bulk synchronous parallel (BSP) model to ensure the correctness of simulation. The processing in BSP is divided into iterations of computation and communication, running on multiple workers, followed by a global barrier synchronisation to ensure that all communications are concluded. Unfortunately, the BSP model is plagued by the straggler problem, where a delay in any worker slows down the entire simulation. Stragglers may occur for many reasons, including imbalanced workload distribution or communication and synchronisation delays. The straggler problem can become more severe with increasing parallelism and continuous change of workload distribution among workers. This article proposes methods to dynamically mitigate stragglers and tackle communication delays. The proposed strategies can rebalance the workload distribution during simulation. These methods employ the spatial properties of the simulated environments to combine a flexible synchronisation model with decentralised dynamic load balancing and on-demand resource allocation. All proposed methods are implemented and evaluated using a microscopic traffic simulator as an example of large-scale spatial simulations. We run traffic simulations for Melbourne, Beijing and New York with different straggler scenarios. Our methods significantly improve simulation performance compared to advanced methods such as global dynamic load balancing.
机构:
Argonne Natl Lab, Argonne, IL 60439 USAArgonne Natl Lab, Argonne, IL 60439 USA
Heitmann, Katrin
Habib, Salman
论文数: 0引用数: 0
h-index: 0
机构:
Argonne Natl Lab, High Energy Phys Div, Argonne, IL 60439 USA
Argonne Natl Lab, Math & Computat Sci Div, Argonne, IL 60439 USAArgonne Natl Lab, Argonne, IL 60439 USA
Habib, Salman
Finkel, Hal
论文数: 0引用数: 0
h-index: 0
机构:
Argonne Natl Lab, Leadership Comp Facil, Argonne, IL 60439 USAArgonne Natl Lab, Argonne, IL 60439 USA
Finkel, Hal
Frontiere, Nicholas
论文数: 0引用数: 0
h-index: 0
机构:
Argonne Natl Lab, High Energy Phys Div, Argonne, IL 60439 USAArgonne Natl Lab, Argonne, IL 60439 USA
Frontiere, Nicholas
Pope, Adrian
论文数: 0引用数: 0
h-index: 0
机构:
Argonne Natl Lab, High Energy Phys Div, Argonne, IL 60439 USAArgonne Natl Lab, Argonne, IL 60439 USA
Pope, Adrian
Morozov, Vitali
论文数: 0引用数: 0
h-index: 0
机构:
Argonne Natl Lab, Argonne, IL 60439 USAArgonne Natl Lab, Argonne, IL 60439 USA
Morozov, Vitali
Rangel, Steve
论文数: 0引用数: 0
h-index: 0
机构:
Argonne Natl Lab, Argonne, IL 60439 USAArgonne Natl Lab, Argonne, IL 60439 USA
Rangel, Steve
Kovacs, Eve
论文数: 0引用数: 0
h-index: 0
机构:
Argonne Natl Lab, High Energy Phys Div, Argonne, IL 60439 USAArgonne Natl Lab, Argonne, IL 60439 USA
Kovacs, Eve
Kwan, Juliana
论文数: 0引用数: 0
h-index: 0
机构:
Argonne Natl Lab, High Energy Phys Div, Argonne, IL 60439 USAArgonne Natl Lab, Argonne, IL 60439 USA
Kwan, Juliana
Li, Nan
论文数: 0引用数: 0
h-index: 0
机构:
Argonne Natl Lab, Argonne, IL 60439 USAArgonne Natl Lab, Argonne, IL 60439 USA
Li, Nan
Rizzi, Silvio
论文数: 0引用数: 0
h-index: 0
机构:
Argonne Natl Lab, Leadership Comp Facil, Argonne, IL 60439 USAArgonne Natl Lab, Argonne, IL 60439 USA
Rizzi, Silvio
Insley, Joe
论文数: 0引用数: 0
h-index: 0
机构:
Argonne Natl Lab, Argonne, IL 60439 USAArgonne Natl Lab, Argonne, IL 60439 USA
Insley, Joe
Vishwanath, Venkatram
论文数: 0引用数: 0
h-index: 0
机构:
Argonne Natl Lab, Math & Comp Sci Div, Argonne, IL 60439 USAArgonne Natl Lab, Argonne, IL 60439 USA
Vishwanath, Venkatram
Peterka, Tom
论文数: 0引用数: 0
h-index: 0
机构:
Argonne Natl Lab, Argonne, IL 60439 USAArgonne Natl Lab, Argonne, IL 60439 USA
Peterka, Tom
Daniel, David
论文数: 0引用数: 0
h-index: 0
机构:
Los Alamos Natl Lab, Appl Comp Sci Grp, Los Alamos, NM 87545 USAArgonne Natl Lab, Argonne, IL 60439 USA
Daniel, David
Fasel, Patricia
论文数: 0引用数: 0
h-index: 0
机构:
Los Alamos Natl Lab, Informat Sci Grp, Los Alamos, NM 87545 USAArgonne Natl Lab, Argonne, IL 60439 USA
Fasel, Patricia
Zagaris, George
论文数: 0引用数: 0
h-index: 0
机构:
Kitware, Div Comp Sci, Clifton Pk, NY USAArgonne Natl Lab, Argonne, IL 60439 USA