Internet of Things, circa 2004

3,939 views
3,577 views

Published on

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.

Published in: Technology

Internet of Things, circa 2004

  1. 1. The Aware Enterprise Greg Papadopoulos EVP and CTO Technolog y Leadershi p
  2. 2. The Revolution Computers 1T People Everything $100 100B 10B Cost to Connect $1 1¢ 1B 10M 1990 Things Connected 2000 2010 2020
  3. 3. Traditional Network Devices WW installed, 2012 Appliances/toys Industrial/Automotive Entertainment Handhelds Computers 11,000M 400M 1,300M 2,600M 1,080M Source: IDC Estimates, 2004
  4. 4. RFID Tags and Sensors WW installed, 2012 Traditional Network Devices 17 Billion Source: IDC Estimates, 2004 1 Trillion!
  5. 5. The Revolution Computers People Everything Aw ar en es s 1T 100B 10B 1B 10M ctivity e Conn 1990 2000 nity mu m Co 2010 2020
  6. 6. Frontiers of Automation HR EDI F inance Sales Service Ops R&D 6
  7. 7. Frontiers of Automation Communities Sales Mobility with Security Service Ops R&D Simulation 7
  8. 8. Frontiers of Automation Communities Mobility with Security Sales Service Ops R&D Simulation Awareness M anufactured goods Distributed assets 8
  9. 9. Frontiers of Automation Communities Mobility with Security Sales Service Ops R&D Simulation C on Awareness T el e met ry tr ol M anufactured goods Distributed assets 9
  10. 10. Frontiers of Automation Communities Mobility with Security Global Wireless Networks Sales Service Ops R&D Simulation C on Awareness T el e met ry tr ol M anufactured goods Distributed assets 10
  11. 11. The New Software Shrink-Wrap App Application scales from 1 to perhaps 100's of users O/S Processor For Desktop: 1 copy SW = 1 copy HW OS400 MVS AS400 DGUX Irix 88K VMS VAX MIPS Solaris Ultrix Aegis TM SPARC® Linux Alpha 68K 370 x86 AIX Power HP-UX Windows Server x86 Precision
  12. 12. The New Software Comp Shrink-Wrap Comp App MW MW Comp O/S Processor MW Networked Components Comp MW OS400 MVS AS400 DGUX Irix 88K VMS VAX MIPS Solaris Ultrix Aegis TM SPARC® Linux Alpha 68K 370 x86 AIX Power HP-UX Windows Server x86 Precision Service must scale to 10,000's or millions of simultaneous users!
  13. 13. The New Software Comp Comp App Comp O/S MW MW MW Comp MW Processor OS400 MVS AS400 DGUX Irix 88K VMS VAX MIPS Solaris Ultrix Aegis TM SPARC® Linux Alpha 68K 370 x86 AIX Power HP-UX Windows Server x86 Precision The Java Platform TM XML The Windows Platform
  14. 14. The Network Computer Global N etwork Core Devices Things Access Edge Data Center Service Edge Desktops SunRays Java Card RF Tags Phones PDAs Sensors Platform Sun Remote Services RF ID Readers/ Sensor Gateways Robots SmartDust
  15. 15. The Network Computer Service Global Access Edge N etwork Edge Core Legacy SM Ps SunRay Server N BCs L7 Switching F irewall Blocks Cable H ead-end Desktops In-Store Proc. Streaming Data Center N etwork Event F usion Things Content Distribution Load Balancing Devices F iles Storage Base Station Controller SunRays Java Card Phones RF Tags PDAs Sensors Solaris SPARC LIN U X X86/AM D64 Sun Remote Services RF ID Readers/ Sensor Gateways Robot SmartDust
  16. 16. The Network Computer Developer View Service Global Access Edge N etwork Edge Core Devices Things Java Desktop System Java Enterprise System ... Legacy M sg. Dir. App. SM Ps Web SunRay Server N BCs L7 Switching Load Balancing In-Store Proc. Streaming Blocks Event F usion F irewall Data Center N etwork Content Distribution Cable H ead-end Files Storage Base Station Controller Desktops Java Studio Java Identity Developers/Engine ers SunRays Java Card Java M obility RF Tags Phones PDAs Sensors Solaris SPARC LIN U X X86/AM D64 Sun Remote Services RF ID Readers/ Sensor Gateways Robots SmartDust
  17. 17. The Network Computer Administrator View Service Global Access Edge N etwork Edge Core Devices Things Java Desktop System Java Enterprise System ... M sg. Legacy Dir. App. SM Ps Web SunRay Server N BCs L7 Switching Load Balancing In-Store Proc. Streaming Blocks Event F usion F irewall Data Center N etwork Content Distribution Cable H ead-end F iles Solaris SPARC LIN U X X86/AM D64 Control Sun Remote Services Teleme try Teleme try Storage Base Station Controller Control Desktops Java Studio Java Identity Developers/Engine ers SunRays Java Card Java M obility RF Tags Phones PDAs Sensors RF ID Readers/ Sensor Gateways Robots SmartDust
  18. 18. The Network Computer Global N etwork Core Devices Things Desktops Services Access Edge Service 1 Data Service 2 Center Java Card Service Edge View Services RF Tags Phones PDAs Sensors Platform Sun Remote Services RF ID Readers/ Sensor Gateways Robots SmartDust
  19. 19. Explosion at the Edge Global N etwork Devices Things Desktops SunRays Data Center Java Card RF Tags Phones PDAs Platform RF ID Readers/ Sensor Gateways Robots Sensors SmartDust
  20. 20. The Network Computer Global N etwork Core Data Flow Devices Things Desktops Access Edge Data Center Service Edge Java Card Telemetry Services RF Tags Phones PDAs Sensors Platform Sun Remote Services RF ID Readers/ Sensor Gateways Robots SmartDust
  21. 21. The Network Computer Global N etwork Core Control Flow Devices Things Desktops Control Services Access Edge Data Center Service Edge Java Card RF Tags Phones PDAs Sensors Platform Sun Remote Services RF ID Readers/ Sensor Gateways Robots SmartDust
  22. 22. Network of Things ● 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
  23. 23. Environmental Monitoring Example Spill Site Sensors
  24. 24. Structure at the Far Edge Devices (IP) Things (Sub-IP) Tag, sensor, dust, ... Reader/ Gateway Self-assembling networks
  25. 25. Everything Becomes a Service ● Automate service processes ● ● Repair, maintenance, consumables, optimization Transform one-time sales to annuities Jet Engines Servers Storage Filter Systems Mobile Phones Washing Machine Printers Thrust Application SLA Remembering Things Purified Water Connectivity Contracts Clean Clothes Printed Pages
  26. 26. Impact of the Aware Enterprise 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 ●
  27. 27. Network Computer Requirements Developer Community Software Stack Compute and Storage Engines
  28. 28. The Operations Challenge Was... ● Availability ● Performance ● Scale Price/ Performance 28
  29. 29. The Operations Challenge Was... Becoming... ● Availability ● Service Level ● Performance ● Efficiency ● Scale ● Security Price/ Performance Total Cost of Service Level 29
  30. 30. Economy of Scale Cost Bad Scale 30
  31. 31. Economy of Scale Cost Bad Better Scale 31
  32. 32. Decision Point Mask Complexity or Engineer it Away 32
  33. 33. New Definition of Scalability A system is scalable only if you can add resources without adding complexity 33
  34. 34. “System” Is Changing, Again Historical Cycle of Computing Industry, every 10 – 15 years System When MF Minis '60s '70s Tech Scale Trans/Core 1 SSI/MSI 1 PC/WS '80s uP/ LSI 1 SMP VLSI / DRAM 100 '90s 34
  35. 35. “System” Is Changing, Again Historical Cycle of Computing Industry, every 10 – 15 years System When MF Minis '60s Scale Trans/Core 1 SSI/MSI 1 PC/WS '80s uP/ LSI 1 SMP '90s VLSI / DRAM 100 '00s Server-on-a-Chip/ Fiber Optics 1000's BF WTS... '70s Tech Grid, U tility, H orizontal, 35
  36. 36. Old systems are components in the new one Server connected to networks Datacenter system built from networks
  37. 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 37
  38. 38. And if IP is the backplane then... The Whole Internet is the Computer! 38

×