internet of things, circa 2004
DESCRIPTION
This is a (public) presentation given by Sun MIcrosystems CTO Greg Papadopoulos at the Gartner Symposium in Orlando in 2004. As of a decade later (January, 2014), this presentation is remarkable for its prescience -- IP is indeed the backplane and the internet has in fact become the computer.TRANSCRIPT
Technology
Leadership
Conference
Dec. 11 -12, 2002
The Aware Enterprise
Greg PapadopoulosEVP and CTO
The Revolution
10M
1B
10B
1T
100B
1990 2000 2010 2020
Computers People Everything
Cost toConnect
ThingsConnected
$100
$1
1¢
Traditional Network DevicesWW installed, 2012
Appliances/toys
Industrial/Automotive
Entertainment
Handhelds
Computers
11,000M
400M
1,300M
2,600M
1,080M
Source: IDC Estimates, 2004
RFID Tags and Sensors
1 Trillion!
WW installed, 2012
TraditionalNetworkDevices
17 Billion
Source: IDC Estimates, 2004
The Revolution
10M
1B
10B
1T
100B
1990 2010 2020
Computers People Everything
ConnectivityConnectivity
Community
Community
Awar
enes
s
Awar
enes
s
2000
6
Frontiers of Automation
HRHRFinanceFinance
SalesSales
ServiceService
OpsOps
R&DR&D
EDIEDI
7
Frontiers of Automation
SalesSales
ServiceService
OpsOpsR&DR&D
Simulation
Communities
Mobility with Security
8
Frontiers of Automation
SalesSales
ServiceService
OpsOpsR&DR&D
Simulation
Communities
Mobility with Security
M anufactured goodsDistributed assets
Awareness
9
Frontiers of Automation
SalesSales
ServiceService
OpsOpsR&DR&D
Simulation
Communities
Mobility with Security
M anufactured goodsDistributed assets
Telemetry
ControlAwareness
10
Frontiers of Automation
SalesSales
ServiceService
OpsOpsR&DR&D
Simulation
Communities
Mobility with Security
M anufactured goodsDistributed assets
Telemetry
Control
GlobalGlobalWirelessWirelessNetworksNetworks
Awareness
ProcessorProcessor
O/SO/S
App
Shrink-Wrap
SolarisTM
SPARC®
Linuxx86
VMSVAX
MVS370
AIXPower
IrixMIPS
HP-UXPrecision
DGUX88K
OS400AS400
Windows Serverx86
UltrixAlpha
Aegis68K
The New Software
Application scales from 1 to perhaps 100's of users
For Desktop:1 copy SW = 1 copy HW
Shrink-Wrap
Linuxx86
VMSVAX
MVS370
DGUX88K
OS400AS400
Comp
MWMW
Comp
MWMW
Comp
MWMW
Comp
MWMW
Aegis68K
NetworkedComponents
The New Software
ProcessorProcessor
O/SO/S
App
Service must scaleto 10,000's or millionsof simultaneous users!
IrixMIPS
HP-UXPrecision
UltrixAlpha
AIXPower
Windows Serverx86
SolarisTM
SPARC®
TheThe JavaJavaTMTM Platform Platform
The WindowsThe WindowsPlatformPlatform
VMSVAX
MVS370
DGUX88K
OS400AS400
Aegis68K
XML
The New Software
ProcessorProcessor
O/SO/S
App Comp
MWMW
Comp
MWMW
Comp
MWMW
Comp
MWMW
Linuxx86
IrixMIPS
HP-UXPrecision
UltrixAlpha
AIXPower
Windows Serverx86
SolarisTM
SPARC®
Global Network
Desktops
SunRays Java Card
Phones
PDAs
RF Tags
SmartDust
RFID Readers/Sensor Gateways
Robots
Platform
Data Center
Ser
vice
Edg
e
Acc
ess
Edg
e
Core Devices Things
SunRemote Services
The Network Computer
Sensors
The Network Computer
Desktops
SunRays Java Card
Phones
PDAs
RF Tags
Sensors
SmartDustRobot
ServiceEdge
GlobalNetwork
Access Edge
ContentDistribution
In-Store Proc.
CableHead-end
Base StationController
L7Switching
LoadBalancing
Firewall
SunRemote Services
Solaris LINUX
SPARC
Legacy SM Ps NBCs
Data Center Network
Blocks Files
Storage
X86/AM D64
Legacy SM Ps NBCs
Core Devices Things
SunRayServer
Event Fusion
RFID Readers/Sensor Gateways
Streaming
The Network Computer Developer View
Core Devices Things
Developers/Engineers
Desktops
SunRays Java Card
Phones
PDAs
SmartDust
RFID Readers/Sensor Gateways
Robots
Java Desktop System
Java M obility
Java Identity
Java Enterprise System. . . M sg. Dir. App. Web
Legacy SM Ps NBCs
Data Center Network
Blocks Files
Storage
Legacy SM Ps NBCs
RF Tags
ServiceEdge
GlobalNetwork
Access Edge
SunRayServer
ContentDistribution
Event Fusion
In-Store Proc.
CableHead-end
Base StationController
L7Switching
LoadBalancing
Firewall
Streaming
SunRemote Services
Solaris LINUX
SPARC X86/AM D64
Sensors
Java Studio
The Network Computer Administrator View
Core
Control
Tel
eme
try
Control
Tel
eme
try
Phones
PDAs
SmartDust
RFID Readers/Sensor Gateways
Robots
Legacy SM Ps NBCs
Data Center Network
Blocks Files
Storage
ServiceEdge
GlobalNetwork
Access Edge
SunRayServer
ContentDistribution
Event Fusion
In-Store Proc.
CableHead-end
Base StationController
L7Switching
LoadBalancing
Firewall
Streaming
SunRemote Services
. . . M sg. Dir. App. Web
Devices ThingsJava Desktop System
Java Enterprise System
Solaris LINUX
SPARC X86/AM D64
Sensors
Developers/Engineers
Desktops
SunRays Java Card
Java M obility
Java IdentityJava Studio
RF Tags
Global Network
Desktops
Java Card
Phones
PDAs
RF Tags
SmartDust
RFID Readers/Sensor Gateways
RobotsPlatform
Ser
vice
Edg
e
Acc
ess
Edg
e
Core Devices Things
SunRemote Services
The Network Computer Services View
Sensors
Service 1Data Center
ServicesService 2
Explosion at the EdgeGlobal Network
Desktops
Java Card
Phones
PDAs
RF Tags
SmartDust
RFID Readers/Sensor Gateways
Robots
Platform
Data Center
Devices Things
SunRays
Sensors
Global Network
Desktops
Java Card
Phones
PDAs
RF Tags
SmartDust
RFID Readers/Sensor Gateways
RobotsPlatform
Data Center
Ser
vice
Edg
e
Acc
ess
Edg
e
Core Devices Things
SunRemote Services
The Network Computer Data Flow
Sensors
ServicesTelemetry
Global Network
Desktops
Java Card
Phones
PDAs
RF Tags
SmartDust
RFID Readers/Sensor Gateways
RobotsPlatform
Ser
vice
Edg
e
Acc
ess
Edg
e
Core Devices Things
SunRemote Services
The Network Computer Control Flow
Sensors
Data Center
ServicesControl
● Awareness of things made, sold, owned– Where is it?– Is it okay?– Should some action be taken?
● Sensing the health of complex systems– Environment– Infrastructure– People
● All achieved through exponential cost reductions: RFID, MEMS, Smart Dust
Network of Things
Environmental Monitoring Example
Sensors
SpillSite
Structure at the Far Edge Devices
(IP)Things
(Sub-IP)
Self-assembling networks
Tag, sensor, dust, ...
Reader/Gateway
Everything Becomes a Service● Automate service processes
● Repair, maintenance, consumables, optimization
● Transform one-time sales to annuitiesJet Engines
Servers
Storage
Filter Systems
Mobile Phones
Washing Machine
Printers
Thrust
Application SLA
Remembering Things
Purified Water
Connectivity Contracts
Clean Clothes
Printed Pages
● New business models/processes are emerging as the enterprise becomes aware
● Proliferation of amount and different types of data dramatically increases the traffic flowing from outside in
● Today’s computing models cannot scale economically or technically
Aware Enterprise Demands a Different Approach
Impact of the Aware Enterprise
Developer CommunitySoftware Stack
Compute and Storage Engines
Network ComputerRequirements
28
The Operations Challenge
Was...● Availability● Performance● Scale
Price/Price/PerformancePerformance
29
The Operations Challenge
Becoming...● Service Level● Efficiency● Security
Total Cost ofTotal Cost ofService LevelService Level
Price/Price/PerformancePerformance
Was...● Availability● Performance● Scale
30
Economy of Scale
Scale
Co
st
Bad
31
Economy of Scale
Scale
Co
st
Bad
Better
32
Decision Point
Mask ComplexityMask Complexity
oror
Engineer it AwayEngineer it Away
33
New Definition of Scalability
A system is scalable A system is scalable only if you can add only if you can add resources without resources without adding complexityadding complexity
34
System When Tech Scale
MF '60s Trans/Core 1
Minis '70s SSI/MSI 1
PC/WS '80s uP/ LSI 1
SMP '90s VLSI / DRAM 100
“System” Is Changing, AgainHistorical Cycle of Computing Industry, every 10 – 15 years
35
System When Tech Scale
MF '60s Trans/Core 1
Minis '70s SSI/MSI 1
PC/WS '80s uP/ LSI 1
SMP '90s VLSI / DRAM 100
'00s Server-on-a-Chip/Fiber Optics 1000's
Grid, Utility, Horizontal, BFWTS...
“System” Is Changing, AgainHistorical Cycle of Computing Industry, every 10 – 15 years
Old systems are components in the new one
Server connectedto networks
Datacenter systembuilt from networks
37
Re-cap● Radical shifts in software are
resulting in radical shifts in systems● Computing systems will be built out
of IP networks, rather than just attaching to them
● Emerge with a new definition of system
38
And if IP is the backplane then...
The Whole InternetThe Whole Internetis the Computer!is the Computer!