No Way Out: Emergency Evacuation with No Internet Access

No Way Out: Emergency Evacuation with
No Internet Access
Gokce Gorbil
The Problem

How can we provide resilient emergency evacuation
support when existing communication infrastructure is
unavailable?

Examples of large-scale evacuation with impaired communication
infrastructure:
2011 Japanese tsunami and Fukushima nuclear
disaster
2
2012 Hurricane Sandy
No Way Out: Emergency Evacuation with No Internet Access
Why Evacuation?
Evacuation is an important component of emergency response


Needs to be fast and safe
We need adaptive systems for evacuation support


Best (safest and quickest) paths will change over time, so static
evacuation strategies are usually inadequate




Changing conditions: spreading hazard, mobility of people, etc.
Evacuation as a dynamic real-time routing problem
Incomplete and/or incorrect information
Different capabilities and goals (e.g. evacuees vs. emergency
responders)
Existing communication infrastructure is usually impaired




3
Failure of infrastructure components
Failure of dependent infrastructures (e.g. power)
Congestion
No Way Out: Emergency Evacuation with No Internet Access
Our Contributions

Design of an emergency evacuation support system (ESS)
based on opportunistic communications (oppcomms)

Realistic comparative evaluation of ESS and oppcomms
for emergency evacuation using simulation experiments


Comparison with other evacuation strategies
Indoor and outdoor scenarios
Security of oppcomms for emergency evacuation



4
Evaluation of the effect of misbehaviours and attacks on ESS
New defense mechanism to improve resilience of ESS to
certain attacks
No Way Out: Emergency Evacuation with No Internet Access
Proposed Solution
A resilient emergency evacuation support system (ESS) based on
mobile nodes carried by people



Exploits human mobility and employs short-range multi-hop wireless
communications and opportunistic contacts
Sensor nodes for monitoring the environment (embedded or external)
Opportunistic communications






Communications with intermittent connectivity (due to mobility and short
range)
No end-to-end paths
Store-carry-forward paradigm
High message delays, delivery not guaranteed (i.e. best effort)
Resilient to disruptions and failures
Solution combines the human, physical and cyber (sensing and
communications) aspects, forming a human-cyber-physical system

5
No Way Out: Emergency Evacuation with No Internet Access
Emergency Evacuation Support System
Area represented as a graph



Each CN stores a local copy
Multiple edge costs
Sensor nodes (SNs) for monitoring the
environment and indoor localization


May not be available in outdoor scenarios
Communication nodes (CNs) carried by people




6
Dissemination of information
Dynamic calculation of evacuation paths
Alerts and step-by-step navigation directions for
evacuation
No Way Out: Emergency Evacuation with No Internet Access
Graph Representation
7
No Way Out: Emergency Evacuation with No Internet Access
Graph Representation
8
No Way Out: Emergency Evacuation with No Internet Access
Graph Representation


Discrete representation of the area
(i.e. approximation)
Allow calculations based on graph
algorithms
9

Multiple costs associated with each
edge:

Physical length

Hazard intensity (e.g. temperature)

Effective length: combined metric
No Way Out: Emergency Evacuation with No Internet Access
Communication Nodes (CNs)



Mobile, each person carries a CN
Store a local copy of the area graph and edge costs
Short range wireless communication


Obtaining hazard information



With sensor nodes (SNs), CNs opportunistically communicate with SNs
to receive hazard information.
Emergency information could be supplied or augmented by input from
the user.
Localization



~10m indoors, ~100m outdoors
Indoor: using SNs
Outdoor: GPS
Form an opportunistic network with other CNs


10
Disseminate emergency information to other CNs using opportunistic
contacts, exploiting human mobility
Store-forward-carry style communications due to intermittent connectivity
No Way Out: Emergency Evacuation with No Internet Access
Communication Nodes (CNs)

Hazard and other information are disseminated in the form of emergency
messages (EMs) using oppcomms between the CNs



Initial alarm: informs its user that it’s time to evacuate



First indication of hazard / emergency
May be due to a received EM or local observation
Calculate the best evacuation path for its user





Each node updates its graph based on information received from its sensors, user and
other CNs
Prioritized epidemic routing (smart flooding)
Local computation: uses the local area graph and partially known edge costs that
include hazard information
Best path: shortest and safest path from current location to nearest exit, priority
given to safer paths
Dynamic calculation: path is updated as new information is received
Localized for user’s requirements and capabilities
Provide step-by-step navigation directions to its user

11
Directions updated as the evacuation path changes and as the user moves in the area
No Way Out: Emergency Evacuation with No Internet Access
Evaluation

Simulation experiments using the Distributed Building Evacuation Simulator
(DBES)



Multi agent-based discrete event simulator for evacuation and other emergency
support systems
Large-scale simulation support
Comparison with other evacuation strategies


12
Distributed evacuation system (DES) for indoor areas, based on static decision
nodes and sensors
Shortest path evacuation (no sharing of information)
No Way Out: Emergency Evacuation with No Internet Access
Distributed Building Evacuation Simulator
13
No Way Out: Emergency Evacuation with No Internet Access
Simulation Scenarios

EEE building at Imperial, bottom
floor: 24 x 45 m2, others: 24 x 60 m2

Fulham district of London,
size 2.6 x 1.8 km2

Movement speed: 5 km/hr (normal),
2.5 km/hr (stairs)

Movement speed: 5km/hr

Communication range < 100m

Communication range < 10m

180-720 people total

30-120 people total

Large-scale distributed simulation
14
No Way Out: Emergency Evacuation with No Internet Access
Results: Indoor Evacuations
ESS improves evacuation outcome:
• Oppcomms is a viable approach to disseminate emergency
information in the absence of other infrastructure.
• Sharing information is good: ESS performs as good as or
better than DSP, even when we assume that the alarm has
failed in the ESS experiment.
• ESS performs as good as or better than DES when
connectivity is good, i.e., with many people in the building.
• ESS improves evacuation outcome despite a longer
evacuation: safer but longer paths are preferable.
15
• DES: Distributed evacuation system (sensor-based system)
• DSP: Dynamic shortest path evacuation
Results: Outdoor Evacuations
ESS improves evacuation outcome:
• Oppcomms is a viable approach to disseminate emergency
information in the absence of other infrastructure.
• Connectivity is important for good performance: oppcomms
is not suited for sparsely populated areas, although it is
better than nothing.
• Sharing information is good.
16
• DSP: Dynamic shortest path evacuation
Security of Opportunistic Communications

Misbehaving nodes in the network


Selfish behaviour: receiving information, but not disseminating it, i.e.,
dropping packets
Disrupting local communications


Could be deliberate or due to misconfigured devices
Disseminating false information

Could be deliberate or unintentional

Evaluate the effect of misbehaviours on evacuation performance

Propose and evaluate a distributed collective defense mechanism to
mitigate the effects of false information



17
Identity-based signatures
Content-based message verification
Blacklisting
No Way Out: Emergency Evacuation with No Internet Access
Collective Defense Against Incorrect
Information

Identity-based signatures




Each message is signed by its creator using its private key.




Asymmetric public key cryptosystem
Any node can generate the public key for any node based on
its well-know unique identifier, e.g., MAC or IP address.
Removes the need for public key delivery systems
Ensures authenticity and integrity of messages
Nodes can detect spoofed addresses and messages modified in
transit.
Any message that fails verification is dropped and ignored.
In addition, the content of messages are compared and
verified against other messages and self-observations.
18
No Way Out: Emergency Evacuation with No Internet Access
Collective Defense Against Incorrect
Information

Nodes may need to gather sufficient evidence in order to
reliably decide which messages are incorrect.



The defense mechanism does not guarantee that all incorrect
messages are identified.


This may take some time due to the disconnected nature of the
opportunistic network.
False positives are possible.
False negatives are possible and common in sparse networks.
Nodes that are consistently generating false messages are
blacklisted.


19
Blacklists are shared among nodes.
Blacklists include the evidence for including a node in the list in
order to address misbehaving nodes deliberately poisoning the
blacklists.
No Way Out: Emergency Evacuation with No Internet Access
Effect of Misbehaviours on Evacuation
Misbehaviours impact evacuation outcome, but we can mitigate against them:
• Oppcomms is fairly resilient to message dropping and local disruptions.
• Disseminating incorrect information has the most significant effect on evacuation
outcome.
• The proposed defense mechanism improves evacuation outcome, but no-attack
performance is still not attained.
20
Performance of the Detection Mechanism
The proposed detection mechanism improves evacuation outcome, but there is still
room for improvement:
• Detection ratio is good, but could be improved.
• False positive ratio is low, but shows high variance due to the disconnected nature of
the oppnet.
21
Conclusions (1/2)

Opportunistic communications can enable emergency
evacuation support in urban areas when existing
communication systems are disrupted.



ESS performs comparable to or better than static-node based
methods (e.g., DES), subject to connectivity.


Evacuation performance is dependent on network connectivity, i.e.,
node (population) density and communication range
Most suited for densely populated areas
Mobile node based infrastructures are viable alternatives as standalone solutions or as back-up
ESS (almost always) performs better than shortest path
evacuation.

22
Sharing information with oppcomms significantly improves
evacuation.
No Way Out: Emergency Evacuation with No Internet Access
Conclusions (2/2)

Spatial characteristics of the area have significant effect on
evacuation outcome.



ESS is highly resilient to network-only attacks and misbehaviours.


Dropping packets, injection of extra packets, etc.
ESS is greatly affected by targeted attacks on the application (i.e., on
the evacuation).


Indoor vs. outdoor scenarios
Likewise for the hazard
Falsifying emergency information
Proposed defense mechanism significantly improves evacuation.

23
No-attack performance is unattainable given limitations on
communications
No Way Out: Emergency Evacuation with No Internet Access
Open Issues and Future Work

Service differentiation in evacuation


More sophisticated attacks




Entities with different capabilities and goals
Collaborating attackers
Graph theoretical and analytical models for fast
performance evaluation and exploration of the parameter
space
More accurate modeling of wireless communication
Dynamic range adjustment for connectivity and energy
trade-offs
24
No Way Out: Emergency Evacuation with No Internet Access
For more information

Stochastic agents at ISN
http://sa.ee.ic.ac.uk/

Self-aware networks at ISN
http://san.ee.ic.ac.uk/

Intelligent Systems and Networks (ISN) Group
http://www3.imperial.ac.uk/IntelliSysNetworks
25
No Way Out: Emergency Evacuation with No Internet Access