Measuring a Human Contact Network for Epidemiology Research Maria - - PowerPoint PPT Presentation

measuring a human contact network for epidemiology
SMART_READER_LITE
LIVE PREVIEW

Measuring a Human Contact Network for Epidemiology Research Maria - - PowerPoint PPT Presentation

Measuring a Human Contact Network for Epidemiology Research Maria Kazandjieva, Jung Woo Lee, Marcel Salath Marcus Feldman, James Jones, Philip Levis Stanford University HotEmNets 2010 Contact Networks Specify physical proximity interactions


slide-1
SLIDE 1

Measuring a Human Contact Network for Epidemiology Research

Maria Kazandjieva, Jung Woo Lee, Marcel Salathé Marcus Feldman, James Jones, Philip Levis Stanford University

HotEmNets 2010

slide-2
SLIDE 2

Contact Networks

Specify physical proximity interactions over time Used by National Institute of Health Center for Disease Control Key in determining how to limit disease spread e.g. vaccinations

2

slide-3
SLIDE 3

Epidemiology’s Problem

Not enough data! Pen-and-paper and survey methods are inaccurate have limited coverage

3

slide-4
SLIDE 4

The Alternative

Use technology to get more fine grained and accurate data Previous work has used cell phones and RFID on small populations

4

slide-5
SLIDE 5

The Deployment

8-hour day at a U.S. high school

  • closed network environment

850 participants

  • students, teachers, staff

5+ school buildings 170 location nodes

5

slide-6
SLIDE 6

the motes

6

slide-7
SLIDE 7

The Code

Mote type Number Beacon interval TX Power participant 850 20 sec

  • 16.9 dBm

location 170 20 sec

  • 11 dBm

7

Over 1000 motes broadcasting periodic beacons

slide-8
SLIDE 8

Data Format

source bcn_seqno rssi local_seqno

8

slide-9
SLIDE 9

Preparation

Program 1000+ motes Place 170 location motes the night before Prepare batches of 10 to 15 motes for teachers to distribute to students Brief the school

9

slide-10
SLIDE 10

D-Day

In at 6:30 am, out by 9 pm Distribute motes, pouches, and assent forms Participants write down the time and start the mote by inserting the second battery 4 pm - motes start to come back

10

slide-11
SLIDE 11

11

slide-12
SLIDE 12

12

slide-13
SLIDE 13

The Rest of This Talk

Pre-deployment considerations working with epidemiologists working with human subjects Post-deployment woes node resets and disconnections

13

slide-14
SLIDE 14

Epidemiology Considerations

Trade-off between time resolution of data and coverage

20 seconds is good enough

14

slide-15
SLIDE 15

Opting in and out

user button vs. batteries

Indicate state of the mote

red vs. yellow LED

Human Subject Considerations

15

slide-16
SLIDE 16

The Deployment

8-hour day at a U.S. high school 850 participants 5+ school buildings

16

slide-17
SLIDE 17

D-Day Outcome

792 traces from participants Total of 3 million contact entries

17

slide-18
SLIDE 18

But During the Deployment …

Batteries fell out Batteries were taken out Students played with the reset button Motes were accidentally bumped against desks Students banged motes against hard surfaces Students swung motes by the lanyards Motes were rubbed together … to see what happens

18

slide-19
SLIDE 19

Node reboots

272 nodes with uninterrupted data traces a.k.a. ‘safe motes’ 520 nodes with a total of over 1500 reboots

19

slide-20
SLIDE 20

Hardware Resets

source bcn_seqno rssi local_seqno

450 300 220 370 789 414 223 370 450 301 221 371 450 302 220 0

20

slide-21
SLIDE 21

Extended Disconnection

21

80 60 local 200 120 60 safe node 150 330 180 40

slide-22
SLIDE 22

Extended Disconnection, case 2

22

200 60 local 200 60 safe node 330 300 40 8 am 30

slide-23
SLIDE 23

Global Time

No time synchronization code on the motes Only need relative time to place all subject interactions in context Tactic: choose a popular mote!

23

slide-24
SLIDE 24

Global Time, p2

Everyone likes food… 93.6% of participants received a beacon from one mote in the dining area it became the global reference clock

24

slide-25
SLIDE 25

Global Time mote 101 example

source bcn_seqno local_seqno 450 10 0 ….. ….. 10055 1750 50 global 1700 1750

25

slide-26
SLIDE 26

Global Time, result

A lookup table

Node ID Global time at start 101 1700 102 1800 … … 145 ???

26

slide-27
SLIDE 27

You did all this work, so what?

27

slide-28
SLIDE 28

28

slide-29
SLIDE 29

Takeaways

Sensor networks provide an opportunity improve the understanding of disease spread. Large-scale deployments can benefit from standard tools for mass programming.

29

slide-30
SLIDE 30

Discussion

30