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 条
  • [41] Mosquito populations and human social behavior: A spatially explicit agent-based model
    Gramajo, Ana Alicia
    Laneri, Karina
    Laguna, Maria Fabiana
    PHYSICAL REVIEW E, 2022, 106 (03)
  • [42] A Grid Based Simulation Environment for Parallel Exploring Agent-Based Models with Vast Parameter Space
    Yang, Chao
    Ono, Isao
    Kurahashi, Setsuya
    Jiang, Bin
    Terano, Takao
    HUMAN CENTERED COMPUTING, HCC 2014, 2015, 8944 : 534 - 548
  • [43] An agent-based and spatially explicit model of pathogen dissemination in the intensive care unit
    Hotchkiss, JR
    Strike, DG
    Simonson, DA
    Broccard, AF
    Crooke, PS
    CRITICAL CARE MEDICINE, 2005, 33 (01) : 168 - 176
  • [44] A spatially explicit agent-based model of the interactions between jaguar populations and their habitats
    Watkins, A.
    Noble, J.
    Foster, R. J.
    Harmsen, B. J.
    Doncaster, C. P.
    ECOLOGICAL MODELLING, 2015, 306 : 268 - 277
  • [45] Agent-Based Simulation Models in Fisheries Science
    Haase, Kevin
    Reinhardt, Oliver
    Lewin, Wolf-Christian
    Weltersbach, Marc Simon
    Strehlow, Harry V.
    Uhrmacher, Adelinde M.
    REVIEWS IN FISHERIES SCIENCE & AQUACULTURE, 2023, 31 (03) : 372 - 395
  • [46] Traffic Simulation Using Agent-based Models
    Ljubovic, Vedran
    2009 XXII INTERNATIONAL SYMPOSIUM ON INFORMATION, COMMUNICATION AND AUTOMATION TECHNOLOGIES, 2009, : 273 - 278
  • [47] Work Partitioning on Parallel and Distributed Agent-Based Simulation
    Cordasco, Gennaro
    Spagnuolo, Carmine
    Scarano, Vittorio
    2017 IEEE INTERNATIONAL PARALLEL AND DISTRIBUTED PROCESSING SYMPOSIUM WORKSHOPS (IPDPSW), 2017, : 1472 - 1481
  • [48] Parallel Bayesian Optimization of Agent-Based Transportation Simulation
    Chhatre, Kiran
    Feygin, Sidney
    Sheppard, Colin
    Waraich, Rashid
    MACHINE LEARNING, OPTIMIZATION, AND DATA SCIENCE, LOD 2022, PT I, 2023, 13810 : 470 - 484
  • [49] Agent-Based Simulation Models in Organization Science
    Fioretti, Guido
    ORGANIZATIONAL RESEARCH METHODS, 2013, 16 (02) : 227 - 242
  • [50] Parallel Hierarchical A* for Multi Agent-Based Simulation on the GPU
    Caggianese, Giuseppe
    Erra, Ugo
    EURO-PAR 2013: PARALLEL PROCESSING WORKSHOPS, 2014, 8374 : 513 - 522