EpiFast: A Fast Algorithm for Large Scale Realistic Epidemic Simulations on Distributed Memory Systems Keith R. Bisset, Jiangzhuo Chen, Xizhou Feng, V.S.

Slides:



Advertisements
Similar presentations
Findings Department of Health and Human Services National Institutes of Health National Institute of General Medical Sciences Social Studies Physicist.
Advertisements

Introduction to Pandemic Influenza
Prepared by Dr Alissar Rady, WHO Lebanon
Epidemiology J Endemic, epidemic or pandemic? Disease prevention
CDC Meeting on Community Mitigation of Pandemic Influenza Nearly all slides are from Presentations made at the Stakeholders Meeting Community Mitigation.
The Importance of Detail: Sensitivity of Household Secondary Attack Rate and Intervention Efficacy to Household Contact Structure A. Marathe, B. Lewis,
Milton Soto-Ferrari Peter Holvenstot Diana Prieto Elise de Doncker John Kapenga Western Michigan University.
Pandemic Influenza: Role and Responsibility of Local Public Health Richard M. Tooker, MD Chief Medical Officer Kalamazoo County Health and Community Services.
Presentation Topic : Modeling Human Vaccinating Behaviors On a Disease Diffusion Network PhD Student : Shang XIA Supervisor : Prof. Jiming LIU Department.
Nicole J. Cohen, MD, MSc Chicago Department of Public Health
Miriam Nuño Harvard School of Public Health, USA Gerardo Chowell Los Alamos National Laboratory, USA Abba Gumel University of Manitoba, Canada AIMS/DIMACS/SACEMA.
Preventing Smallpox Epidemics Using a Computational Model By Chintan Hossain and Hiren Patel.
Copyright ©2009 Opher Etzion Event Processing Course Engineering and implementation considerations (related to chapter 10)
Modeling the SARS epidemic in Hong Kong Dr. Liu Hongjie, Prof. Wong Tze Wai Department of Community & Family Medicine The Chinese University of Hong Kong.
Presentation Topic : Vaccination Deployment in Protection against Influenza A (H1N1) Infection PhD Student : Shang XIA Supervisor : Prof. Jiming LIU Department.
Network Dynamics and Simulation Science Laboratory A Data-driven Epidemiological Model Stephen Eubank, Christopher Barrett, Madhav V. Marathe GIACS Conference.
Preparing Small Business Workplaces for Pandemic Flu.
Comparison of Private vs. Public Interventions for Controlling Influenza Epidemics Joint work with Chris Barrett, Jiangzhuo Chen, Stephen Eubank, Bryan.
20 Answers About Influenza
Epidemic spreading in complex networks: from populations to the Internet Maziar Nekovee, BT Research Y. Moreno, A. Paceco (U. Zaragoza) A. Vespignani (LPT-
ADLB Update Recent and Current Adventures with the Asynchronous Dynamic Load Balancing Library Rusty Lusk Mathematics and Computer Science Division Argonne.
H1N1 Influenza in Schools Texas Department of State Health Services (DSHS) September 4, 2009.
Health promotion and health education programs. Assumptions of Health Promotion Relationship between Health education& Promotion Definition of Program.
Pan American Health Organization.. Protecting the Health of Health Care Workers: Experience from the Americas Marie-Claude Lavoie Decision Making for Using.
© Fujitsu Laboratories of Europe 2009 HPC and Chaste: Towards Real-Time Simulation 24 March
Avian Influenza Political, Social, and Economic Dimensions of the Continuing Threat from Emerging Infectious Diseases.
Computational Methods for Testing Adequacy and Quality of Massive Synthetic Proximity Social Networks Huadong Xia, Christopher Barrett, Jiangzhuo Chen,
Stanislaus County It’s Not Flu as Usual It’s Not Flu as Usual Pandemic Influenza Preparedness Renee Cartier Emergency Preparedness Manager Health Services.
Surveillance Activities during Pandemic Phases Anne-Luise Winter APHEO-COMOH Workshop Toronto February 1, 2007.
Principles of Scalable HPC System Design March 6, 2012 Sue Kelly Sandia National Laboratories Abstract: Sandia National.
Best Practice Guideline for the Workplace During Pandemic Influenza Occupational Health and Safety Employment Standards.
Non-Pharmaceutical Interventions to Face the Pandemic Dr John J. Jabbour Senior Epidemiologist IHR/CSR/DCD WHO/EMRO INTERCOUNTRY MEETING ON AVIAN INFLUENZA.
SIR Epidemic Models CS 390/590 Fall 2009
Learning Goals Appreciate that events on the other side of the world affect us.
April 25, 2009 Mexico Shuts Some Schools Amid Deadly Flu Outbreak Mexico’s flu season is usually over by now, but health officials have noticed a significant.
PUBLIC HEALTH ALWAYS WORKING FOR A SAFER AND HEALTHIER WASHINGTON 2009 (Pandemic) H1N1 Influenza Virus Washington State Department of Health Based on slides.
Interaction-Based HPC Modeling of Social, Biological, and Economic Contagions Over Large Networks Network Dynamics & Simulation Science Laboratory Jiangzhuo.
Simulation of the Spread of a Virus Throughout Interacting Populations with Varying Degrees and Methods of Vaccination Jack DeWeese After doing some research.
Scheduling Many-Body Short Range MD Simulations on a Cluster of Workstations and Custom VLSI Hardware Sumanth J.V, David R. Swanson and Hong Jiang University.
Comparing Effectiveness of Top- Down and Bottom-Up Strategies in Containing Influenza Achla Marathe, Bryan Lewis, Christopher Barrett, Jiangzhuo Chen,
Scalable Web Server on Heterogeneous Cluster CHEN Ge.
A Data Intensive High Performance Simulation & Visualization Framework for Disease Surveillance Arif Ghafoor, David Ebert, Madiha Sahar Ross Maciejewski,
PRE-PANDEMIC VACCINATION MAY HALT THE SPREAD OF A PANDEMIC MATHEMATIC MODELING.
Update: “New Flu” Activity and Community Mitigation Diane Woolard, PhD, MPH Director, Division of Surveillance and Investigation Virginia Department of.
CONNECTICUT PANDEMIC PLANNING Meg Hooper, MPA Connecticut Department of Public Health 9 Oct 2008.
Mitigating the Impact of Pandemic (H1N1): Options for Public Health Measures Dr Li Ailan Communicable Disease Surveillance & Response (CSR) WHO Western.
Showcase /06/2005 Towards Computational Epidemiology Using Stochastic Cellular Automata in Modeling Spread of Diseases Sangeeta Venkatachalam, Armin.
The Vermont Department of Health Overview of Pandemic Influenza Regional Pandemic Planning Summits 2006 Guidance Support Prevention Protection.
Influenza epidemic spread simulation for Poland – A large scale, individual based model study.
Influenza biology and epidemiology. The course of illness  Symptoms  Fever, headache, body aches, fatigue  Cough, sore throat, runny nose  Duration:
Simulating Diffusion Processes on Very Large Complex networks Joint work with Keith Bisset, Xizhou Feng, Madhav Marathe, and Anil Vullikanti Jiangzhuo.
Coevolution of Epidemics, Social Networks, and Individual Behavior: A Case Study Joint work with Achla Marathe, and Madhav Marathe Jiangzhuo Chen Network.
Avian Influenza: A Zoonotic Disease of International Importance 1.
Optimal Interventions in Infectious Disease Epidemics: A Simulation Methodology Jiangzhuo Chen Network Dynamics & Simulation Science Laboratory INFORMS.
3/12/2013Computer Engg, IIT(BHU)1 INTRODUCTION-1.
Comparison of Individual Behavioral Interventions and Public Mitigation Strategies for Containing Influenza Epidemic Joint work with Chris Barrett, Stephen.
Dynamic Simulation of an Influenza Pandemic: Planning Aid for Public Health Decision Makers M. Eichner 1, M. Schwehm 1, S.O. Brockmann 2 1 Department of.
Fast Parallel Algorithms for Edge-Switching to Achieve a Target Visit Rate in Heterogeneous Graphs Maleq Khan September 9, 2014 Joint work with: Hasanuzzaman.
Efficient Implementation of Complex Interventions in Large Scale Epidemic Simulations Network Dynamics & Simulation Science Laboratory Jiangzhuo Chen Joint.
1 Preparedness for an Emerging Infection Niels G Becker National Centre for Epidemiology and Population Health Australian National University This presentation.
Outline of Current Situation Survey on HIV/AIDS (Proposal) Ms. Keiko Dozono Director for AIDS and Emerging Infectious Disease Control Health and Safety.
Chapter 11: Nursing in Pandemics and Emergency Preparedness.
PANDEMIC INFLUENZA M. Rony Francois, MD, MSPH, PhD
Sangeeta Venkatachalam, Armin R. Mikler
Network Science in NDSSL at Virginia Tech
By: Jenny Jiang & Isabel Madrigal
Epidemiological Modeling to Guide Efficacy Study Design Evaluating Vaccines to Prevent Emerging Diseases An Vandebosch, PhD Joint Statistical meetings,
Susceptible, Infected, Recovered: the SIR Model of an Epidemic
Parallel Programming in C with MPI and OpenMP
Markus Schwehm and Martin Eichner free  traced, quarantine
Presentation transcript:

EpiFast: A Fast Algorithm for Large Scale Realistic Epidemic Simulations on Distributed Memory Systems Keith R. Bisset, Jiangzhuo Chen, Xizhou Feng, V.S. Anil Kumar, Madhav V. Marathe Network Dynamics & Simulation Science Laboratory 23rd International Conference on Supercomputing (ICS'09) June 11, 2009

Network Dynamics & Simulation Science Laboratory Outline Background EpiFast Algorithm Performance Summary

Network Dynamics & Simulation Science Laboratory Motivation Pandemic Flu of 1918 was deadly –Killed % of global population –Many many more were sick – Resulted in massive upheaval of society – Virtually no place on Earth was spared More recently: –SARS –Avian influenza –Swine flu Epidemic simulation problem

Network Dynamics & Simulation Science Laboratory

Components of Epidemic Simulation Problem Population and contact network Infectious disease Interventions

Network Dynamics & Simulation Science Laboratory Create a Synthetic Population Census data –Individual demographics: age, gender… –Household characteristics: size, income…

Network Dynamics & Simulation Science Laboratory Generate Contact Network Locations: D&B data Activity surveys. –Matched to individuals by demographics –Matched to locations by activity type Generate social contact network –People follow activity schedules –Activities take them to locations –At locations they interact with each other

Network Dynamics & Simulation Science Laboratory Generate Contact Network

Network Dynamics & Simulation Science Laboratory Social Contact Network All interactions in population captured –Duration of contact –Type of activity resulting in contact –Demographics of those contacted –Characteristics of locations

Network Dynamics & Simulation Science Laboratory Social Contact Network Interactions provide opportunity for disease transmission All interactions in a population can get very complex Eg. Alabama has 4.3 million people and a total of 291 million interactions

Network Dynamics & Simulation Science Laboratory Background: SEIR Disease Model Individuals move through states with different characteristics Demographics Level of symptoms Level of infectiousness Response to treatments

Network Dynamics & Simulation Science Laboratory Disease Spread in Contact Network Transmission depends on –Duration of contact –Type of contact –Characteristics of the infectious person –Characteristics of the susceptible person

Network Dynamics & Simulation Science Laboratory Background: Interventions Different types of interventions help to mitigate the epidemic –Pharmaceutical: vaccination, antiviral –Non-Pharmaceutical: social distancing, school closure, work closure When, how, and to whom these are applied can have different impact on the course of the epidemic

Network Dynamics & Simulation Science Laboratory Obstacles to Interventions Supply: many interventions are of a limited supply thus only a fraction of the population may be eligible for the intervention Compliance: not all individuals will be able or willing to comply with the intervention Efficacy: not all interventions are fully effective even if complied with

Network Dynamics & Simulation Science Laboratory Vaccination Vaccination changes an individual’s role in the transmission chain –Lowers susceptibility to infection –Lowers infectiousness if infected The degree these are lowered depends on the efficacy of the vaccine Predicted efficacies and supply levels of pandemic flu vaccines vary wildly

Network Dynamics & Simulation Science Laboratory Antiviral Anti-viral treatment changes a individual’s role in the transmission chain for the duration of their treatment –Lowers susceptibility to infection –Lowers infectiousness if infected The efficacies of these treatments depends on: –The kind of anti-viral administered –When its administered

Network Dynamics & Simulation Science Laboratory Social Distancing Generic Social Distancing reduces the opportunities for transmission in the population –Less contact at public places Either through closures or rules on occupancy –Measures that might reduce transmission Masks, no hand shaking, frequent sterilization of common surfaces The degree to which this occurs depends mainly on compliance

Network Dynamics & Simulation Science Laboratory School Closure School closure reduces opportunities for transmission at schools –School children are often involved in the early spread of influenza epidemics

Network Dynamics & Simulation Science Laboratory Work Closure Work closures eliminate the opportunities for transmission within the workplace –Workplaces close their doors The degree this will work will depend on the compliance levels of businesses

Network Dynamics & Simulation Science Laboratory Application of Interventions The effectiveness of all interventions depend on when, how, and to whom they are applied When is it triggered? –An event triggers the implementation of the intervention (day of simulation or % of a group is infected) How well is the plan executed? –What proportion of the targeted population actually received / complied with the intervention (levels of compliance) Who was targeted? –Supply limitations may require prioritization of groups for different interventions

Network Dynamics & Simulation Science Laboratory EpiFast Algorithm: Sequential

Network Dynamics & Simulation Science Laboratory Parallelization Data intensive & computation intensive. Should scale on distributed memory systems. Partition data (contact network). Master-slave model.

Network Dynamics & Simulation Science Laboratory Parallel EpiFast: Network Partitioning A B E C D

Network Dynamics & Simulation Science Laboratory Parallel EpiFast: Master-Slave Model Single master processor: communication talk the talk Many slave processors: computation work the work

Network Dynamics & Simulation Science Laboratory EpiFast Algorithm: Parallel Sequential:

Network Dynamics & Simulation Science Laboratory

EpiFast Performance: Running Time C++/MPI implementation, tested on commodity clusters and SGI Altix systems. Los Angeles population: 16 million people. 180 days of epidemic duration. With and without interventions. 25 replicates for each configuration. Each replicate takes < 15 minutes.

Network Dynamics & Simulation Science Laboratory EpiFast Performance: Running Time

Network Dynamics & Simulation Science Laboratory EpiFast Performance: Strong Scaling

Network Dynamics & Simulation Science Laboratory EpiFast Performance: Week Scaling PopulationPopulation SizeCPU NumberRunning Time (seconds) per simulation day Miami Boston Chicago

Network Dynamics & Simulation Science Laboratory Network Partitioning Revisited Our simple partitioning method is scalable. Can be done online with very little time: adjust partitioning based on available computing resource to achieve load balancing. Metis produces better partitioning: slightly improves communication complexity, with a significant overhead.

Network Dynamics & Simulation Science Laboratory Summary EpiFast: can handle realistic large scale populations; has many practical applications: evaluation of various interventions, public health decision support; runs extremely fast; is scalable: on both shared & distributed memory systems. Is a novel HPC application: epidemic simulation.

Thanks!

Network Dynamics & Simulation Science Laboratory Future Work Implement EpiFast with UPC. Port EpiFast to GPGPU or Cell based clusters.