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

riding along with the time traveling networking researcher
SMART_READER_LITE
LIVE PREVIEW

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


slide-1
SLIDE 1

Riding along with the Time-Traveling Networking Researcher

Mostafa H. Ammar School of Computer Science, Georgia Tech ammar@cc.gatech.edu

slide-2
SLIDE 2

Ø 1985 Ø 2018

The Time Traveling Networking Researcher

slide-3
SLIDE 3

Ø 1985 Ø 2019

The Time Travelling Networking Researcher

slide-4
SLIDE 4

Then and Now Content Distribution

1985 2019

slide-5
SLIDE 5

Then and Now How we did research

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

slide-6
SLIDE 6

Then and Now Research Approach

Ø Design, Build and Enjoy Ø Build, Measure,Tweak, Repeat Forever

slide-7
SLIDE 7

Then and Now My Research

slide-8
SLIDE 8

What did the Journey look like?

slide-9
SLIDE 9

Caveats

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

slide-10
SLIDE 10

A Story in Three Chapters

ØHow to say “Necessity is the Mother of Invention” in Networkingese? Ø From many, one Ø From one, many

slide-11
SLIDE 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.

slide-12
SLIDE 12
slide-13
SLIDE 13

“Necessity is the mother of invention”

Ø In Network Speak

§ Necessity == Service Support or Scale § Invention == Infrastructure Deployment

slide-14
SLIDE 14

The Service-Infrastructure Cycle

New Network Service or Increased Scale Establish/Upgrade Infrastructure To Meet Scale or Provide Service

slide-15
SLIDE 15

Motivators

ØMesh, any-to-any connectivity ØScalability

slide-16
SLIDE 16

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."

slide-17
SLIDE 17

Ossification

slide-18
SLIDE 18

Ossification Explained

New Network Service or Increased Scale Establish/Upgrade Infrastructure To Meet Scale or Provide Service

Ossification is when cycle gets stuck

slide-19
SLIDE 19

But the Cycle is fundamental

ØCase Studies

§ Unicast Routing § Multicast Routing

slide-20
SLIDE 20

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

slide-21
SLIDE 21

Internet Growth

Prosser

  • D. V.

Link State EGP BGP Ossification

slide-22
SLIDE 22

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 "

slide-23
SLIDE 23

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

slide-24
SLIDE 24

Unicast and Multicast

Data Copying

Multicast Saves

slide-25
SLIDE 25

Multicast and Content Distribution

ØDevelopment anticipated the cycle and did not follow it. ØNot widely deployed today

slide-26
SLIDE 26

Multicast anticipated the Cycle

Aguilar Large Groups Ossification PIM SSM Dalal & Metcalfe

slide-27
SLIDE 27

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

slide-28
SLIDE 28

From Many, One

A single global infrastructure consumes all services

slide-29
SLIDE 29

Then: Many Networks

Ø

  • ca. 1987

Ø Tymnet (USA –public) Ø GTE Telenet (USA- public) Ø Transpac (France - public) Ø Datapac (Canada – public) Ø ARPANet (USA – research) Ø BNA (Boroughs) Ø SNA (IBM) Ø DNA (Digital)

Ø A network for work Ø A network for home (AOL) Ø A network for experimentation

slide-30
SLIDE 30

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

slide-31
SLIDE 31

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)

slide-32
SLIDE 32

OneNet Contributed to Ossification

ØBy Definition: ManyNets cannot be

  • ssified
slide-33
SLIDE 33

So …

If we have OneNet and it is ossified, are we done yet?

slide-34
SLIDE 34

From One, Many

How the OneNet is fragmenting

slide-35
SLIDE 35

The Service-Infrastructure Cycle

New Network Service or Increased Scale Establish/Upgrade Infrastructure To Meet Scale or Provide Service

slide-36
SLIDE 36

The Unstoppable Force

ØThe demands on the network continue to evolve

§ Increased scale § Content Providers reign supreme § Application-specific requirements, low latency, prioritization

slide-37
SLIDE 37

What Happens When …

Unstoppable Force Ossified Immovable Object

slide-38
SLIDE 38

The Fragmentation of the Internet

ØThe Ossified Internet is yielding ØAre we seeing the return of ManyNets?

§ Let’s look at the early signs

slide-39
SLIDE 39

Is Google using the Internet?

slide-40
SLIDE 40

The Content-Delivery Network

ØShift from Connectivity to Content ØContent Provider

§ Needs to maximize quality of experience § Reduce reliance on intermediaries § Control interaction

slide-41
SLIDE 41

The Flattening of the Internet

41

End Users Access ISP Rest of the Internet

slide-42
SLIDE 42

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.

slide-43
SLIDE 43

“Zero-Hop” Networks

End Users Access ISP Rest of the Internet

slide-44
SLIDE 44

Dedicated (Bypass) networks

Ø SpreadNetworks Ø SIGFOX Ø Haste Ø FirstNet ØAlthea

slide-45
SLIDE 45

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

slide-46
SLIDE 46

What does the ManyNets world look like?

ZeN ISP Bypass Community ISP Users Servers ISP Rest of the Internet CP Bypass

slide-47
SLIDE 47

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

slide-48
SLIDE 48

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

slide-49
SLIDE 49

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

slide-50
SLIDE 50

Onwards to 2050

slide-51
SLIDE 51
slide-52
SLIDE 52

The Internet License Office

slide-53
SLIDE 53

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.

slide-54
SLIDE 54

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

slide-55
SLIDE 55

Proceedings CoNext 2050 Nuuk, Greenland

slide-56
SLIDE 56

Thank You!