A Distributed Platform for Global-Scale Agent-Based Models of Disease Transmission

被引:113
作者
Parker, Jon [1 ,2 ,3 ]
Epstein, Joshua M.
机构
[1] Johns Hopkins Univ, Dept Emergency Med, Baltimore, MD 21209 USA
[2] Johns Hopkins Univ, Ctr Adv Modeling Social Behav & Hlth Sci, Baltimore, MD 21209 USA
[3] Georgetown Univ, Washington, DC 20057 USA
来源
ACM TRANSACTIONS ON MODELING AND COMPUTER SIMULATION | 2011年 / 22卷 / 01期
基金
美国国家卫生研究院; 美国国家科学基金会;
关键词
Epidemiology; agent-based modeling; agent behavior; PANDEMIC INFLUENZA; STRATEGIES; SIMULATION; TRADE;
D O I
10.1145/2043635.2043637
中图分类号
TP39 [计算机的应用];
学科分类号
081203 ; 0835 ;
摘要
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.
引用
收藏
页数:25
相关论文
共 33 条
[1]  
ANDERSON R, 1993, INFECT DIS HUMANS DY
[2]  
[Anonymous], 2004, Springer Texts in Statistics
[3]  
[Anonymous], JAVA REMOTE METHOD I
[4]  
[Anonymous], JAVA SERIALIZATION D
[6]  
Burke DS, 2006, ACAD EMERG MED, V13, P1142, DOI 10.1111/j.1553-2712.2006.tb01638.x
[7]   Efficient execution of time warp programs on heterogeneous, NOW platforms [J].
Carothers, CD ;
Fujimoto, RM .
IEEE TRANSACTIONS ON PARALLEL AND DISTRIBUTED SYSTEMS, 2000, 11 (03) :299-317
[8]  
CHRISTOPHER T, 2001, HIGH PERFORMANCE JAV
[9]   Using influenza-like illness data to reconstruct an influenza outbreak [J].
Cooley, Philip ;
Ganapathi, Laxminarayana ;
Ghneim, George ;
Holmberg, Scott ;
Wheaton, William ;
Hollingsworth, Craig R. .
MATHEMATICAL AND COMPUTER MODELLING, 2008, 48 (5-6) :929-939
[10]   Dynamic load balancing in Parallel Discrete Event Simulation for spatially explicit problems [J].
Deelman, E ;
Szymanski, BK .
TWELFTH WORKSHOP ON PARALLEL AND DISTRIBUTED SIMULATION - PADS'98, PROCEEDINGS, 1998, :46-53