Sun's Networked Vision Rob Bamforth Member of Sun Vision Council Sun Microsystems.
-
Upload
jonathan-price -
Category
Documents
-
view
218 -
download
3
Transcript of Sun's Networked Vision Rob Bamforth Member of Sun Vision Council Sun Microsystems.
Sun's Networked Vision
Rob Bamforth
Member of Sun Vision Council
Sun Microsystems
Webtone > Dialtone
InternetProtocols
ComputerNetworks
TelevisionTelephony
UnixPC and
MainframeHouseholdAppliances
RadioCommunication Networks
ConvergenConvergencece
IP = Everything
Waves of the Internet
An InternetAn Internetof of
ComputersComputers
An InternetAn Internetof Thingsof Things
that Embedthat EmbedComputersComputers
An InternetAn Internetof Thingsof Things(MEMS)(MEMS)
What is Network Computing? The decomposition and distribution
of:– State and function from: A single
system and application set
– To: Components, distributed over one or
more systems
Resulting from:
– Continuing drive to components(software VLSI)
– Convergence of communications on the Internet
– Pressures from ever-increasing scale
Platform EvolutionClient-Client-ServerServer
3/N-Tier3/N-Tier Net AppsNet Apps NextNextNet ServicesNet Services After ThatAfter That
The NetworkThe Networkis the is the
ComputerComputer
ObjectsObjects Legacy toLegacy tothe Webthe Web
Network ofNetwork ofEmbedded Embedded
ThingsThings
Network ofNetwork ofThingsThings
Catch Catch PhrasePhrase
SystemSystemCollectionsCollectionsComponentsComponents
SchematicSchematic
The The ComputerComputer
is the is the NetworkNetwork
ScaleScale 100s100s 10,000,0010,000,000s0s
1,000s1,000s 1,000,000,01,000,000,000s00s
100,000,0100,000,000s00s
When/PeakWhen/Peak 1984/1981984/19877
2001/2002001/20033
1990/1991990/19933
2004/20072004/20071998/20041998/2004
1,000,0001,000,000ss
1996/1991996/19999
Leaf Leaf Protcol(s)Protcol(s)
XX + XML, Portal+ XML, PortalXX UnknownUnknown+ RMI+ RMI+ HTTP (+ + HTTP (+ JVM)JVM)
Directory(s)Directory(s) NIS, NIS +NIS, NIS + + UDDI+ UDDI+ CDS+ CDS + ?+ ?+ Jini+ Jini+ LDAP (*)+ LDAP (*)
SessionSession RPC, XDRRPC, XDR + SOAP, + SOAP, XMLXML
+ CORBA+ CORBA + ?+ ?+ RMI/Jini+ RMI/Jini+ CORBA, + CORBA, RMIRMI
Service Provider Driven Network(Stand and Deliver)
eMarketPlaces & Portals(stairway to heaven)
Context is King(It ain't what you dou, it's the way that you do it)
Capacity planning is an oxymoron(Can't get enough of your love baby)
Everything is mission critical(Don't let the Sun go down on me)
Billions of Devices served(call me))
User Weightlessness(He ain't heavy)
Time to market – time to volume(Pump it up)
Networks blur(Video killed the Radio Star)
Simplicity!(Little boxes)
Are we there yet ?
Incorrect Assumptions
Industries are defined by objects:– POS till– ATM– Telephone– TV– Mobile phone– Computer
These devices use incompatible hardware and software
It is normal for computers to crash
White goods shouldn't be smart
The Six Webs Traditional web (Internet/PC/browser/cable)
Pocket communication web
Entertainment web
Commerce web
Embedded computing web
Voice activated wearable web
Smart Services Wired intenet is rather 'flat'
– mainly plenty of "What"
Mobile Internet has new dimensions– Timeliness and urgency (The "When")
– Location relevance (The "Where")
– Personalisation (The "Who")
– New billing/revenue opportunites
"Where" is unique to mobile
'Killer' Mobile Services'Killer' Mobile Services Tele-teaming / m-conf callTele-teaming / m-conf call
Tele-gossipTele-gossip
Remote location check (m-ping)Remote location check (m-ping)– Auto-pingAuto-ping– Home-pingHome-ping– Family-pingFamily-ping– Pet-pingPet-ping
Remote 'Yes, Dear'Remote 'Yes, Dear'
It's where ? Expressive Surfaces
Wearables
Ink on-line
1980 1990 2000
1,000,000X100,000X
10,000X1,000X
100X10X1X
Moore’sLaw
Gilder’sLaw
Metcalfe’sLaw
Net Effect
The Net EffectUsers x Devices x Services x Data
Massive system scalability required is both vertical and horizontal in architecture
Massive scalability must add resources without increasing complexity
ReinventReinventthe the
ApplicationsApplications//
ServicesServices
ReinventReinventthe Datathe DataCenterCenter
ReinventReinventthe Networkthe Network
ReinventReinventthe Clientthe Client
The Net Effect Vision
The NetThe NetEffectEffect
The World is Changing
Applications Services
Big apps Service components
Computer APIs Network APIs
Direct trust Trust by proxy
Multiple platforms Network of services
Network = web Network > web
How it is Changing for SunSubsystems Solution stacks
"Tech" customers Just plain folks
Underdog Success alienates partners
Component metrics Measured by "E3"
Adequate volume Ubiquity a must
NetworkServices
10/95
3 Bets from 1995
Three Current Bets
MassiveMassiveScaleScale
IntegratedIntegratedStackStack
ContinuousContinuousReal-timeReal-time
H/WH/WS/WS/W
The Service-Driven Network
Service AccessService AccessServicesServicesServiceService
InfrastructureInfrastructure
Scaling Pressures
Computational/Storage demand
# of devices (users)
duty cycle
bandwidth
Service provider sees as increasing numbers of higher bandwidth connections
What's Changing?
Applications
Proprietary
Desktop
O/S
Services
Open
Device
Who Cares?
2.5G/3G Networks (Always online)
Personalization & Proximity
Peer-to-Peer Computing
Dynamic Pricing
Voice Browsers
Spontaneous D2D (Jini/Bluetooth)
'Wearables'
Major Disrupters
Sun's Networked Vision
Rob Bamforth
Member of Sun Vision Council
Sun Microsystems