A distributed platform for global-scale agent-based models of disease transmission

Jon Parker, Joshua Epstein

Research output: Contribution to journalArticle

Abstract

The Global-Scale Agent Model (GSAM) is presented. The GSAM is a high-performance distributed platform for agent-based epidemic modeling capable of simulating a disease outbreak in a population of several billion agents. It is unprecedented in its scale, its speed, and its use of Java. Solutions to multiple challenges inherent in distributing massive agent-based models are presented. Communication, synchronization, and memory usage are among the topics covered in detail. The memory usage discussion is Java specific. However, the communication and synchronization discussions apply broadly. We provide benchmarks illustrating the GSAM's speed and scalability.

Original languageEnglish (US)
Article number2
JournalACM Transactions on Modeling and Computer Simulation
Volume22
Issue number1
DOIs
StatePublished - Dec 2011

Fingerprint

Agent-based Model
Synchronization
Java
Data storage equipment
Communication
Scalability
High Performance
Benchmark
Modeling
Model

Keywords

  • Agent behavior
  • Agent-based modeling
  • Epidemiology

ASJC Scopus subject areas

  • Modeling and Simulation
  • Computer Science Applications

Cite this

@article{4dadb384691f44218a61a37a0ebd8e82,
title = "A distributed platform for global-scale agent-based models of disease transmission",
abstract = "The Global-Scale Agent Model (GSAM) is presented. The GSAM is a high-performance distributed platform for agent-based epidemic modeling capable of simulating a disease outbreak in a population of several billion agents. It is unprecedented in its scale, its speed, and its use of Java. Solutions to multiple challenges inherent in distributing massive agent-based models are presented. Communication, synchronization, and memory usage are among the topics covered in detail. The memory usage discussion is Java specific. However, the communication and synchronization discussions apply broadly. We provide benchmarks illustrating the GSAM's speed and scalability.",
keywords = "Agent behavior, Agent-based modeling, Epidemiology",
author = "Jon Parker and Joshua Epstein",
year = "2011",
month = "12",
doi = "10.1145/2043635.2043637",
language = "English (US)",
volume = "22",
journal = "ACM Transactions on Modeling and Computer Simulation",
issn = "1049-3301",
publisher = "Association for Computing Machinery (ACM)",
number = "1",

}

TY - JOUR

T1 - A distributed platform for global-scale agent-based models of disease transmission

AU - Parker, Jon

AU - Epstein, Joshua

PY - 2011/12

Y1 - 2011/12

N2 - The Global-Scale Agent Model (GSAM) is presented. The GSAM is a high-performance distributed platform for agent-based epidemic modeling capable of simulating a disease outbreak in a population of several billion agents. It is unprecedented in its scale, its speed, and its use of Java. Solutions to multiple challenges inherent in distributing massive agent-based models are presented. Communication, synchronization, and memory usage are among the topics covered in detail. The memory usage discussion is Java specific. However, the communication and synchronization discussions apply broadly. We provide benchmarks illustrating the GSAM's speed and scalability.

AB - The Global-Scale Agent Model (GSAM) is presented. The GSAM is a high-performance distributed platform for agent-based epidemic modeling capable of simulating a disease outbreak in a population of several billion agents. It is unprecedented in its scale, its speed, and its use of Java. Solutions to multiple challenges inherent in distributing massive agent-based models are presented. Communication, synchronization, and memory usage are among the topics covered in detail. The memory usage discussion is Java specific. However, the communication and synchronization discussions apply broadly. We provide benchmarks illustrating the GSAM's speed and scalability.

KW - Agent behavior

KW - Agent-based modeling

KW - Epidemiology

UR - http://www.scopus.com/inward/record.url?scp=84857147980&partnerID=8YFLogxK

UR - http://www.scopus.com/inward/citedby.url?scp=84857147980&partnerID=8YFLogxK

U2 - 10.1145/2043635.2043637

DO - 10.1145/2043635.2043637

M3 - Article

AN - SCOPUS:84857147980

VL - 22

JO - ACM Transactions on Modeling and Computer Simulation

JF - ACM Transactions on Modeling and Computer Simulation

SN - 1049-3301

IS - 1

M1 - 2

ER -