Successfully reported this slideshow.

OSS Presentation Keynote by Jason Hoffman


Published on

Published in: Technology
  • Be the first to comment

OSS Presentation Keynote by Jason Hoffman

  1. 1. The important bits Jason A. Hoffman, PhD Founder and CTO Joyent
  2. 2. The World is the New ComputerDatacenter + Billions of Devices with theNetwork as the backplane
  3. 3. Some TrendsEverything is becoming a web application(HTTP)Real-time, data synched peers is replacingClient-Server => machinesMessage-passing for distributed, concurrentsystemsReal-time is going from small data to big data(DIRTy)Connections are becoming limiting
  4. 4. Computers = Mankind problem solvers
  5. 5. Access them via “applications”
  6. 6. Supposed to make life better
  7. 7. What we all technically wantJust workJust scaleJust be completely transparent
  8. 8. Business-wiseBetterFasterCheaper
  9. 9. “IT” is nothing special
  10. 10. IT Spend• Not being related to Business Value is our biggest problem
  11. 11. Trends in time1975 => Decentralized networking1985 => Decentralized compute, the “PC”1995 => Internet2005 => Intercompute, the “DC”2015 => Interdata
  12. 12. EconomicsEconomic Good Soybeans kg Movement ofEconomic Service kg/time SoybeansService Delivery How long? time Time
  13. 13. How and where?Occurs via a Service RouteArrives at a transport hub or portThen sent the “last mile” to the destination
  14. 14. What about our industry?Economic Good Bit Bytes (GB)Economic Service Bandwidth (IO) Bits/time (Gbps)Service Delivery Latency Time (ms) Time
  15. 15. How and where?Occurs via a Service RouteArrives at a transport hub or portThen sent the “last mile” to the destination
  16. 16. More than analogies• With the appearance of the internet: construction, mining, railroad and shipping companies could lay fiber
  17. 17. The Datacenter is a Port• End-point of Service Routes. A Transport Hub.
  18. 18. All togetherThe Bit is our Economic GoodThe Transport of Bits (Bandwidth) is ourEconomic ServiceLatency is our Service Delivery TimeOccurs via “fiber routes”Arrives at ports (datacenters) and finaldestinations (devices)
  19. 19. Containers of goods
  20. 20. Containers of Bits• Packets (ethernet’s PDU)• Memory word• CPU register• Block
  21. 21. Relationships• Nodes in a system• Distributed is a superset
  22. 22. The ProcessCentralized to Decentralized to DistributedDistributed is a superset, and we restrictdepending on point in time.Distributed = Readily Available
  23. 23. Readily Available Economic Goods• We call these Commodities.
  24. 24. Readily Available Economic Services• We call these Utilities.
  25. 25. The Business of Cloud• Emergence of Commodity and Utility markets for Network, Compute, Data
  26. 26. Network, Compute, Data
  27. 27. Network
  28. 28. Networking Demand
  29. 29. Compute• 15 billion Intel processor cores in 2010• 10 billion embedded processors in 2009
  30. 30. Data• The point of it all.
  31. 31. Factors for Data• Volatility, Access Time, Size vectored with Cost
  32. 32. Where does data come from?• Natural world.• Machines.• Human activities.
  33. 33. Data demands• Enterprise storage market was 15.5 EB (0.0155 ZB) in 2010 (IDC)• Total storage devices was 1.5 ZBs
  34. 34. What about data demands?• There are singular problems and data sources that could exhaust the worlds supply of network, compute and data
  35. 35. Biotechnology example • Rapid DNA sequencers are cheap • If we had them all going, DNA sequencing efforts could consume every CPU and storage device shipped in 2010. • Key to point out though that this is a good example of unique vs non-unique data, and that there are difference between data that can be easily and cheaply regenerated in the future.36
  36. 36. People create data37
  37. 37. Devices create data A single car maker could exhaust the worlds storage38
  38. 38. Machine Data 1 flight, 1 plane, 480 TBs A single plane manufacturer could exhaust the world’s storage 2015: Sensor Data > User-generated39
  39. 39. Future• Machine generated data• Observation generated data• Both surpassing all the typical “user generated”
  40. 40. Storage is not data centric• Unique data?• If unique, what is the value to my efforts or business?
  41. 41. Semantics• How do I make that clear?• How do I trade off predictability and “high” performance• How do I know it’ll be there in 25 years
  42. 42. Backup Slides