the service-infrastructure cycle, ossification, and the ......the current internet ... how the...

45
The Service - Infrastructure Cycle, Ossification, and the Fragmentation of the Internet Mostafa H. Ammar School of Computer Science Georgia Institute of Technology [email protected]

Upload: others

Post on 10-Aug-2020

5 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: The Service-Infrastructure Cycle, Ossification, and the ......the current Internet ... How the OneNet is fragmenting “It is tough to make predictions, especially about the future.”

The Service-Infrastructure Cycle,Ossification,

and the Fragmentation of the Internet

Mostafa H. AmmarSchool of Computer Science

Georgia Institute of Technology

[email protected]

Page 2: The Service-Infrastructure Cycle, Ossification, and the ......the current Internet ... How the OneNet is fragmenting “It is tough to make predictions, especially about the future.”

A Story in Three Chapters

How to say “Necessity is the Mother of Invention” in Networkingese?

e pluribus unum (from many, one)

ex uno pluria (from one, many)

Page 3: The Service-Infrastructure Cycle, Ossification, and the ......the current Internet ... How the OneNet is fragmenting “It is tough to make predictions, especially about the future.”

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.

Page 4: The Service-Infrastructure Cycle, Ossification, and the ......the current Internet ... How the OneNet is fragmenting “It is tough to make predictions, especially about the future.”
Page 5: The Service-Infrastructure Cycle, Ossification, and the ......the current Internet ... How the OneNet is fragmenting “It is tough to make predictions, especially about the future.”

“Necessity is the mother of invention”

In Network Speak

Necessity == Service Support or Scale

Invention == Infrastructure Deployment

Page 6: The Service-Infrastructure Cycle, Ossification, and the ......the current Internet ... How the OneNet is fragmenting “It is tough to make predictions, especially about the future.”

The Service-Infrastructure Cycle

New Network Service orIncreased Scale

Establish/Upgrade Infrastructure To Meet Scale or Provide Service

Page 7: The Service-Infrastructure Cycle, Ossification, and the ......the current Internet ... How the OneNet is fragmenting “It is tough to make predictions, especially about the future.”

Two Motivators:New Applications + Scale

Applications: Time Sharing

Email

File Transfer

Web Browsing

File Sharing

Social Networks

Video Streaming

On the Horizon: AR, Connected Cars, …

Page 8: The Service-Infrastructure Cycle, Ossification, and the ......the current Internet ... How the OneNet is fragmenting “It is tough to make predictions, especially about the future.”

Two Motivators:New Applications + Scale

Scalability: The ability to handle a large number of connected entities

Scalability will continue as the main driving force

Page 9: The Service-Infrastructure Cycle, Ossification, and the ......the current Internet ... How the OneNet is fragmenting “It is tough to make predictions, especially about the future.”

Scale Today

Number of Internet users ~ 3 Billion

Number of connected devices ~ 10 Billion

Predicted number of devices connected in 2020 is around 20 - 40 Billion

Page 10: The Service-Infrastructure Cycle, Ossification, and the ......the current Internet ... How the OneNet is fragmenting “It is tough to make predictions, especially about the future.”

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

Page 11: The Service-Infrastructure Cycle, Ossification, and the ......the current Internet ... How the OneNet is fragmenting “It is tough to make predictions, especially about the future.”

Ossification

Page 12: The Service-Infrastructure Cycle, Ossification, and the ......the current Internet ... How the OneNet is fragmenting “It is tough to make predictions, especially about the future.”

Ossification Explained

New Network Service orIncreased Scale

Establish/Upgrade Infrastructure To Meet Scale or Provide Service

Ossification is when cycle gets stuck

Page 13: The Service-Infrastructure Cycle, Ossification, and the ......the current Internet ... How the OneNet is fragmenting “It is tough to make predictions, especially about the future.”

But the Cycle is fundamental

Case Studies Unicast Routing

Multicast Routing

Page 14: The Service-Infrastructure Cycle, Ossification, and the ......the current Internet ... How the OneNet is fragmenting “It is tough to make predictions, especially about the future.”

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

Page 15: The Service-Infrastructure Cycle, Ossification, and the ......the current Internet ... How the OneNet is fragmenting “It is tough to make predictions, especially about the future.”

Internet Growth

Prosser D. V. Link State EGP BGP

Ossification

Page 16: The Service-Infrastructure Cycle, Ossification, and the ......the current Internet ... How the OneNet is fragmenting “It is tough to make predictions, especially about the future.”

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 "

Page 17: The Service-Infrastructure Cycle, Ossification, and the ......the current Internet ... How the OneNet is fragmenting “It is tough to make predictions, especially about the future.”

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

Page 18: The Service-Infrastructure Cycle, Ossification, and the ......the current Internet ... How the OneNet is fragmenting “It is tough to make predictions, especially about the future.”

Unicast and Multicast

Data Copying

Multicast Saves

Page 19: The Service-Infrastructure Cycle, Ossification, and the ......the current Internet ... How the OneNet is fragmenting “It is tough to make predictions, especially about the future.”

Multicast and Content Distribution

Development anticipated the cycle and did not follow it.

Not widely deployed today

Page 20: The Service-Infrastructure Cycle, Ossification, and the ......the current Internet ... How the OneNet is fragmenting “It is tough to make predictions, especially about the future.”

Multicast anticipated the Cycle

Aguilar Large Groups

Ossification

PIM SSM

Dalal &Metcalfe

Page 21: The Service-Infrastructure Cycle, Ossification, and the ......the current Internet ... How the OneNet is fragmenting “It is tough to make predictions, especially about the future.”

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

Page 22: The Service-Infrastructure Cycle, Ossification, and the ......the current Internet ... How the OneNet is fragmenting “It is tough to make predictions, especially about the future.”

e pluribus unum(From Many, One)

A single global infrastructure consumed all services

Page 23: The Service-Infrastructure Cycle, Ossification, and the ......the current Internet ... How the OneNet is fragmenting “It is tough to make predictions, especially about the future.”

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

Page 24: The Service-Infrastructure Cycle, Ossification, and the ......the current Internet ... How the OneNet is fragmenting “It is tough to make predictions, especially about the future.”

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

Page 25: The Service-Infrastructure Cycle, Ossification, and the ......the current Internet ... How the OneNet is fragmenting “It is tough to make predictions, especially about the future.”

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)

Page 26: The Service-Infrastructure Cycle, Ossification, and the ......the current Internet ... How the OneNet is fragmenting “It is tough to make predictions, especially about the future.”

OneNet Contributed to Ossification

By Definition: ManyNets cannot be ossified

Page 27: The Service-Infrastructure Cycle, Ossification, and the ......the current Internet ... How the OneNet is fragmenting “It is tough to make predictions, especially about the future.”

So …

If we have OneNet and it is ossified,

are we done yet?

Page 28: The Service-Infrastructure Cycle, Ossification, and the ......the current Internet ... How the OneNet is fragmenting “It is tough to make predictions, especially about the future.”

ex uno pluria(From One, Many)

How the OneNet is fragmenting

“It is tough to make predictions, especially about the future.” Yogi Berra

Page 29: The Service-Infrastructure Cycle, Ossification, and the ......the current Internet ... How the OneNet is fragmenting “It is tough to make predictions, especially about the future.”

The Service-Infrastructure Cycle

New Network Service orIncreased Scale

Establish/Upgrade Infrastructure To Meet Scale or Provide Service

Page 30: The Service-Infrastructure Cycle, Ossification, and the ......the current Internet ... How the OneNet is fragmenting “It is tough to make predictions, especially about the future.”

The Unstoppable Force

The demands on the network continue to evolve Increased scale

Content Providers reign supreme

Application-specific requirements, low latency, prioritization

Page 31: The Service-Infrastructure Cycle, Ossification, and the ......the current Internet ... How the OneNet is fragmenting “It is tough to make predictions, especially about the future.”

What Happens When …

Unstoppable Force

Ossified Immovable Object

Page 32: The Service-Infrastructure Cycle, Ossification, and the ......the current Internet ... How the OneNet is fragmenting “It is tough to make predictions, especially about the future.”

The Fragmentation of the Internet

The Ossified Internet is yielding

Are we seeing the return of ManyNets? Let’s look at the early signs

Page 33: The Service-Infrastructure Cycle, Ossification, and the ......the current Internet ... How the OneNet is fragmenting “It is tough to make predictions, especially about the future.”

Is Google using the Internet?

Page 34: The Service-Infrastructure Cycle, Ossification, and the ......the current Internet ... How the OneNet is fragmenting “It is tough to make predictions, especially about the future.”

The Content-Delivery Network

Shift from Connectivity to Content

Content Provider Needs to maximize quality of experience

Reduce reliance on intermediaries

Control interaction

Page 35: The Service-Infrastructure Cycle, Ossification, and the ......the current Internet ... How the OneNet is fragmenting “It is tough to make predictions, especially about the future.”

Internet Multi-Domain Structure

35

Tier 2

Tier 1

Tier 3

Tier 2

End Users

ISP

CP

Peering Link

Page 36: The Service-Infrastructure Cycle, Ossification, and the ......the current Internet ... How the OneNet is fragmenting “It is tough to make predictions, especially about the future.”

The Flattening of the Internet

36

End Users

Access ISPRest of the Internet

Page 37: The Service-Infrastructure Cycle, Ossification, and the ......the current Internet ... How the OneNet is fragmenting “It is tough to make predictions, especially about the future.”

CP Extensions in Access Networks

Embedded Content Provider Appliances

ISP Interfaces to allow CP Coordination and Collaboration

Page 38: The Service-Infrastructure Cycle, Ossification, and the ......the current Internet ... How the OneNet is fragmenting “It is tough to make predictions, especially about the future.”

“Zero-Hop” Networks

End Users

Access ISPRest of the Internet

Page 39: The Service-Infrastructure Cycle, Ossification, and the ......the current Internet ... How the OneNet is fragmenting “It is tough to make predictions, especially about the future.”

Dedicated (Bypass) networks

SpreadNetworks

SIGFOX

Haste

FirstNet

Althea

Page 40: The Service-Infrastructure Cycle, Ossification, and the ......the current Internet ... How the OneNet is fragmenting “It is tough to make predictions, especially about the future.”

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

Page 41: The Service-Infrastructure Cycle, Ossification, and the ......the current Internet ... How the OneNet is fragmenting “It is tough to make predictions, especially about the future.”

What does the ManyNets world look like?

ZeNISP

Bypass

CommunityISP

Users

Servers

ISP

Rest of the Internet

CP Bypass

Page 42: The Service-Infrastructure Cycle, Ossification, and the ......the current Internet ... How the OneNet is fragmenting “It is tough to make predictions, especially about the future.”

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

Page 43: The Service-Infrastructure Cycle, Ossification, and the ......the current Internet ... How the OneNet is fragmenting “It is tough to make predictions, especially about the future.”

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

Page 44: The Service-Infrastructure Cycle, Ossification, and the ......the current Internet ... How the OneNet is fragmenting “It is tough to make predictions, especially about the future.”

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

Page 45: The Service-Infrastructure Cycle, Ossification, and the ......the current Internet ... How the OneNet is fragmenting “It is tough to make predictions, especially about the future.”

Thank You!