riding along with the time traveling networking researcher
play

Riding along with the Time-Traveling Networking Researcher Mostafa - PowerPoint PPT Presentation

Riding along with the Time-Traveling Networking Researcher Mostafa H. Ammar School of Computer Science, Georgia Tech ammar@cc.gatech.edu The Time Traveling Networking Researcher 1985 2018 The Time Travelling Networking Researcher


  1. Riding along with the Time-Traveling Networking Researcher Mostafa H. Ammar School of Computer Science, Georgia Tech ammar@cc.gatech.edu

  2. The Time Traveling Networking Researcher Ø 1985 Ø 2018

  3. The Time Travelling Networking Researcher Ø 1985 Ø 2019

  4. Then and Now Content Distribution 1985 2019

  5. Then and Now How we did research Ø ACM SIGCOMM Ø ACM SIGCOMM 1985 2019 Ø 22 papers Ø 32 papers Ø Authors/paper = 1.9 Ø Authors/paper =6 Min =1, Max = 3 Min = 1, Max = 17 Ø Sample Title: Ø Sample Title: “Window Selection in “Gentle flow control: Flow Controlled avoiding deadlock in Networks” lossless networks”

  6. Then and Now Research Approach Ø Design, Build and Ø Build, Measure,Tweak, Enjoy Repeat Forever

  7. Then and Now My Research

  8. What did the Journey look like?

  9. Caveats Ø Adding structure and not re-writing history. Ø Hindsight is 20/20 Ø It is difficult to make predictions, especially about the future!

  10. A Story in Three Chapters Ø How to say “Necessity is the Mother of Invention” in Networkingese? Ø From many, one Ø From one, many

  11. Takeaways Ø A fundamental iterative process governs successful evolution in deployed infrastructure. Ø There is nothing fundamental about a single global network delivering all services. Ø New ManyNets world is upon us: § flexibility bodes well for the future of networking and networking research.

  12. “Necessity is the mother of invention” Ø In Network Speak § Necessity == Service Support or Scale § Invention == Infrastructure Deployment

  13. The Service-Infrastructure Cycle New Network Service or Increased Scale Establish/Upgrade Infrastructure To Meet Scale or Provide Service

  14. Motivators Ø Mesh, any-to-any connectivity Ø Scalability

  15. The Service-Infrastructure Cycle Ø Worked for almost 40 years to produce the current Internet Ø Until in 2005 … complaints about “the inability [of the Internet] architecture to adapt to new pressures and requirements."

  16. Ossification

  17. Ossification Explained New Network Service or Increased Scale Establish/Upgrade Infrastructure To Meet Scale or Provide Service Ossification is when cycle gets stuck

  18. But the Cycle is fundamental Ø Case Studies § Unicast Routing § Multicast Routing

  19. The Cycle in Action: Unicast Routing Ø Unicast Routing: How to find and deploy network paths to single destination. Ø As the Internet grew routing became more complicated

  20. Internet Growth Ossification Prosser D. V . Link State EGP BGP

  21. Cycle in evidence Ø BGP was “built on experience gained with EGP as defined in RFC 904 and EGP usage in the NSFNET Backbone as described in RFC 1092 and RFC 1093 "

  22. The Case of Multicast Ø Multicast : is the act of sending a message to multiple receivers using a single local “transmit” operation. Ø It is highly Scalable

  23. Unicast and Multicast Data Copying Multicast Saves

  24. Multicast and Content Distribution Ø Development anticipated the cycle and did not follow it. Ø Not widely deployed today

  25. Multicast anticipated the Cycle Ossification Dalal & Metcalfe PIM SSM Large Aguilar Groups

  26. So … Ø Before Ossification, the Cycle operated to continuously enable novel applications and increased scale. Ø Success when Cycle is followed Ø Cycle is inoperable due to ossification

  27. From Many, One A single global infrastructure consumes all services

  28. Then: Many Networks Ø A network for work ca. 1987 Ø A network for home Ø Ø Tymnet (USA –public) (AOL) Ø GTE Telenet (USA- public) Ø A network for Ø Transpac (France - public) experimentation Ø Datapac (Canada – public) Ø ARPANet (USA – research) Ø BNA (Boroughs) Ø SNA (IBM) Ø DNA (Digital)

  29. The One Network Revolution Ø Having one network for everything is not an obvious choice. Ø Under-appreciated networking milestone Ø Was driven by § Connectivity as the main goal § Need for Scalability § Economies of scale

  30. OneNet effect on networking research Ø Stifled Innovation: Ideas rejected if § Not deployable on Internet § Not Scalable Ø Difficult to validate without disrupting infrastructure § Eternal quest for experimentation environments § (MBone, QBone, 6Bone, PlanetLab, GENI)

  31. OneNet Contributed to Ossification Ø By Definition: ManyNets cannot be ossified

  32. So … If we have OneNet and it is ossified, are we done yet?

  33. From One, Many How the OneNet is fragmenting

  34. The Service-Infrastructure Cycle New Network Service or Increased Scale Establish/Upgrade Infrastructure To Meet Scale or Provide Service

  35. The Unstoppable Force Ø The demands on the network continue to evolve § Increased scale § Content Providers reign supreme § Application-specific requirements, low latency, prioritization

  36. What Happens When … Unstoppable Force Ossified Immovable Object

  37. The Fragmentation of the Internet Ø The Ossified Internet is yielding Ø Are we seeing the return of ManyNets? § Let’s look at the early signs

  38. Is Google using the Internet?

  39. The Content-Delivery Network Ø Shift from Connectivity to Content Ø Content Provider § Needs to maximize quality of experience § Reduce reliance on intermediaries § Control interaction

  40. The Flattening of the Internet Rest of the Internet Access ISP End Users 41

  41. CP Extensions in Access Networks Ø Embedded Content Provider Appliances Ø ISP Interfaces to allow CP Coordination and Collaboration. Ø A large majority of traffic sees a tiny portion of the global Internet.

  42. “Zero-Hop” Networks Rest of the Internet Access ISP End Users

  43. Dedicated (Bypass) networks Ø SpreadNetworks Ø SIGFOX Ø Haste Ø FirstNet Ø Althea

  44. 5G Slicing Ø 5G = Future Mobile Broadband and Beyond § Enhanced mobile broadband (eMBB) § Ultra-reliable and low latency communications (URLLC) § Massive machine type communications (mMTC) http://www.huawei.com/minisite/hwmbbf16/insights/5G-Nework-Architecture-Whitepaper-en.pdf

  45. What does the ManyNets world look like? Servers Rest of the Internet Bypass CP Bypass ZeN Community ISP ISP ISP Users

  46. So What? Ø Fragmentation is a reality let’s embrace it. § Attempts to fight ossification without fragmentation failed (see “Clean Slate”) § Fragmentation opens up the research agenda. Ø Loss of OneNet advantages: § Economy of scale § Low barrier to entry

  47. Takeaways Ø A fundamental iterative process governs successful evolution in deployed infrastructure. Ø There is nothing fundamental about a single global network delivering all services. Ø New ManyNets world is upon us: § flexibility bodes well for the future for networking research

  48. Epilogue: The Exciting Future of Networking Ø Scale and new services will continue to drive evolution Ø Ossification will be a thing of the past § The ManyNets world will be a fertile ground for innovation § Network Programmability will add to its responsiveness

  49. Onwards to 2050

  50. The Internet License Office

  51. Internet Licenses Ø Started being required in 2035! Ø Jurisdictions came to the realization that un-regulated highly scalable digital connectivity can be harmful. Ø Solution: Scope Fragmentation and Speed Control.

  52. Internet License Categories Ø A: Close family members Ø B: Digitally Gated Community Ø C: Access to non-curated spaces (Chain of digital custody certification, Not Blocked By Default) Ø D: Fast Media certification Ø E: Access to Space/Time Browser

  53. Proceedings CoNext 2050 Nuuk, Greenland

  54. Thank You!

Recommend


More recommend