Title: Distributed Earthquake Early Warning
1Distributed Earthquake Early Warning
- Rishi Chandy
- Daniel Obenshain
- Mentors K. Mani Chandy, Robert Clayton, Andreas
Krause
2Background
- Earthquakes are dangerous threats
- USGS estimates LA 2,000 deaths and 200bn damage
from 7.8 magnitude quake
3Background
- Earthquakes are dangerous threats
- USGS estimates LA 2,000 deaths and 200bn damage
from 7.8 magnitude quake - Early warning could minimize suffering
- Activate safeguards in critical operations
4Background
- Earthquakes are dangerous threats
- USGS estimates LA 2,000 deaths and 200bn damage
from 7.8 magnitude quake - Early warning could minimize suffering
- Activate safeguards in critical operations
- Providing early warning is an interesting problem
- Bayesian decision theory geology distributed
computing
5Background
- Earthquakes are dangerous threats
- USGS estimates LA 2,000 deaths and 200bn damage
from 7.8 magnitude quake - Early warning could minimize suffering
- Activate safeguards in critical operations
- Providing early warning is an interesting problem
- Bayesian decision theory geology distributed
computing - Current seismic network is too sparse
6A New Seismic Network
- A global distributed seismic network for early
warning - Small, inexpensive USB accelerometers
- Analysis done on central servers
- Early warning alerts
- Google maps web interface
7Client Operation
Server Registration Handler
Server Alert Listener
Error, No Update, or Handlers
Registration Handler
Sensor Handler
Calculation Handler
Alert Handler
Core processing
Handlers and Queues managed
Controller
Returns Proceed, Error, or New Handlers
Registration handler invoked on first run
8Server Operation
Clients Registration Handlers
Clients Registration Handlers
Clients Registration Handlers
Clients Registration Handlers
Clients Registration Handlers
Clients Registration Handlers
Clients Registration Handlers
Clients Alert Handlers
Equipment, devices, notification systems
Signed Regstr Mesg
Error, No Update, or Handlers
Registration Listener
Alert Listener
Calculation Handler
Warning Handler
Core processing
Handlers and Queues managed
Controller
Servers Registration Listener is self-contained
9Server-side Analysis
10Server-side Analysis
11(No Transcript)
12Thank You