skip to main content
10.1145/1542275.1542336acmconferencesArticle/Chapter ViewAbstractPublication PagesicsConference Proceedingsconference-collections
research-article

EpiFast: a fast algorithm for large scale realistic epidemic simulations on distributed memory systems

Published:08 June 2009Publication History

ABSTRACT

Large scale realistic epidemic simulations have recently become an increasingly important application of high-performance computing. We propose a parallel algorithm, EpiFast, based on a novel interpretation of the stochastic disease propagation in a contact network. We implement it using a master-slave computation model which allows scalability on distributed memory systems.

EpiFast runs extremely fast for realistic simulations that involve: (i) large populations consisting of millions of individuals and their heterogeneous details, (ii) dynamic interactions between the disease propagation, the individual behaviors, and the exogenous interventions, as well as (iii) large number of replicated runs necessary for statistically sound estimates about the stochastic epidemic evolution. We find that EpiFast runs several magnitude faster than another comparable simulation tool while delivering similar results.

EpiFast has been tested on commodity clusters as well as SGI shared memory machines. For a fixed experiment, if given more computing resources, it scales automatically and runs faster. Finally, EpiFast has been used as the major simulation engine in real studies with rather sophisticated settings to evaluate various dynamic interventions and to provide decision support for public health policy makers.

References

  1. R. M. Anderson and R. M. May. Population biology of infectious diseases: Part I. Nature, 280:361--367, Aug. 1979.Google ScholarGoogle ScholarCross RefCross Ref
  2. N. Bailey. The Mathematical Theory of Infectious Diseases and Its Applications. Hafner Press, New York, 1975.Google ScholarGoogle Scholar
  3. C. L. Barrett, K. R. Bisset, S. Eubank, X. Feng, and M. V. Marathe. Episimdemics: an efficient algorithm for simulating the spread of infectious disease over large realistic social networks. In Proceedings of the ACM/IEEE Conference on High Performance Computing (SC), page 37, 2008. Google ScholarGoogle ScholarDigital LibraryDigital Library
  4. C. L. Barrett, S. Eubank, and M. Marathe. An interaction based approach to computational epidemics. In AAAI'08: Proceedings of the Annual Conference of AAAI, Chicago USA, 2008. AAAI Press. Google ScholarGoogle ScholarDigital LibraryDigital Library
  5. K. M. Carley, D. B. Fridsma, E. Casman, A. Yahja, N. Altman, L.-C. Chen, B. Kaminsky, and D. Nave. BioWar: scalable agent-based model of bioattacks. IEEE Transactions on Systems, Man, and Cybernetics, Part A, 36(2):252--265, 2006. Google ScholarGoogle ScholarDigital LibraryDigital Library
  6. Dept. of Health and Human Services. HHS pandemic influenza plan, 2007.Google ScholarGoogle Scholar
  7. P. S. Dodds and D. J. Watts. A generalized model of social and biological contagion. Journal of Theoretical Biology, 232:587--604, 2005.Google ScholarGoogle ScholarCross RefCross Ref
  8. S. Eubank. Scalable, efficient epidemiological simulation. In SAC'02: Proceedings of the 2002 ACM symposium on Applied computing, pages 139--145, New York, NY, USA, 2002. ACM. Google ScholarGoogle ScholarDigital LibraryDigital Library
  9. S. Eubank, H. Guclu, V. S. A. Kumar, M. V. Marathe, A. Srinivasan, T. Z., and N. Wang. Modelling disease outbreaks in realistic urban social networks. Nature, 429(6988):180--184, May 2004.Google ScholarGoogle ScholarCross RefCross Ref
  10. N. Ferguson, D. Cummings, S. Cauchemez, C. Fraser, S. Riley, A. Meeyai, S. Iamsirithaworn, and D. Burke. Strategies for containing an emerging influenza pandemic in Southeast Asia. Nature, 437:209--214, 2005.Google ScholarGoogle ScholarCross RefCross Ref
  11. N. Ferguson et al. Strategies for mitigating an influenza pandemic. Nature, 442:448--452, 2006.Google ScholarGoogle ScholarCross RefCross Ref
  12. T. C. Germann, K. Kadau, I. M. L. Jr., and C. A. Macken. Mitigation strategies for pandemic influenza in the United States. Proc. of National Academy of Sciences, 103(15):5935--5940, April 11 2006.Google ScholarGoogle ScholarCross RefCross Ref
  13. G. Karypis and V. Kumar. A fast and highly quality multilevel scheme for partitioning irregular graphs. SIAM Journal on Scientific Computing, 20(1):359--392, 1999. Google ScholarGoogle ScholarDigital LibraryDigital Library
  14. W. O. Kermack and A. G. McKendrick. A contribution to the mathematical theory of epidemics. Proceedings of the Royal Society of London. Series A, Containing Papers of a Mathematical and Physical Character, 115(772):700--721, Aug. 1927.Google ScholarGoogle ScholarCross RefCross Ref
  15. Y. Kuznetsov and C. Piccardi. Bifurcation analysis of periodic SEIR and SIR epidemic models. Journal of Mathematical Biology, 32:109--121, 1994.Google ScholarGoogle ScholarCross RefCross Ref
  16. I. M. Longini, A. Nizam, S. Xu, K. Ungchusak, W. Hanshaoworakul, D. A. T. Cummings, and M. E. Halloran. Containing pandemic influenza at the source. Science, 309(5737):1083--1087, 2005.Google ScholarGoogle ScholarCross RefCross Ref
  17. L. A. Meyers. Contact network epidemiology: Bond percolation applied to infectious disease prediction and control. Bulletin of The American Mathematical Society, 44:63--86, 2007.Google ScholarGoogle ScholarCross RefCross Ref
  18. L. A. Meyers, M. E. J. Newman, and B. Pourbohloul. Predicting epidemics on directed contact networks. Journal of Theoretical Biology, 240(3):400--418, 2006.Google ScholarGoogle ScholarCross RefCross Ref
  19. L. A. Meyers, B. Pourbohloul, M. E. J. Newman, D. M. Skowronskic, and R. C. Brunham. Network theory and SARS: predicting outbreak diversity. Journal of Theoretical Biology, 232(1):71--81, 2005.Google ScholarGoogle ScholarCross RefCross Ref
  20. J. D. Murray. Mathematical Biology I. An Introduction, volume 19 of Biomathematics. Springer-Verlag, 3rd edition, 2002.Google ScholarGoogle ScholarCross RefCross Ref
  21. M. Newman. The structure and function of complex networks. SIAM Review, 45(2):167--256, 2003.Google ScholarGoogle ScholarDigital LibraryDigital Library
  22. J. Parker. A flexible, large-scale, distributed agent based epidemic model. In Winter Simulation Conference, 2007. Google ScholarGoogle ScholarDigital LibraryDigital Library
  23. World Health Organization. World health report 2007: A safe future: global public health security in the 21st century, 2007.Google ScholarGoogle Scholar

Index Terms

  1. EpiFast: a fast algorithm for large scale realistic epidemic simulations on distributed memory systems

    Recommendations

    Comments

    Login options

    Check if you have access through your login credentials or your institution to get full access on this article.

    Sign in
    • Published in

      cover image ACM Conferences
      ICS '09: Proceedings of the 23rd international conference on Supercomputing
      June 2009
      544 pages
      ISBN:9781605584980
      DOI:10.1145/1542275

      Copyright © 2009 ACM

      Permission to make digital or hard copies of all or part of this work for personal or classroom use is granted without fee provided that copies are not made or distributed for profit or commercial advantage and that copies bear this notice and the full citation on the first page. Copyrights for components of this work owned by others than ACM must be honored. Abstracting with credit is permitted. To copy otherwise, or republish, to post on servers or to redistribute to lists, requires prior specific permission and/or a fee. Request permissions from [email protected]

      Publisher

      Association for Computing Machinery

      New York, NY, United States

      Publication History

      • Published: 8 June 2009

      Permissions

      Request permissions about this article.

      Request Permissions

      Check for updates

      Qualifiers

      • research-article

      Acceptance Rates

      Overall Acceptance Rate584of2,055submissions,28%

    PDF Format

    View or Download as a PDF file.

    PDF

    eReader

    View online with eReader.

    eReader