End-to-End and Innovation Geoff Huston Chief Scientist, APNIC.

Slides:



Advertisements
Similar presentations
All rights reserved © 2006, Alcatel Grid Standardization & ETSI (May 2006) B. Berde, Alcatel R & I.
Advertisements

Internet Area IPv6 Multi-Addressing, Locators and Paths.
Layering and the network layer CS168, Fall 2014 Sylvia Ratnasamy
Security in VoIP Networks Juan C Pelaez Florida Atlantic University Security in VoIP Networks Juan C Pelaez Florida Atlantic University.
CS 582 / CMPE 481 Distributed Systems Communications.
4-1 Network layer r transport segment from sending to receiving host r on sending side encapsulates segments into datagrams r on rcving side, delivers.
10 - Network Layer. Network layer r transport segment from sending to receiving host r on sending side encapsulates segments into datagrams r on rcving.
Protocols and the TCP/IP Suite
1 Review of Important Networking Concepts Introductory material. This module uses the example from the previous module to review important networking concepts:
The End of Internet Architecture Author: Timothy Roscoe Presented by Gross, Zhaosheng Zhu.
1 Network Layer: Host-to-Host Communication. 2 Network Layer: Motivation Can we built a global network such as Internet by extending LAN segments using.
1© Copyright 2015 EMC Corporation. All rights reserved. SDN INTELLIGENT NETWORKING IMPLICATIONS FOR END-TO-END INTERNETWORKING Simone Mangiante Senior.
Emerging Research Dimensions in IT Security Dr. Salar H. Naqvi Senior Member IEEE Research Fellow, CoreGRID Network of Excellence European.
1 Review of Important Networking Concepts Introductory material. This slide uses the example from the previous module to review important networking concepts:
Colombo, Sri Lanka, 7-10 April 2009 Multimedia Service Delivery on Next Generation Networks Pradeep De Almeida, Group Chief Technology Officer Dialog Telekom.
Fundamentals of Computer Networks ECE 478/578 Lecture #2 Instructor: Loukas Lazos Dept of Electrical and Computer Engineering University of Arizona.
Ensuring the Reliability of Data Delivery © 2004 Cisco Systems, Inc. All rights reserved. Understanding How UDP and TCP Work INTRO v2.0—6-1.
Network Architecture and Protocol Concepts. Network Architectures (1) The network provides one or more communication services to applications –A service.
70-291: MCSE Guide to Managing a Microsoft Windows Server 2003 Network Chapter 3: TCP/IP Architecture.
1 Convergence ? Geoff Huston Research Scientist APNIC.
Presentation on Osi & TCP/IP MODEL
What is a Protocol A set of definitions and rules defining the method by which data is transferred between two or more entities or systems. The key elements.
Introduction to Network Layer. Network Layer: Motivation Can we built a global network such as Internet by extending LAN segments using bridges? –No!
Protocols and the TCP/IP Suite
1 G52IWS: Distributed Computing Chris Greenhalgh.
Computer Networks (CS 132/EECS148) General Networking Example Karim El Defrawy Donald Bren School of Information and Computer Science University of California.
Chapter 5 Transport layer With special emphasis on Transmission Control Protocol (TCP)
Lect1..ppt - 01/06/05 CDA 6505 Network Architecture and Client/Server Computing Lecture 2 Protocols and the TCP/IP Suite by Zornitza Genova Prodanoff.
TCP/IP PROTOCOL SUITE The TCPIIP protocol suite was developed prior to the OSI model. Therefore, the layers in the TCP/IP protocol suite do not exactly.
1. I NTRODUCTION TO N ETWORKS Network programming is surprisingly easy in Java ◦ Most of the classes relevant to network programming are in the java.net.
1 Networking Chapter Distributed Capabilities Communications architectures –Software that supports a group of networked computers Network operating.
4: Network Layer4-1 Schedule Today: r Finish Ch3 r Collect 1 st Project r See projects run r Start Ch4 Soon: r HW5 due Monday r Last chance for Qs r First.
Transport Layer COM211 Communications and Networks CDA College Theodoros Christophides
OSI Model Andres, Wen-Yuan Liao Department of Computer Science and Engineering De Lin Institute of Technology
Chapter 2 Protocols and the TCP/IP Suite 1 Chapter 2 Protocols and the TCP/IP Suite.
Prepared by: Azara Prakash L.. Contents:-  Data Transmission  Introduction  Socket Description  Data Flow Diagram  Module Design Specification.
End-To-End Arguments in System Design J.H. Saltzer, D.P. Reed, and D. Clark Presented by: Amit Mondal.
Institute of Technology Sligo - Dept of Computing Chapter 12 The Transport Layer.
END-TO-END ARGUMENTS IN SYSTEM DESIGN J.H. Salter, D.P. Reed and D.D. Clark Presented by Sui-Yu Wang.
Forwarding.
CHAPTER 4 PROTOCOLS AND THE TCP/IP SUITE Acknowledgement: The Slides Were Provided By Cory Beard, William Stallings For Their Textbook “Wireless Communication.
Reading TCP/IP Protocol. Training target: Read the following reading materials and use the reading skills mentioned in the passages above. You may also.
Enterprise Network Systems TCP Mark Clements. 3 March 2008ENS 2 Last Week – Client/ Server Cost effective way of providing more computing power High specs.
CS533 - Concepts of Operating Systems End-to-End Arguments in System Design Presentation by David Florey.
J. Liebeher (modified by M. Veeraraghavan) 1 Introduction Complexity of networking: An example Layered communications The TCP/IP protocol suite.
Scrapping the Internet Presented by Dhaval Joshi.
- 1 - DPNM Review of Important Networking Concepts J. Won-Ki Hong Dept. of Computer Science and Engineering POSTECH Tel:
@Yuan Xue A special acknowledge goes to J.F Kurose and K.W. Ross Some of the slides used in this lecture are adapted from their.
Cisco I Introduction to Networks Semester 1 Chapter 7 JEOPADY.
SDN and Beyond Ghufran Baig Mubashir Adnan Qureshi.
Networking Mehdi Einali Advanced Programming in Java 1.
What is a Protocol A set of definitions and rules defining the method by which data is transferred between two or more entities or systems. The key elements.
CompTIA Security+ Study Guide (SY0-401)
Scaling the Network: The Internet Protocol
Network Layer Goals: Overview:
Telemedicine.
Network Architecture Introductory material
Net 431: ADVANCED COMPUTER NETWORKS
CompTIA Security+ Study Guide (SY0-401)
Protocols and the TCP/IP Suite
Review of Important Networking Concepts
Review of Important Networking Concepts
Lecture 2: Overview of TCP/IP protocol
CS4470 Computer Networking Protocols
Scaling the Network: The Internet Protocol
Computer Networks Topic :User datagram protocol Transmission Control Protocol -Hemashree S( )
Protocols and the TCP/IP Suite
Computer Networking A Top-Down Approach Featuring the Internet
CSE 542: Operating Systems
Review of Important Networking Concepts
Presentation transcript:

End-to-End and Innovation Geoff Huston Chief Scientist, APNIC

The Architecture of Telephony SMART HEAVYWEIGHT MONOLITHIC EXPENSIVE CLOSED Dumb

Evolution of the Telephone Network SMART HEAVYWEIGHT MONOLITHIC EXPENSIVE CLOSED New services = new networks (X.25, GSM, GPRS, 3G etc etc) Dumb

The Original End-to-End Argument The function in question can completely and correctly be implemented only with the knowledge and help of the application standing at the end points of the communication system. Therefore, providing that questioned function as a feature of the communication system itself is not possible. End-to-End Arguments in System Design, Saltzer, Reed and Clark, 1981

The End-to-End Internet Taking a unreliable datagram delivery network to its logical extension: –Dumb Network Simple network behaviors of connectionless packet switching –Smart Ends Complex end system behaviors that support data reliability, contention resolution, service definition and presentation

The End-to-End Internet Dumb (IP) Simple, Lightweight Diverse Cheap Open Smart (TCP + Apps) Smart (TCP + Apps)

The End-to-End Internet –The network provides basic packet delivery services –Layered end-to-end services provide more complex services, implemented in the end hosts, not the network reliable data streams (TCP), application rendezvous (DNS), service definition, … –The network is unaware of the services that are layered above it –Applications and services do not need to be coordinated or synchronized with the network

What does End-to-End imply for the Network? –Unbundling the provision of services from the operation of the network –Openness and Neutrality of the network for use any and every service –Utility model of network operation to support the Internets basic common service profile

The Internets End to End Landscape On the Internet every service is just another end-to-end application –Voice, video and data services are simply applications operating end-to-end across the Internet –New applications can be deployed at any time in any place –Applications can chose to compete or cooperate with each other –Applications need not conform to any particular model Two party conversation, multi-party groupware, peer-to-peer dynamic groupings

Threat and Response with End-to-End NATs, Filters, Port blockers, ALGs, Interceptors,… –Various motivations for deployment –Place various impediments in the path of an open, neutral, end-to-end network Generating a new class of highly innovative application behaviors that extend the end- to-end architecture in novel ways: context-aware applications Self-discovery and self-configuring application behaviors application mimicry

Its no longer just End-to-End Innovation continues … Weve taken this model of abstraction of functionality well beyond the traditional two-party virtual circuit model –Its still an overlay across a basic network –Its still defined and supported at the ends –Its no longer a two party model - its multi-party peering –Its no longer a single behavior - its a combination of context discovery and adaptation –Its no longer a single vertical stack - its a mesh of applets and modules operated across a virtual mesh of resource platforms

Stretching the Preconceptions Innovation in application evolution to challenge the traditional concepts of computing and information –Where is data? –What constitutes information? –What constitutes a computing resource? –Where is the state of a communication?

End-to-End in Context The End-to-End model is the essence of the Internets effectiveness –A completely neutral platform framework that supports all forms of both cooperation and competition –Ad hoc, distributed, uncoordinated innovation and creative efforts layered above a basic network substrate –An open and unbiased competitive marketplace for innovative solutions and services

Thank You