A Computer Science perspective on Vision and strategy for tomorrow's challenges CITRIS/INRIA joint workshop David E.

Download Report

Transcript A Computer Science perspective on Vision and strategy for tomorrow's challenges CITRIS/INRIA joint workshop David E.

A Computer Science perspective
on
Vision and strategy for tomorrow's
challenges
CITRIS/INRIA joint workshop
David E. Culler
University of California, Berkeley
May 23, 2011
…at the dawn of a new Age
Grad
Window
2
… of integration across vast scale
Computers
Per Person
1:106
Mainframe
Mini
1:103
Workstation
PC
Laptop
1:1
PDA
Cell
103:1
years
Mote!
Bell’s Law: new computer class per 10 years
3
… in a changing World
ARPANet
2.0 B 1/26/11
WWW
1969 1974
HTTP 0.9
RFC 675 TCP/IP
Internet
1990
2010
4
A different “Graduation Window”
Global temperature change (relative to pre-industrial era)
0°
1°
2°
3°
4°
C
C
C
C
C
Food
5°
C
Crop yields fall
Water
Glaciers melt
Ecosystems
Reefs damaged
Water shortages
Rising seas
Species extinction
Weather
Storms, droughts, fires, heat waves
Feedback
Abrupt climate change
Today
5
Growth Paths
Arch
OS
Graph
Sci
Theory
Net
AI
HCI
70
80
DB
Sec
90
PL
00
10
20
6
Operating Systems
UNIX
OS/360
70
MCP TOPS
Multics
BSD
VM/370
RSX-11
MVS
X11
80
Linux
Posix
90
00
10
20
VAX/VMS
OSx
wince
Symbian
Windows
NT
MS-DOS
XP
MacOS
7
Security and Privacy
70
Multics
80
90
00
10
20
8
Database and Information Mgmt
 Driven by the data and $s
Real-time
Sensors, events
unstructured
documents
Integration
Technology
Structured
data
70
80
Sybase Oracle
Informix
90
00
10
20
SQL Server
9
System innovation perspective
 Pace and form of innovation driven by emergence of
computer classes
 70’s shared server
 80’s personal, networked, workstation, SMP & MPP
 90’s cluster, 00’s internet service, data center
 Hugely effective research community turned inward
toward highly competitive conferences
 So far has missed the personal mobile revolution
 If it looks like a mid-80’s PC “Unix will run on it” and always
did
 Industry led the Cloud / Analytics revolution, but
research community running fast to catch up
10
Cyber-Physical Systems: A
Cooperative Grid
• Availability
• Pricing
• Planning
• Forecasting
Source
IPS
• Tracking
• Market
energy
subnet
Intelligent
Power Switch
Load IPS
• Monitor, Model, Mitigate
• Deep instrumentation
• Waste elimination
• Efficient Operation
• Shifting, Scheduling, Adaptation
11
Research as “Time Travel”
- the secret formula
 Imagine a technologically plausible future
 Create an approximation of that vision using
technology that exists.
 Discover what is True in that world
 Empirical experience
 Bashing your head, stubbing your toe, reaching epiphany
 Quantitative measurement and analysis
 Analytics and Foundations
 Courage to ‘break trail’ and discipline to do the
hard science on problems that matter
12
Theory
Arch
OS
Graph
Sci
Theory
Net
AI
HCI
70
80
DB
Sec
90
PL
00
10
20
OS/360
13
Computational Lens on the Sciences
Costis Daskalakis
Constantinos Daskalakis, Paul W. Goldberg and Christos H.
Papadimitriou, The Complexity of Computing a Nash Equilibrium,
In the 38th ACM Symposium on Theory of Computing, STOC
2006
70
80
90
00
10
20
14
Computational Theory of Social Change
15
Theory of Computing - Ahead
 Massive Data
 Understanding why heuristics work so well
 transition between efficient algorithms and computational
intractability
 New Foundations of Economics
 Nash Equilibrium intractable (2008) =>
 algorithmic game theory and mechanism design, including pricing
digital goods
 Biology
 Computational role of sex in reproduction
 Post-quantum Cryptography
 Quantum techniques in classical complexity theory
 lattice cryptosystems, local Hamiltonians, constraint satisfaction
problems.
 Statistical Machine Learning a first-class citizen
16
17