{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,7,4]],"date-time":"2026-07-04T12:44:58Z","timestamp":1783169098554,"version":"3.54.6"},"reference-count":33,"publisher":"Association for Computing Machinery (ACM)","issue":"1","license":[{"start":{"date-parts":[[2011,12,1]],"date-time":"2011-12-01T00:00:00Z","timestamp":1322697600000},"content-version":"vor","delay-in-days":0,"URL":"https:\/\/www.acm.org\/publications\/policies\/copyright_policy#Background"}],"funder":[{"DOI":"10.13039\/100000006","name":"Office of Naval Research","doi-asserted-by":"publisher","award":["N00014-06-1-0991"],"award-info":[{"award-number":["N00014-06-1-0991"]}],"id":[{"id":"10.13039\/100000006","id-type":"DOI","asserted-by":"publisher"}]},{"DOI":"10.13039\/100000002","name":"National Institutes of Health","doi-asserted-by":"publisher","award":["DP1OD003874"],"award-info":[{"award-number":["DP1OD003874"]}],"id":[{"id":"10.13039\/100000002","id-type":"DOI","asserted-by":"publisher"}]},{"DOI":"10.13039\/100000057","name":"National Institute of General Medical Sciences","doi-asserted-by":"publisher","award":["U01GM070708"],"award-info":[{"award-number":["U01GM070708"]}],"id":[{"id":"10.13039\/100000057","id-type":"DOI","asserted-by":"publisher"}]},{"DOI":"10.13039\/100007921","name":"University of Pittsburgh","doi-asserted-by":"publisher","award":["1P01TP000304-01"],"award-info":[{"award-number":["1P01TP000304-01"]}],"id":[{"id":"10.13039\/100007921","id-type":"DOI","asserted-by":"publisher"}]},{"name":"Centers for Disease Control and Prevention on the National Science Foundation","award":["SES-0729262"],"award-info":[{"award-number":["SES-0729262"]}]}],"content-domain":{"domain":["dl.acm.org"],"crossmark-restriction":true},"short-container-title":["ACM Trans. Model. Comput. Simul."],"published-print":{"date-parts":[[2011,12]]},"abstract":"<jats:p>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\u2019s speed and scalability.<\/jats:p>","DOI":"10.1145\/2043635.2043637","type":"journal-article","created":{"date-parts":[[2011,12,27]],"date-time":"2011-12-27T15:22:22Z","timestamp":1324999342000},"page":"1-25","update-policy":"https:\/\/doi.org\/10.1145\/crossmark-policy","source":"Crossref","is-referenced-by-count":109,"title":["A Distributed Platform for Global-Scale Agent-Based Models of Disease Transmission"],"prefix":"10.1145","volume":"22","author":[{"given":"Jon","family":"Parker","sequence":"first","affiliation":[{"name":"The Johns Hopkins University"}],"role":[{"vocabulary":"crossref","role":"author"}]},{"given":"Joshua M.","family":"Epstein","sequence":"additional","affiliation":[{"name":"The Johns Hopkins University"}],"role":[{"vocabulary":"crossref","role":"author"}]}],"member":"320","published-online":{"date-parts":[[2011,12]]},"reference":[{"key":"e_1_2_2_1_1","unstructured":"Anderson R. and May R. 1993. Infections Disease of Humans: Dynamics and Control. Oxford Sciences Publications. Anderson R. and May R. 1993. Infections Disease of Humans: Dynamics and Control . Oxford Sciences Publications."},{"key":"e_1_2_2_2_1","doi-asserted-by":"publisher","DOI":"10.2307\/1925976"},{"key":"e_1_2_2_3_1","doi-asserted-by":"publisher","DOI":"10.1197\/j.aem.2006.07.017"},{"key":"e_1_2_2_4_1","doi-asserted-by":"publisher","DOI":"10.1109\/71.841745"},{"key":"e_1_2_2_5_1","unstructured":"Christopher T. and Thiruvathukal G. 2001. High Performance Java Platform Computing. Prentice-Hall. Christopher T. and Thiruvathukal G. 2001. High Performance Java Platform Computing . Prentice-Hall."},{"key":"e_1_2_2_6_1","doi-asserted-by":"publisher","DOI":"10.1016\/j.mcm.2007.11.016"},{"key":"e_1_2_2_7_1","doi-asserted-by":"publisher","DOI":"10.1145\/278008.278015"},{"key":"e_1_2_2_8_1","volume-title":"Workshop Summary, Institute of Medicine. The National Academies Press, 105--112","author":"Epstein J. M.","year":"2007","unstructured":"Epstein , J. M. 2007 . Remarks on the Role of Modeling in Infectious Disease Mitigation and Containment. In Ethical and Legal Considerations in Mitigating Pandemic Disease , Workshop Summary, Institute of Medicine. The National Academies Press, 105--112 . Epstein, J. M. 2007. Remarks on the Role of Modeling in Infectious Disease Mitigation and Containment. In Ethical and Legal Considerations in Mitigating Pandemic Disease, Workshop Summary, Institute of Medicine. The National Academies Press, 105--112."},{"key":"e_1_2_2_9_1","doi-asserted-by":"crossref","unstructured":"Epstein J. and Axtell R. 1996. Growing Artificial Societies: Social Science from the Bottom Up. Brookings Institute Press. Epstein J. and Axtell R. 1996. Growing Artificial Societies: Social Science from the Bottom Up . Brookings Institute Press.","DOI":"10.7551\/mitpress\/3374.001.0001"},{"key":"e_1_2_2_10_1","unstructured":"Epstein J. M. Cummings D. A. T. Chakravarthy S. Singa R. M. and Burker D. S. 2004. Toward a Containment Strategy for Smallpox Bioterror: An Individual Based Computational Approach. Brookings Monographs. Epstein J. M. Cummings D. A. T. Chakravarthy S. Singa R. M. and Burker D. S. 2004. Toward a Containment Strategy for Smallpox Bioterror: An Individual Based Computational Approach . Brookings Monographs."},{"key":"e_1_2_2_11_1","doi-asserted-by":"publisher","DOI":"10.1371\/journal.pone.0003955"},{"key":"e_1_2_2_12_1","doi-asserted-by":"publisher","DOI":"10.1038\/nature02541"},{"key":"e_1_2_2_13_1","doi-asserted-by":"publisher","DOI":"10.1038\/nature04017"},{"key":"e_1_2_2_14_1","doi-asserted-by":"publisher","DOI":"10.1038\/nature04795"},{"key":"e_1_2_2_15_1","doi-asserted-by":"publisher","DOI":"10.1145\/84537.84545"},{"key":"e_1_2_2_16_1","unstructured":"Goodrich M. and Tamassia R. 2008. Data Structures and Algorithms in Java 5th Ed. Wiley New York NY. Goodrich M. and Tamassia R. 2008. Data Structures and Algorithms in Java 5th Ed. Wiley New York NY."},{"key":"e_1_2_2_17_1","unstructured":"Gosling J. Joy B. Steele G. and Bracha G. 2005. The Java Language Specification 3rd Ed. Addison Wesley. Gosling J. Joy B. Steele G. and Bracha G. 2005. The Java Language Specification 3rd Ed. Addison Wesley."},{"key":"e_1_2_2_18_1","doi-asserted-by":"publisher","DOI":"10.3201\/eid1211.060255"},{"key":"e_1_2_2_19_1","doi-asserted-by":"publisher","DOI":"10.2307\/1884452"},{"key":"e_1_2_2_20_1","unstructured":"Java Remote Method Invocation Documentation (Java SE 6). http:\/\/java.sun.com\/javase\/6\/docs\/technotes\/guides\/rmi\/index.html. Java Remote Method Invocation Documentation (Java SE 6). http:\/\/java.sun.com\/javase\/6\/docs\/technotes\/guides\/rmi\/index.html."},{"key":"e_1_2_2_21_1","unstructured":"Java Serialization Documentation Java SE 6. http:\/\/java.sun.com\/javase\/6\/docs\/technotes\/guides\/serialization\/. Java Serialization Documentation Java SE 6. http:\/\/java.sun.com\/javase\/6\/docs\/technotes\/guides\/serialization\/."},{"key":"e_1_2_2_22_1","doi-asserted-by":"publisher","DOI":"10.1098\/rspa.1927.0118"},{"key":"e_1_2_2_23_1","doi-asserted-by":"crossref","unstructured":"Keeling M. J. and Rohani P. 2007. Modeling Infectious Diseases in Humans and Animals. Princeton University Press. Keeling M. J. and Rohani P. 2007. Modeling Infectious Diseases in Humans and Animals . Princeton University Press.","DOI":"10.1515\/9781400841035"},{"key":"e_1_2_2_24_1","doi-asserted-by":"publisher","DOI":"10.2307\/2946687"},{"key":"e_1_2_2_25_1","doi-asserted-by":"publisher","DOI":"10.1080\/03610919108812984"},{"key":"e_1_2_2_26_1","doi-asserted-by":"publisher","DOI":"10.1093\/aje\/kwh092"},{"key":"e_1_2_2_27_1","doi-asserted-by":"publisher","DOI":"10.1126\/science.1115717"},{"key":"e_1_2_2_28_1","unstructured":"Mathew A. and Roulo M. 2003. Accelerate your RMI programming. http:\/\/www.javaworld.com\/jw-09-2001\/jw-0907-rmi.html?page=3. Mathew A. and Roulo M. 2003. Accelerate your RMI programming. http:\/\/www.javaworld.com\/jw-09-2001\/jw-0907-rmi.html?page=3."},{"key":"e_1_2_2_29_1","doi-asserted-by":"publisher","DOI":"10.1109\/PADS.2007.6"},{"key":"e_1_2_2_30_1","doi-asserted-by":"publisher","DOI":"10.5555\/1218112.1218132"},{"key":"e_1_2_2_31_1","doi-asserted-by":"crossref","unstructured":"Robert C. P. and Casella G. 2004. Monte Carlo Statistical Methods 2nd Ed. Springer-Verlag Berlin. Robert C. P. and Casella G. 2004. Monte Carlo Statistical Methods 2nd Ed. Springer-Verlag Berlin.","DOI":"10.1007\/978-1-4757-4145-2"},{"key":"e_1_2_2_32_1","volume-title":"Proceedings of the Institute of Traffic Engineers.","author":"Voorhees A.","year":"1956","unstructured":"Voorhees , A. 1956 . A general theory of traffic movement . In Proceedings of the Institute of Traffic Engineers. Voorhees, A. 1956. A general theory of traffic movement. In Proceedings of the Institute of Traffic Engineers."},{"key":"e_1_2_2_33_1","volume-title":"Models of Bounded Rationality","author":"Simon A. H.","unstructured":"Simon , A. H. 1982. Models of Bounded Rationality . MIT Press , Cambridge, MA . Simon, A. H. 1982. Models of Bounded Rationality. MIT Press, Cambridge, MA."}],"container-title":["ACM Transactions on Modeling and Computer Simulation"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/2043635.2043637","content-type":"unspecified","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/dl.acm.org\/doi\/pdf\/10.1145\/2043635.2043637","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2025,6,18]],"date-time":"2025-06-18T09:54:19Z","timestamp":1750240459000},"score":1,"resource":{"primary":{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/2043635.2043637"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2011,12]]},"references-count":33,"journal-issue":{"issue":"1","published-print":{"date-parts":[[2011,12]]}},"alternative-id":["10.1145\/2043635.2043637"],"URL":"https:\/\/doi.org\/10.1145\/2043635.2043637","relation":{},"ISSN":["1049-3301","1558-1195"],"issn-type":[{"value":"1049-3301","type":"print"},{"value":"1558-1195","type":"electronic"}],"subject":[],"published":{"date-parts":[[2011,12]]},"assertion":[{"value":"2009-03-01","order":0,"name":"received","label":"Received","group":{"name":"publication_history","label":"Publication History"}},{"value":"2011-01-01","order":1,"name":"accepted","label":"Accepted","group":{"name":"publication_history","label":"Publication History"}},{"value":"2011-12-01","order":2,"name":"published","label":"Published","group":{"name":"publication_history","label":"Publication History"}}]}}