Scrapping the internet
This presentation is the property of its rightful owner.
Sponsored Links
1 / 18

Scrapping the Internet PowerPoint PPT Presentation


  • 97 Views
  • Uploaded on
  • Presentation posted in: General

Scrapping the Internet. Presented by Dhaval Joshi. Outline. Introduction to internet architecture Pressures for internet architecture Why architecture? GENI Platform and What we will do Some challenges Summary. Introduction to Internet Architecture.

Download Presentation

Scrapping the Internet

An Image/Link below is provided (as is) to download presentation

Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author.While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server.


- - - - - - - - - - - - - - - - - - - - - - - - - - E N D - - - - - - - - - - - - - - - - - - - - - - - - - -

Presentation Transcript


Scrapping the internet

Scrapping the Internet

Presented by Dhaval Joshi


Scrapping the internet

Outline

  • Introduction to internet architecture

  • Pressures for internet architecture

  • Why architecture?

  • GENI Platform and What we will do

  • Some challenges

  • Summary


Introduction to internet architecture

Introduction to Internet Architecture

  • Internet Architecture does not act as a useful guide

  • Separates distributed systems from networking

  • Creates unnecessary problems for distributed systems


Scrapping the internet

Pressures for Internet Architecture

  • Pressures from Within

    • Required Functionality

      • QoS

      • Security Against Attacks

    • Introduced Network Functionality

      • Firewalls

      • NAT boxes


Scrapping the internet

Pressures for Internet Architecture

  • Pressure from Above

    • Overlay technology

      • Increases burden on underlying networks

      • Increases difficulty to manage data flow


Scrapping the internet

Pressures for Internet Architecture

  • External Pressure

    • Gatewayed networks

      • Phone Networks

      • Sensor Network

    • Networks Proposed by Impasse paper


Geni platform virtualization

GENI platform: virtualization

  • The increasing trend toward programmability in networks needs virtualization technology

  • GENI Platform uses virtualization. The hardware components can be sliced and shared between different users


Scrapping the internet

Why Architecture?

  • Architectures fail to

    • Offer interoperability across diverse networks

    • Allow for easier application coding

    • Allow providers to compete

    • Facilitate innovation


Scrapping the internet

GENI makes things easy

  • Experiments under GENI is not complex.

  • Under GENI platform, You can use a set of libraries and software management services to control you experiment (acquire resources and build ensembles).


Scrapping the internet

GENI: invert the traditional layering of applications and networks

  • GENI substrate views experiments embodying new networks architecture as applications sharing the platform.

  • But, in traditionally, it defines a network architecture as a substrate for applications.


Deploying a new network architecture under geni

Deploying a new network architecture under GENI

1. Assemble a slice, that is, a set of virtual servers, routers, links, radios, sensors, etc.

2. Write and deploy the software implementing the network architecture to be used.

3. Write and deploy the software to peer the network with the existing internet in some way.

4. Write and deploy the newly-enabled services and applications.


Scrapping the internet

However

  • GENI does not define a new network architecture, because:

    • It is not creating a fictional boundary between two disciplines.

    • Structure of GENI leaves the question of end-to-end connectivity an application defined issue.

  • But writing applications are not becoming harder. Remember we can reuse the libraries and services provided by other parties.


Scrapping the internet

What we suggest is:

Benefits:

  • Services use explicit resources

  • Complex cross-provider bartering based on packet measurement is not needed at all!

  • Carriers just care for selling virtualized resources which is a easier task

  • Take a application-centric look

  • Give users the ability to create virtual machines, virtual routers and virtual links and users write applications by themselves


Why architecture

Distributed system

Distributed system

Internet Arch.

Networking research

Networking research

Why architecture?


Scrapping the internet

Better, but still has challenges

Routing as a library

  • Each application is effectively setting up its own network. But until now there is little work on simultaneous routing on many overlapping graphs

    Discovery

  • How do applications discover and bind to a set of resources?


Scrapping the internet

Some other challenges

Composition and federation

  • As applications build their own networks, how will they talk to each other?

    Operations

  • How will operators manage the substrate?

    This is more like problem in distributed systems.


Scrapping the internet

Summary

  • The concept of internet architecture has been useful in history but now is an obstacle for innovation.

  • Removing it can make us move forward with more basic problems such as how to build and peer distributed applications.

  • It is time to consider this.


Scrapping the internet

Thank you !


  • Login