Sun's Networked Vision Rob Bamforth Member of Sun Vision Council Sun Microsystems.

25
Sun's Networked Vision Rob Bamforth Member of Sun Vision Council Sun Microsystems

Transcript of Sun's Networked Vision Rob Bamforth Member of Sun Vision Council Sun Microsystems.

Page 1: 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

Page 2: Sun's Networked Vision Rob Bamforth Member of Sun Vision Council Sun Microsystems.

Webtone > Dialtone

Page 3: Sun's Networked Vision Rob Bamforth Member of Sun Vision Council Sun Microsystems.
Page 4: Sun's Networked Vision Rob Bamforth Member of Sun Vision Council Sun Microsystems.

InternetProtocols

ComputerNetworks

TelevisionTelephony

UnixPC and

MainframeHouseholdAppliances

RadioCommunication Networks

ConvergenConvergencece

IP = Everything

Page 5: Sun's Networked Vision Rob Bamforth Member of Sun Vision Council Sun Microsystems.

Waves of the Internet

An InternetAn Internetof of

ComputersComputers

An InternetAn Internetof Thingsof Things

that Embedthat EmbedComputersComputers

An InternetAn Internetof Thingsof Things(MEMS)(MEMS)

Page 6: Sun's Networked Vision Rob Bamforth Member of Sun Vision Council Sun Microsystems.

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

Page 7: Sun's Networked Vision Rob Bamforth Member of Sun Vision Council Sun Microsystems.

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

Page 8: Sun's Networked Vision Rob Bamforth Member of Sun Vision Council Sun Microsystems.

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)

Page 9: Sun's Networked Vision Rob Bamforth Member of Sun Vision Council Sun Microsystems.

Are we there yet ?

Page 10: Sun's Networked Vision Rob Bamforth Member of Sun Vision Council Sun Microsystems.

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

Page 11: Sun's Networked Vision Rob Bamforth Member of Sun Vision Council Sun Microsystems.

The Six Webs Traditional web (Internet/PC/browser/cable)

Pocket communication web

Entertainment web

Commerce web

Embedded computing web

Voice activated wearable web

Page 12: Sun's Networked Vision Rob Bamforth Member of Sun Vision Council Sun Microsystems.

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

Page 13: Sun's Networked Vision Rob Bamforth Member of Sun Vision Council Sun Microsystems.

'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'

Page 14: Sun's Networked Vision Rob Bamforth Member of Sun Vision Council Sun Microsystems.

It's where ? Expressive Surfaces

Wearables

Ink on-line

Page 15: Sun's Networked Vision Rob Bamforth Member of Sun Vision Council Sun Microsystems.

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

Page 16: Sun's Networked Vision Rob Bamforth Member of Sun Vision Council Sun Microsystems.

ReinventReinventthe the

ApplicationsApplications//

ServicesServices

ReinventReinventthe Datathe DataCenterCenter

ReinventReinventthe Networkthe Network

ReinventReinventthe Clientthe Client

The Net Effect Vision

The NetThe NetEffectEffect

Page 17: Sun's Networked Vision Rob Bamforth Member of Sun Vision Council Sun Microsystems.

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

Page 18: Sun's Networked Vision Rob Bamforth Member of Sun Vision Council Sun Microsystems.

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

Page 19: Sun's Networked Vision Rob Bamforth Member of Sun Vision Council Sun Microsystems.

NetworkServices

10/95

3 Bets from 1995

Page 20: Sun's Networked Vision Rob Bamforth Member of Sun Vision Council Sun Microsystems.

Three Current Bets

MassiveMassiveScaleScale

IntegratedIntegratedStackStack

ContinuousContinuousReal-timeReal-time

H/WH/WS/WS/W

Page 21: Sun's Networked Vision Rob Bamforth Member of Sun Vision Council Sun Microsystems.

The Service-Driven Network

Service AccessService AccessServicesServicesServiceService

InfrastructureInfrastructure

Page 22: Sun's Networked Vision Rob Bamforth Member of Sun Vision Council Sun Microsystems.

Scaling Pressures

Computational/Storage demand

# of devices (users)

duty cycle

bandwidth

Service provider sees as increasing numbers of higher bandwidth connections

Page 23: Sun's Networked Vision Rob Bamforth Member of Sun Vision Council Sun Microsystems.

What's Changing?

Applications

Proprietary

Desktop

O/S

Services

Open

Device

Who Cares?

Page 24: Sun's Networked Vision Rob Bamforth Member of Sun Vision Council Sun Microsystems.

2.5G/3G Networks (Always online)

Personalization & Proximity

Peer-to-Peer Computing

Dynamic Pricing

Voice Browsers

Spontaneous D2D (Jini/Bluetooth)

'Wearables'

Major Disrupters

Page 25: 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