A Distributed Platform for Global-Scale Agent-Based Models of Disease Transmission
Jon Parker1, Joshua M Epstein1
1The Johns Hopkins University.
Summary
The Global-Scale Agent Model (GSAM) enables large-scale, high-speed epidemic simulations. This Java-based platform addresses challenges in distributing massive agent models for disease outbreak research.
Area of Science:
- Computer Science
- Epidemiology
- Computational Science
Background:
- Agent-based modeling is crucial for simulating complex systems like disease outbreaks.
- Existing platforms often struggle with the computational demands of simulating billions of agents.
- High-performance computing is essential for realistic epidemic simulations.
Purpose of the Study:
- To introduce the Global-Scale Agent Model (GSAM), a novel distributed platform for large-scale agent-based epidemic modeling.
- To present solutions for challenges in distributing massive agent-based models.
- To demonstrate the speed and scalability of the GSAM platform.
Main Methods:
- Development of a high-performance distributed platform using Java.
- Implementation of strategies for efficient communication and synchronization in distributed agent models.
- Optimization of memory usage for large-scale simulations.
- Benchmarking to evaluate performance and scalability.
Main Results:
- The GSAM platform demonstrates unprecedented scale, simulating billions of agents.
- Benchmarks confirm the platform's high speed and scalability.
- Effective solutions for communication, synchronization, and memory management in distributed agent models were developed.
Conclusions:
- The GSAM provides a powerful tool for large-scale epidemic simulations.
- The presented solutions enhance the feasibility of distributed agent-based modeling.
- The platform's performance supports advanced research in disease outbreak dynamics.
Related Concept Videos
Principles of Disease Surveillance
853
Disease surveillance is the systematic collection, analysis, and interpretation of health data essential to the planning, implementation, and evaluation of public health practice. This process integrates data dissemination to entities responsible for preventing and controlling disease, injury, and disability. Surveillance systems provide crucial information for action, helping public health authorities make informed decisions to manage and prevent outbreaks, ensure public safety, optimize...
853
Steps in Outbreak Investigation
779
In the ever-evolving field of public health, statistical analysis serves as a cornerstone for understanding and managing disease outbreaks. By leveraging various statistical tools, health professionals can predict potential outbreaks, analyze ongoing situations, and devise effective responses to mitigate impact. For that to happen, there are a few possible stages of the analysis:
779
Investigation of Disease Outbreaks
74
Multistate foodborne outbreaks pose significant public health risks and require meticulous investigation to identify sources and implement control measures. The Centers for Disease Control and Prevention (CDC) utilizes a dynamic seven-step process for these investigations, integrating data from laboratories, interviews, and environmental assessments to protect public health.Outbreak Detection: The detection of multistate outbreaks typically begins with PulseNet, the CDC's national laboratory...
74
Infectious Diseases and Their Occurrence
94
Infectious diseases appear in populations through various transmission patterns, influenced by pathogen characteristics, population immunity, environmental conditions, and social behavior. Understanding these patterns is essential for effective public health surveillance and intervention. These categories—sporadic, outbreak, epidemic, pandemic, and endemic—help frame the nature and scope of disease events.Sporadic diseases occur irregularly and infrequently, without a predictable...
94
Model Approaches for Pharmacokinetic Data: Distributed Parameter Models
333
Pharmacokinetic models are mathematical constructs that represent and predict the time course of drug concentrations in the body, providing meaningful pharmacokinetic parameters. These models are categorized into compartment, physiological, and distributed parameter models.
The distributed parameter models are specifically designed to account for variations and differences in some drug classes. This model is particularly useful for assessing regional concentrations of anticancer or...
The distributed parameter models are specifically designed to account for variations and differences in some drug classes. This model is particularly useful for assessing regional concentrations of anticancer or...
333
Models of Health Promotion and Illness Prevention II
2.1K
The person's health status fluctuates continually, varying from being in good health to becoming ill and returning to being healthy. To understand the concept of illness prevention, there are two models. First, the health-illness continuum model is a graphic representation of an individual's wellness. It states that a person is considered healthy in the absence of physical disease and the presence of good emotional health.
The agent-host-environment model states that disease results...
The agent-host-environment model states that disease results...
2.1K


