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 条
  • [21] A Risk Assessment Example for Soil Invertebrates Using Spatially Explicit Agent-Based Models
    Reed, Melissa
    Alvarez, Tania
    Chelinho, Sonia
    Forbes, Valery
    Johnston, Alice
    Meli, Mattia
    Voss, Frank
    Pastorok, Rob
    INTEGRATED ENVIRONMENTAL ASSESSMENT AND MANAGEMENT, 2016, 12 (01) : 58 - 66
  • [22] Coupling agent-based with equation-based models to study spatially explicit megapopulation dynamics
    Marilleau, Nicolas
    Lang, Christophe
    Giraudoux, Patrick
    ECOLOGICAL MODELLING, 2018, 384 : 34 - 42
  • [23] Scalable agent-based simulation - Distributed simulation of agent-based models
    Pawlaszczyk D.
    KI - Künstliche Intelligenz, 2010, 24 (2) : 161 - 163
  • [24] SPATIALLY-EXPLICIT MODELS OF FISH GROWTH-RATE
    BRANDT, SB
    MASON, DM
    PATRICK, EV
    FISHERIES, 1992, 17 (02) : 23 - &
  • [25] Development and validation of a spatially-explicit agent-based model for space utilization by African savanna elephants (Loxodonta africana) based on determinants of movement
    Diaz, Stephanie G.
    DeAngelis, Donald L.
    Gaines, Michael S.
    Purdon, Andrew
    Mole, Michael A.
    van Aarde, Rudi J.
    Ecological Modelling, 2021, 447
  • [26] Development and validation of a spatially-explicit agent-based model for space utilization by African savanna elephants (Loxodonta africana) based on determinants of movement
    Diaz, Stephanie G.
    DeAngelis, Donald L.
    Gaines, Michael S.
    Purdon, Andrew
    Mole, Michael A.
    van Aarde, Rudi J.
    ECOLOGICAL MODELLING, 2021, 447
  • [27] A spatially explicit agent-based simulation model of a reservoir host of cutaneous leishmaniasis, Rhombomys opimus
    Rajabi, Mohammadreza
    Mansourian, Ali
    Pilesjo, Petter
    Shirzadi, Mohammad Reza
    Fadaei, Reza
    Ramazanpour, Javad
    ECOLOGICAL MODELLING, 2018, 370 : 33 - 49
  • [28] Process Ordering in a Process Calculus for Spatially-Explicit Ecological Models
    Philippou, Anna
    Toro, Mauricio
    SOFTWARE ENGINEERING AND FORMAL METHODS, 2014, 8368 : 345 - 361
  • [29] A spatially-explicit, individual-based demogenetic simulation framework for evaluating hybridization dynamics
    Nathan, Lucas R.
    Mamoozadeh, Nadya
    Tumas, Hayley R.
    Gunselman, Samuel
    Klass, Keren
    Metcalfe, Anya
    Edge, Chris
    Waitsh, Lisette P.
    Spruell, Paul
    Lowery, Erin
    Connor, Ed
    Bearlin, Andrew R.
    Fortin, Marie-Josee
    Landguth, Erin
    ECOLOGICAL MODELLING, 2019, 401 : 40 - 51
  • [30] GEOFIL: A spatially-explicit agent-based modelling framework for predicting the long-term transmission dynamics of lymphatic filariasis in American Samoa
    Xu, Zhijing
    Graves, Patricia M.
    Lau, Colleen L.
    Clements, Archie
    Geard, Nicholas
    Glass, Kathryn
    EPIDEMICS, 2019, 27 : 19 - 27