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!

Download Presentation
Download Policy: The content available on the website is offered to you 'AS IS' for your personal information and use only. It cannot be commercialized, licensed, or distributed on other websites without prior consent from the author. To download a presentation, simply click this link. If you encounter any difficulties during the download process, it's possible that the publisher has removed the file from their server.

Recommend


More recommend