Efficient parallel simulation of spatially-explicit agent-based epidemiological models

被引:11
|
作者
Rao, Dhananjai M. [1 ]
机构
[1] Miami Univ, CSE Dept, Oxford, OH 45056 USA
关键词
Epidemiology; Avian influenza; Agent-based model; Spatially-explicit model; Parallel Discrete Event Simulation (PDES); Time Warp; Logical process migration; Ghosting; AVIAN INFLUENZA; VIRUS; H5N1;
D O I
10.1016/j.jpdc.2016.04.004
中图分类号
TP301 [理论、方法];
学科分类号
081202 ;
摘要
Agent-based approaches enable simulation driven analysis and discovery of system-level properties using descriptive models of known behaviors of the entities constituting the system. Accordingly, a spatially explicit agent-based ecological modeling, parallel simulation, and analysis environment called SEARUMS has been developed. However, the conservatively synchronized parallel simulation infrastructure of SEARUMS did not scale effectively. Furthermore, the initial multithreaded shared-memory design prevented utilization of resources on multiple compute nodes of a distributed memory cluster. Consequently, the simulation infrastructure of SEARUMS was redesigned to operate as a Time Warp synchronized parallel and distributed discrete event simulation (PDES) on modern distributed-memory supercomputing platforms. The new PDES environment is called SEARUMS++. The spatially-explicit nature of the models posed several challenges in achieving scalable and efficient PDES, necessitating new approaches in SEARUMS++ for: (1) modeling spatial interactions and initial partitioning of agents, (2) logical migration of an agent during simulation using proxy agents to reflect migratory characteristics, and (3) ghosting of agents using multiple proxy agents to handle boundary cases that occur during logical migration of agents. This article presents our optimization efforts involving new methods to address aforementioned challenges. The design of SEARUMS++ and experimental evaluation of various alternatives that were explored to achieve scalable and efficient PDES are also discussed. Our experiments indicate that SEARUMS++ provides 200% performance improvement and maintains scalability to a larger number of processors, thus enabling efficient parallel simulation of spatially-explicit agent-based epidemiological models. (C) 2016 Elsevier Inc. All rights reserved.
引用
收藏
页码:102 / 119
页数:18
相关论文
共 50 条
  • [1] HPABM: A Hierarchical Parallel Simulation Framework for Spatially-explicit Agent-based Models
    Tang, Wenwu
    Wang, Shaowen
    TRANSACTIONS IN GIS, 2009, 13 (03) : 315 - 333
  • [2] An Agent-Based Spatially Explicit Epidemiological Model in MASON
    Dunham, Jill Bigley
    JASSS-THE JOURNAL OF ARTIFICIAL SOCIETIES AND SOCIAL SIMULATION, 2006, 9 (01):
  • [3] A communication-aware framework for parallel spatially explicit agent-based models
    Shook, Eric
    Wang, Shaowen
    Tang, Wenwu
    INTERNATIONAL JOURNAL OF GEOGRAPHICAL INFORMATION SCIENCE, 2013, 27 (11) : 2160 - 2181
  • [5] Particle Swarm Optimization for Calibrating Agent-Based Models: A Case Study on a Spatially-Explicit Model of Influenza Transmission
    Michels, Alexander
    Kang, Jeon-Young
    Wang, Shaowen
    JASSS-THE JOURNAL OF ARTIFICIAL SOCIETIES AND SOCIAL SIMULATION, 2022, 25 (02):
  • [6] Spatially-explicit matrix models
    Frithjof Lutscher
    Mark A. Lewis
    Journal of Mathematical Biology, 2004, 48 : 293 - 324
  • [7] Agent-based models as laboratories for spatially explicit planning policies
    Ligmann-Zielinska, Arika
    Jankowski, Piotr
    ENVIRONMENT AND PLANNING B-PLANNING & DESIGN, 2007, 34 (02): : 316 - 335
  • [8] Spatially-explicit matrix models
    Lutscher, F
    Lewis, MA
    JOURNAL OF MATHEMATICAL BIOLOGY, 2004, 48 (03) : 293 - 324
  • [9] Simulation and Verification in a Process Calculus for Spatially-Explicit Ecological Models
    Philippou, Anna
    Toro, Mauricio
    Antonaki, Margarita
    SCIENTIFIC ANNALS OF COMPUTER SCIENCE, 2013, 23 (01) : 119 - 167
  • [10] Stochastic, spatially-explicit epidemic models
    Carpenter, T. E.
    REVUE SCIENTIFIQUE ET TECHNIQUE-OFFICE INTERNATIONAL DES EPIZOOTIES, 2011, 30 (02): : 417 - 424