Several Challenges Going Forward Know Zone Lecture The Tech 5 May 1999

advertisement
Several Challenges Going Forward
Know Zone Lecture
The Tech
5 May 1999
Gordon Bell
Microsoft Corporation
The Tech
The two great inventions

The computer (1946… realised in 1948).
Computers supplement and substitute for
all other info processors, including humans
–
–

Memories come in a hierarchy of sizes, speeds,
and prices… the challenge is to exploit them
Computers are built from other computers in a
iterative, layered, and recursive fashion
The Transistor (1946) and subsequent
Integrated Circuit (1957).
–
–
Processors, memories, switching, and
transduction are the primitives in well-defined
hardware-software levels
A little help from magnetic, photonic, and other
transducer technologies
The Tech
Moore’s First Law

Transistor density doubles
every 18 months
60% increase per year
–
–

Exponential growth:
–
–

Chip density
Microprocessor speed
1GB
128MB
1 chip memory size
( 2 MB to 32 MB)
8MB
1MB
128KB
8KB
1970
bits: 1K
1980
1990
4K 16K 64K 256K 1M 4M 16M 64M 256M
The past does not matter
10x here, 10x there … means REAL change
PC costs decline faster than any other
platform
–
–
2000
Volume and learning curves
PCs are the building bricks of all future
systems
The Tech
Bell’s Law of
Computer Class Formation
Log price
Technology enables two evolutionary paths:
1. constant performance, decreasing cost
2. constant price, increasing performance
Mainframes (central)
Mini
WSs
PCs (personals)
Handheld ??
Time 1/1.26 = .8
1.26 = 2x/3 yrs -- 10x/decade;
1.6 = 4x/3 yrs --100x/decade; 1/1.6 = .62
The Tech
Bell’s Nine Computer Price Tiers
1$:
10$:
100$:
1,000$:
10,000$:
100,000$:
1,000,000$:
10,000,000$:
100,000,000$:
embeddables e.g. greeting card
wrist watch & wallet computers
pocket/ palm computers
portable computers
personal computers (desktop)
•
departmental computers (closet)
site computers (glass house)
regional computers (glass castle)
national centers
Super server: costs more than $100,000
“Mainframe”: costs more than $1 million
The Tech
an array of processors, disks, tapes, comm ports
Platform evolution:
What do they do that’s useful?
How do they communicate?
The Tech
Extrapolation from 1950s:
20-30% growth per year
Tera
Giga
Storage
Backbone
Processing
Memory
??
Mega
Kilo
1
1947
Telephone Service
17% / year
1957
1967
1977
1987
Tech
1997The 2007
Gains if 20, 40, & 60% / year
60%=
Exaops
1.E+21
1.E+18
40%=
Petaops
1.E+15
20%=
Teraops
1.E+12
1.E +9
1.E+6
1995
2005
2015
2025
2035
2045 The Tech
Going forward… Seven challenges
Turing test...
Voice or Video Avatar
any conversation
Everything will be in Cyberspace
Electrons, etc. replace atoms for
“money”, “ownership”… “risk”
Telepresence
The Guardian Angel for health
The Cyber Admin for personal use
The Tech
Infinitely scalable systems
Turing test: you can’t tell whether
you are communicating with a
person or a machine using:


Text… limited context
Voice
–
–

context
speech to text and text to speed
Visual image and voice
–
–
more context
The Tech
synthesis of dynamic, human images
Going forward… challenges
Turing test...
Voice or Video Avatar
any conversation
Everything will be in Cyberspace
Electrons, etc. replace atoms for
“money”, “ownership”… “risk”
Telepresence
The Guardian Angel for health
The Cyber Admin for personal use
The Tech
Infinitely scalable systems
Everything cyberizable will be
in Cyberspace!
Continent
Body
Car
Region/
Intranet
Home
Campus,
World
including SANs
Fractal Cyberspace: a
network of … networks
of … platforms The Tech
“Everything will be in
Cyberspace”


Is this a challenge? goal?
quest? fate?… or
Cyberization enables
new computing platforms that
require new networks to connect
them
–
–
Infrastructure supports the content
Three evolutionary dimensions
The Tech
Cyberization: interface to all bits
and process information





Coupling to all information and
information processors
Pure bits e.g. paper, newspapers, video
Bit tokens e.g. money, stock
State of: places, things, and people
State of: physical networks
The Tech
Atoms vs Electrons for bits
Atoms (mass)
people know
bricks & mortar
Electrons, etc. (massless)
computers know
anywhere
(personnel/clients)
office hours
anytime
database & reports
web access for review
and transactions
letter & fax
email & web access
phone
email, voice & video mail
personal visits
videophone / videomail
signature
authenticated images
envelopes
digital envelopes / store
The Tech
voice, text are unique bits take on any form
By January 2001 there will NOT be 1
billion people on the “net”.
Bet: Nicholas Negroponte $1K
Bet: Nicholas Negroponte
$1K:$5K… it happens by 2002.
Also $1 T of commerce by 2001.
The Tech
Why this is the keystone bet!

It determines the market
–
–

It says something about the utility
–
–
–

for networks
for access devices… especially PCs
commerce
communication
entertainment
Increased network capacity & ubiquity
enables
–
–
–
–
phones
videophones
television
serendipity
The Tech
Internetters growth
12000
10000
8000
6000
4000
2000
0
‘95
World Population
extrapolated at 1.6% per year
Internet Growth
extrapolated at 98% per year
‘96
‘97
‘98
‘99
‘00
‘01
‘02
‘03
‘04
The Tech
Cyberspace: A spiraling quest
in 3D real space
Computation
Communication
Cyberization
Programs, Content & messages
The Tech
Cyberspace: one, two or three
networks? in 2005, 2010, 2020
Data
Telephony
Television
Will we have
gateways? The Tech
Going forward… challenges
Turing test...
Voice or Video Avatar
any conversation
Everything will be in Cyberspace
Electrons, etc. replace atoms for
“money”, “ownership”… “risk”
Telepresence
The Guardian Angel for health
The Cyber Admin for personal use
The Tech
Infinitely scalable systems
Atoms that represent money,
ownership, … risk
The Tech
New or old money… it’s just bits
Credit
ATM /
Prepaid
Check
Cash
The Tech
Prepaid
Put those checks & statements in
Cyberspace or eliminate them!
The Tech
Buying & selling stock: what a pain!
Faxes? (Electronic signatures are legal in Georgia.)
The Tech
Paperless transactions: put them all
in Cyberspace
The Tech
The Tech
Atoms vs Electrons for financial bits
Atoms (mass)
money
statements
bills / checks
coupons
Electrons, etc. (massless)
database, smart card,
credit card, debit card
web access
bill present. / check free
cyber-coupons
stock
database, web
statements, reports
web access, email
+company infor, analyst reports, etc.
private placements
web access, email
trade confirmation
direct trades
The Tech
mail voting
on line voting
Going forward… challenges
Turing test...
Voice or Video Avatar
any conversation
Everything will be in Cyberspace
Electrons, etc. replace atoms for
“money”, “ownership”… “risk”
Telepresence
The Guardian Angel for health
The Cyber Admin for personal use
The Tech
Infinitely scalable systems
Telepresence
… being there while being here,
at another time, and
with time scaling



Telepresentations
Telemeetings and telecollaboration
The “work”
The Tech
The Tech
Motivation:
Telepresentations
• Presenter and/or
audience
telepresent
NOT: meeting or
collaboration settings
Forget the nasty social
issues!
Mostly one-way
The Tech
Telepresentation
Elements
 Slides
 Audio


Video
Script,
text
comments,
hyperlinks,
etc.
The Tech
Telepresentations:
The Essentials



Slide and audio a must
Add some video
(low quality)
to make us feel good
Storage and transmission
costs low
The Tech
Telepresentations:
The Killer App
Increased attendance & lower
travel costs
 Practical and low-cost NOW
 e.g. ACM97 - 2,000 visitors in real
space, 20,000 visitors on Internet

http://research.microsoft.com/acm97
The Tech
What about telecollaboration?
… working together at a
distance
The Tech
Conference Rooms with
Teleconferencing
The Tech
The Tech
Telework: it’s the sound,
screens, and bandwidth, stupid
The Tech
http://research.microsoft.com/barc/GBell/
Mobile
videophone
The Tech
Honda
Robot
The Tech
People
surrogates
The Tech
“
By April 1, 2001
videophones will ship
in 50% of the PCs
and be in use.
”
Gordon Bell vs Jim Gray
1996 (one paper,
loser gets fed)
The Tech
Living in Cyberspace
… the infrastructure
being always connected is
essential
The Tech
Intrastructure
The Tech
SOHO (small office, home office)
network computing environment
POTS
(legacy services)
IP Dial tone (Internet, phone,
videophone) >1.5 Mbps
NT Server for:
comm/network, POTS/IP
gateway, file, print, compute
LAN
PC
Phone
...
PC
Phone
...
NC*
Phone
*NC, NetPC,
The Tech
Xterm,
etc.
Attending simultaneous meetings
The Tech
Telepresence Challenge
hold a meeting of type, m
university or technical course
interview, staff meeting, co-ordination, board
meeting, annual meeting, “town hall”,
with p, distributed persons
with as much interactivity and feeling
such that people prefer being telepresent
meetings are provably more productive
meetings will evolve to be asynchronous
The Tech
versus traditional synchronous
Milli-bill, another type of
telepresence...
The Tech
Fujitsu 42” plasma panel
The Tech
MilliBill

Large, general purpose panel
–
–
–


Paintings, photos, videos, a new art
medium, and
even TV
Becomes a true “window” to anywhere
Voice interface
Evolves to cover entire wall so that
everyone can be by a “window”
The Tech
Going forward… challenges
Turing test...
Voice or Video Avatar
any conversation
Everything will be in Cyberspace
Electrons, etc. replace atoms for
“money”, “ownership”… “risk”
Telepresence
The Guardian Angel for health
The Cyber Admin for personal use
The Tech
Infinitely scalable systems
The Guardian Angel
Knows about your state of
health.
Has the latest medical
knowledge.
The Tech
Your
husband
just died,
… here’s
his black
box
The Tech
Steve Mann
in
Cyberspace
The Tech
Not shown:
ECG; GPS;
Compass;
altimeter
PCS; Pilot
Libretto,
.5mm
pencil
Libretto PS,
Ricoh Camera;
Swiss Army
The Tech
Knife
A device that would have
saved me from a heart attack
The Tech
BAN, PAN or whatever for
people networks




Temperature monitoring with the flu
Saved me from a heart attack
Where is the person, exactly… a baby
sitter
Let’s interact… ala Barney
The Tech
Medtronics
Implanted
Cardioplastic
stimulator
cardiorecorder
The Tech
Moore’s law is less important
than MEMS
The Tech
4 Experts Predict Bionics
Wired, February 1997

Hi-Fi Cochlear Implants 2005

Bionic Limbs 2013

Artificial Vision 2040

Bionic Person (unlikely)
The Tech
Audio, pix, T, P, ECG,
location, physiological
parameters…
1 GB
The Tech
Going forward… challenges
Turing test...
Voice or Video Avatar
any conversation
Everything will be in Cyberspace
Electrons, etc. replace atoms for
“money”, “ownership”… “risk”
Telepresence
The Guardian Angel for health
The Cyber Admin for personal use
The Tech
Infinitely scalable systems
The Cyber Admin or
the prosthetic memory…
When we can store
everything we’ve:
read/written,
heard/said,
seen/acted, plus
physical parameters.
The Tech
What does Cyber Admin do?



Captures the creation of all
personal/professional information
Stores and organizes
Retrieval is the challenge
–
–


recalling readings, conversations,
presentations, images
helps the “guardian angel”
What are the apps?
when we can do this?
The Tech
There will always be plenty of things to
compute ... With millions of people doing
complicated things.
memex … stores all one’s books, records,
and communications, and ... can be
consulted with speed and flexibility
Matchbook sized, $.05 encyclopedia
Speech to text
Head mounted camera, dry photography
Vannevar Bush c1945
The Tech
The Tech
My project … putting my legacy
and future bits in Cyberspace
http://www.research.microsoft/

Personal paper documents
–


Encode video and audio lectures
Current electronic media
–
–

Books (encoded by CMU), papers, articles,
memos, notes, email, notebooks, drawings
email, files, papers, photos (now digital)
voice notes and records
Would like to capture photos and The
slides
Tech
The other side…
finding and getting the bits
out of Cyberspace

Retrieval is the next challenge
–
–
–

Database(s)
Indexers (Magnifi, Virage, etc.)
Icons so people can help the computer
Being able to see and use electronic
bits as well as paper bits will have to
wait until display technology appears
The Tech
Capture and encoding
The Tech
HP Digital Sender…
color document scanner
The Tech
Sony voice notes recorder…
The Tech
Evolving cameras to capture
images and voice notes
The Tech
A word about storage… CDs
hold 6 “near VHS quality”
videos (300 Kbps)
The Tech
Coexisting with Paper



Paper is the best GUI (screen dump) without peer
– portable: read anywhere, anyway, anytime
– contrast ratio
– resolution (3-30x screens)
– form factor, weight
– ubiquity, cost, infrastructure
– with good OCR, it is a loss-less medium
For many documents, paper is very expensive
– large and multiple documents are heavy
– hard to transmit
– difficult to store (only access is via people)
– computer cannot access them
Goal: use paper as a loss-less “bit” The
medium
Tech
Book
page
The Tech
Computer-Paper Co-existence


Goals for encoding paper for the computer
– Handling must be as easy as discarding it
– Input, Identify, OCR, Index, save, and
retrieve in every possible context
– Interface: unobtrusive and humane
Put all documents in Cyberspace
– Ubiquitous scanners are key!
– Totally eliminate the need for copiers
– Totally eliminate the need for file cabinets
The Tech
Storing all we’ve read (written),
heard (said), & seen (participated)
Human data-types
read text, few pictures
/hr
200 K
/day (/4yr)
2 -10 M/G
/lifetime
60-300 G
speech text @120wpm
speech @1KBps
43 K
3.6 M
0.5 M/G
40 M/G
15 G
1.2 T
video-like 50Kb/s POTS
video 200Kb/s VHS-lite
22 M
90 M
.25 G/T
1 G/T
25 T
100 T
video 4.3Mb/s HDTV/DVD 1.8 G
20 G/T
1P
The Tech
Now how do you find or
use the rich information
The system must:
locate,
retrieve,
visualize,
order,
up load the corporation’s IP assets
(text, proposals, images, videos,
presentations, etc.) …
with appropriate controls.
The Tech
Thumbnails to aid retrieval
The Tech
SmartMedia Technologies
Context
Relevance
Image Recognition for Objects
Speech Recognition
Image Recognition, Lexical Cues
Transcripts
Close Caption
Lexical Analysis
Viewing
Color
Previews - Power Point, PDF,
B&W
Brightness Video, Sound, Artwork
Contrast
Volume
Speech-Music
The Tech
Meta Information
Virage Video Cataloger
The Tech
Going forward… challenges
Turing test...
Voice or Video Avatar
any conversation
Everything will be in Cyberspace
Electrons, etc. replace atoms for
“money”, “ownership”… “risk”
Telepresence
The Guardian Angel for health
The Cyber Admin for personal use
The Tech
Infinitely scalable systems
Billions Of Clients
Need Millions Of Servers

All clients
networked to
servers
 May
be nomadic
or on-demand


Fast clients want
faster servers
Servers provide
 Shared
Clients
Mobile
clients
Fixed
clients
Servers
Server
Data
 Control
 Coordination
 Communication
Super
server
The Tech

Cluster: Shared What?
Shared Memory Multiprocessor
–
–
–

Shared Disk Cluster
–
–
–

Multiple processors, one memory
all devices are local
DEC, HP, IBM, Sequent, SGI, SUN
an array of nodes
all shared common disks
VAXcluster + Oracle
Shared Nothing Cluster
–
–
–
each device local to a node
ownership may change
Tandem, SP2, Wolfpack
The Tech
SNAP: Scalable Networks
and Platforms





Standard (I.e. commodity) platform
The SAN (System Area Network)
standard makes the network ubiquitous
… and great!
Common operating system for platform,
reducing vendor and customer costs,
and enables affordable, standard apps
Cluster technology
The Tech
Apps are TRANSPARENT!!!
SNAP Systems circa 2000
Portables
Person
servers
(PCs)
Local &
global
Mobile
data
Nets
comm
Wide-area
world
global
ATM network
Telecomputers
aka Internet
Terminals
???
TC=TV+PC
home ...
(CATV or ATM
or satellite)
ATM & Ethernet:
to PC, workstation,
& servers
A space, time (bandwidth),
generation, and reliability
scalable environment
Legacy
mainframe &
minicomputer
servers & terminals
scalable computers
built from PCs &
SANs
Centralized
& departmental
servers built from
PCs
The Tech
Scaling dimensions include:


reliability… including always up
number of nodes
–
–


most cost-effective system built from
best nodes… PCs with NO backplane
highest throughput distributes disks to
each node versus into a single node
location within a region or continent
time-scale I.e. machine generations
The Tech
U.S. Tax Dollars At Work
ASCI for Stockpile Stewardship




Intel/Sandia:
9000x1 node Ppro
LLNL/IBM:
512x8 PowerPC
(SP2)
LNL/Cray:
?
Maui Supercomputer
Center
–
512x1 SP2
The Tech
The Alliance LES NT Supercluster
“Supercomputer performance at mail-order prices”-- Jim Gray, Microsoft
• Andrew Chien, CS UIUC-->UCSD
• Rob Pennington, NCSA
• Myrinet Network, HPVM, Fast Msgs
• Microsoft NT OS, MPI API
192 HP 300 MHz
64 Compaq 333 MHz
The Tech
The Grid:
Blueprint for a New Computing Infrastructure
Ian Foster, Carl Kesselman (Eds), Morgan Kaufmann, 1999

Published July 1998;
ISBN 1-55860-475-8

22 chapters by expert
authors including:
–
–
–
–
–
–
–
–
–
–
–
–
–
–
Andrew Chien,
Jack Dongarra,
Tom DeFanti,
Andrew Grimshaw,
Roch Guerin,
Ken Kennedy,
Paul Messina,
Cliff Neuman,
Jon Postel,“A source book for the history
of the future” -- Vint Cerf
Larry Smarr,
Rick Stevens,
Charlie Catlett
John Toole
and many others
http://www.mkp.com/grids
The Tech
Infinite or indefinite parallelism…
use installed machines






10,000 nodes in 1998 or 10x Increase
Assume 100K nodes
10 Gflops/10GBy/100GB nodes
or low end c2010 PCs
Communication is first problem… use the
network
Programming is still the major barrier
Will any problems fit it
The Tech
Challenge: Is it possible to
use millions of computers for
a single, large scale project?
The Tech
The end
The Tech
Download