Slides from Mike Stonebraker

Download Report

Transcript Slides from Mike Stonebraker

Stream Applications
By
Michael Stonebraker
Adjunct Professor, MIT
1
Purpose
Are
we whistling Dixie
 Anything
that can’t be done by a
conventional app server and a DBMS
Reality
check on functionality
 Anybody
need QoS?
M.I.T.
2
Who
Me
Dennis
Ted
Shasha
Johnson
M.I.T.
3
Categorization
“The
real time enterprise”
 No
sensors
Current
sensor apps
 There
Future
currently exists an interested user
sensor apps
 Wishful
thinking
M.I.T.
4
Traditional View of the World
Transactions
Operational
system
Actions
Bulk data
Periodic
data
movement
mover
Data
mining
Data
Warehouse
Operational
system
Bulk data
mover
M.I.T.
5
The Traditional View
Oriented
toward identifying “pearls of wisdom”
that will change strategic long-term business
practices
Not
toward tactical (real time) business
analysis and tuning
To
do that, you need real time stream coming
out of operational system
M.I.T.
6
Examples
Schwab
 Has
a system to compute the
commission on each trade in real time
 300K
of rule-based code (home brew)
 No
aggregates; presumably legacy
DBMS lookup
M.I.T.
7
Examples
Fidelity
 Trades
originate in lots of systems
 Get
executed in several system
 Has
a system to route trades in real time
 Complains
it is too slow (not quite sure
why)
 Wants
prioritization of trades
M.I.T.
8
Current Sensor-based Applications
US
military (Mitre)
 Batallion
monitoring
 “20
queries” on web site
 Mix
of history and CQ
 Some
queries are pretty hard (tell me
when 3 of my 4 tanks cross the front
line)
M.I.T.
9
Current Sensor-based Applications
US
military (Mitre)
 QoS
crucial (drop everything to work
on incoming missile)
 Main
bottleneck – network bandwidth
 But
military apps are not politically
correct
M.I.T.
10
Current Sensor-based Applications
Environment
 Fish
 To
monitoring
pills
monitor mercury level in water
 Whistling
Dixie
M.I.T.
11
Future Sensor-based Applications –
electronic property stickers
MIT
library
 Mis-shelved
 And
books
stolen books
 Whistling
Dixie
M.I.T.
12
Future Sensor-based Applications –
electronic property stickers
MIL/LCS
 Lost
projectors
 Stolen
laptops
 Whistling
Dixie
M.I.T.
13
Future Sensor-based Applications –
supply chain management
Gilette
 Bought
10m “dimes”
 Presumably
to put on retail bundles
 For
theft?
 For
supply chain replenishment
 May
be whistling Dixie
M.I.T.
14