12
Christian Rohner Per Gunningberg Uppsala Universitet, Sweden Twitter in Disaster Mode: Opportunistic Communication and Distribution of Sensor Data in Emergencies Theus Hossmann Franck Legendre Paolo Carta ETH Zurich, Switzerland

Twitter in Disaster Mode - Extremecom 2011

Embed Size (px)

Citation preview

Page 1: Twitter in Disaster Mode - Extremecom 2011

Christian RohnerPer Gunningberg

Uppsala Universitet, Sweden

Twitter in Disaster Mode:Opportunistic Communication and

Distribution of Sensor Data in Emergencies

Theus HossmannFranck Legendre

Paolo CartaETH Zurich, Switzerland

Page 2: Twitter in Disaster Mode - Extremecom 2011

[email protected]

Source: XKCD (http://xkcd.com/723/)

Page 3: Twitter in Disaster Mode - Extremecom 2011

[email protected]

Source: Twitter Blog (http://blog.twitter.com/2011/06/global-pulse.html)

Page 4: Twitter in Disaster Mode - Extremecom 2011

Network Outage in Japan

[email protected]

Operator # inoperative BS

NTT DoCoMo 6720

KDDI 3800

Softbank 3786

Page 5: Twitter in Disaster Mode - Extremecom 2011

Your Smart Phone, the Emergency Kit

• Temporary GSM network• Wireless mesh network• Satellite communication

• Opportunistic Communication• DTN2• Haggle• PodNet

[email protected]

Deployment, configuration, etc.• Requires experts• > 1-2 days

✗• No expert skills required• Instantly ready✓

Goal: Enable disaster victims to tweet instantaneouslyGoal: Enable disaster victims to tweet instantaneously

Page 6: Twitter in Disaster Mode - Extremecom 2011

[email protected]

Twimight

• Simple yet flexible• Wide spread (200M users)

• Simple yet flexible• Wide spread (200M users)

• Wide spread • Developer friendly• Wide spread • Developer friendly

• Disaster Mode (user enabled with a simple settings check-box)

✓ Opportunistic Communication

✓Spreading of sensor data

• Disaster Mode (user enabled with a simple settings check-box)

✓ Opportunistic Communication

✓Spreading of sensor data

• Open source (Google Code)

• Open source (Google Code)

Page 7: Twitter in Disaster Mode - Extremecom 2011

Opportunistic Spreading of Tweets

• Bluetooth communication• Requires pairing• Scanning (2min ± 20sec)

• Power saving heuristic• Reduced scanning interval at battery levels < 50%• No more scanning at levels below 30%

• Epidemic spreading (flooding)• Small data volumes• FIFO buffer

• Publish tweets once connectivity is [email protected]

Page 8: Twitter in Disaster Mode - Extremecom 2011

Tweeting of Sensor Data

• Twimight plugin: Accessing disaster tweet DB• User activity detection

• Monitoring acceleration sensor• Classify: {Still | walking | running}• Nearest Neighbor classification

• Environment detection• Monitoring microphone• Classify: {Silence | Speech | Music}• Decision tree classification

• Posting tweet on activity change

[email protected]

Das et al. “Detecting User Activities using the Accelerometer on Android Smartphones“

Das et al. “Detecting User Activities using the Accelerometer on Android Smartphones“

Lu et al. “SoundSense: Scalable Sound Sensing for People-CentricApplications on Mobile Phones“

Lu et al. “SoundSense: Scalable Sound Sensing for People-CentricApplications on Mobile Phones“

Page 9: Twitter in Disaster Mode - Extremecom 2011

What’s next?

[email protected]

• Security (in progress)• Asymmetric crypto for signing (tweets) and encrypting (DM)• “Pragmatic” hybrid approach: Key distribution before

disaster• Twitter Disaster Server

• Smart tweet delivery• Contact Graph based routing for Direct Messages• Interest matching for tweets

• In parallel• Improvements in User Interface• Advanced Plugin System: Browse and install plugins within

Twimight• Plugins, plugins, plugins…

Page 10: Twitter in Disaster Mode - Extremecom 2011

Get Involved

• Twimight: http://code.google.com/p/twimight• Sensor:

http://code.google.com/p/android-sensor-twitteth/

[email protected]

Page 11: Twitter in Disaster Mode - Extremecom 2011

Video

[email protected]

Page 12: Twitter in Disaster Mode - Extremecom 2011

[email protected]

Thank You For Installing & Using Twimight