The Future Internet as a Model for Future Public Systems Jon Crowcroft,

Slides:



Advertisements
Similar presentations
COS 461 Fall 1997 Networks and Protocols u networks and protocols –definitions –motivation –history u protocol hierarchy –reasons for layering –quick tour.
Advertisements

Scalable Performance Distributed Systems: Lecture # 9.
School of Information Technologies Revision NETS3303/3603 Week 13.
EECS 122 Communications Networks Department of Electrical Engineering and Computer Sciences University of California Berkeley Slides: K. Fall, K. Lai,
Exam Review. Basic Concepts  Packet switching versus circuit switching  Their advantages and disadvantages  Layered network architecture  Various.
Chapter 4 Network Layer slides are modified from J. Kurose & K. Ross CPE 400 / 600 Computer Communication Networks Lecture 14.
OSI Model MIS 416 – Module II Spring 2002 Networking and Computer Security.
Digicom II Digital Communications Part II Based on book by Keshav “An Engineering Approach to Computer Networking” Jon Crowcroft
L10: Protocols and Layering Dina Katabi Spring Some slides are from lectures by Nick Mckeown, Ion Stoica, Frans Kaashoek,
Chapter 1 Read (again) chapter 1.
The internet layer Skills: None IT concepts: layered protocols, the internet layer, IP protocol, router, dumb (“end-to- end,” “neutral”) networks This.
Inside the Internet. INTERNET ARCHITECTURE The Internet system consists of a number of interconnected packet networks supporting communication among host.
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 Link Layer & Network Layer Some slides are from lectures by Nick Mckeown, Ion Stoica, Frans Kaashoek, Hari Balakrishnan, and Sam Madden Prof. Dina Katabi.
Vocabulary URL = uniform resource locator: web address protocol –set of rules that networked computers follow in order to share data and coordinate communications.
Network Layer IS250 Spring 2010
Building a Strong Foundation for a Future Internet Jennifer Rexford ’91 Computer Science Department (and Electrical Engineering and the Center for IT Policy)
Class 3: SDN Stack Theophilus Benson. Outline Background – Routing in ISP – Cloud Computing SDN application stack revisited Evolution of SDN – The end.
Protocol Architecture The “Common Language”. Copyright by Jorg Liebeherr 98, 99 Need for Protocols Protocols are a set of rules and conventions. By enforcing.
© 2006 Cisco Systems, Inc. All rights reserved. MPLS v2.2—1-1 MPLS Concepts Introducing Basic MPLS Concepts.
Chapter 1: Hierarchical Network Design
Network Layer Goals: understand principles behind network layer services: –routing (path selection) –dealing with scale –how a router works –advanced topics:
Introduction to Network Layer. Network Layer: Motivation Can we built a global network such as Internet by extending LAN segments using bridges? –No!
Data Communications and Computer Networks Chapter 4 CS 3830 Lecture 18 Omar Meqdadi Department of Computer Science and Software Engineering University.
Network Layer4-1 Chapter 4: Network Layer Chapter goals: r understand principles behind network layer services: m network layer service models m forwarding.
Final Review EECS 489 Computer Networks Z. Morley Mao Monday April 16, 2007.
CCNA 1 Module 10 Routing Fundamentals and Subnets.
1 ECE 156 Computer Network Architecture Professor Krish Chakrabarty Department of Electrical and Computer Engineering Fall 2006.
Computer Networks. Introduction Computer Network2 A History Lesson of Networking 1969 – ARPANET, first packet switched network consist of UCLA, Stanford,
HAIR: Hierarchical Architecture for Internet Routing Anja Feldmann TU-Berlin / Deutsche Telekom Laboratories Randy Bush, Luca Cittadini, Olaf Maennel,
AKARI New Generation Network Architecture SeungHo Lee.
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.
1 Week 5 Lecture 2 IP Layer. 2 Network layer functions transport packet from sending to receiving hosts transport packet from sending to receiving hosts.
1 CNT 4704 Analysis of Computer Communication Networks Cliff Zou Department of Electrical Engineering and Computer Science University of Central Florida.
TCP/IP Protocol Architecture CSE 3213 – Fall
Preserve and Enhance: Balancing Goals for the Internet APRICOT Kuala Lumpur – 2004 Dave Crocker Brandenburg InternetWorking APRICOT Kuala Lumpur – 2004.
MPLS Concepts Introducing Basic MPLS Concepts. Outline Overview What Are the Foundations of Traditional IP Routing? Basic MPLS Features Benefits of MPLS.
1 CDA 4527 Computer Networking Prof. Cliff Zou School of Computer Science University of Central Florida Fall 2005.
1 CDA 4527 Computer Communication Networking (not “analysis”) Prof. Cliff Zou School of Electrical Engineering and Computer Science University of Central.
1 Simple provisioning, complex consolidation – An approach to improve the efficiency of provisioning oriented optical networks Tamás Kárász Budapest University.
IT 210: Web-based IT Fall 2012 Lecture: Network Basics, OSI, & Internet Architecture.
Section #7: Getting Data from Point A to Point B.
1 CNT 4704 Analysis of Computer Communication Networks Cliff Zou Department of Electrical Engineering and Computer Science University of Central Florida.
ECE 374: Computer Networks & Internet Introduction Spring 2012 Prof. Michael Zink.
Network Layer4-1 Chapter 4 Network Layer All material copyright J.F Kurose and K.W. Ross, All Rights Reserved Computer Networking: A Top Down.
Internet Traffic Engineering Motivation: –The Fish problem, congested links. –Two properties of IP routing Destination based Local optimization TE: optimizing.
© 2008 Cisco Systems, Inc. All rights reserved.Cisco ConfidentialPresentation_ID 1 Chapter 1: Hierarchical Network Design Connecting Networks.
PART1: NETWORK COMPONENTS AND TRANSMISSION MEDIUM Wired and Wireless network management 1.
Fabric: A Retrospective on Evolving SDN Presented by: Tarek Elgamal.
Network Architecture IS250 Spring 2010 John Chuang
1 CS716 Advanced Computer Networks By Dr. Amir Qayyum.
An Engineering Perspective on the Layered and End-to-End Approaches Christopher S. Yoo University of Pennsylvania Law School May 6, 2010.
Data Center Architectures
CNT 4704 Computer Communication Networking (not “analysis”)
CNT 4704 Computer Communication Networking (not “analysis”)
Vocabulary Prototype: A preliminary sketch of an idea or model for something new. It’s the original drawing from which something real might be built or.
Network Layer Goals: Overview:
CS 268: Computer Networking
CNT 4704 Computer Communication Networking (not “analysis”)
Introduction to Internet Routing
CSCD 433/533 Advanced Computer Networks
Chapter 4: Switched Networks
ECE 4450:427/527 - Computer Networks Spring 2017
CNT 4704 Analysis of Computer Communication Networks
Network Layer I have learned from life no matter how far you go
CNT 4704 Analysis of Computer Communication Networks
V. Arun College of Information and Computer Sciences
Chapter 4 Network Layer Computer Networking: A Top Down Approach 5th edition. Jim Kurose, Keith Ross Addison-Wesley, April Network Layer.
CSCD 433/533 Advanced Computer Networks
Communication Networks: Technology & Protocols
Presentation transcript:

The Future Internet as a Model for Future Public Systems Jon Crowcroft,

Future Internet Research Network research Resilience, scale, flexibility Content distribution Internet of things All optical core, all wireless access Etc etc etc Yada yada yada Blah blah blah…

Future Internet Research Use as model for other publc services Past Internet delivered Decentralisation Federation Adaptation Evolution How?

Past Internet Decentralised, Hierarchical Routing Route around trouble Pool resources Distributed Resource Management Congestion control in end Pool resources Federation Policy route admits many business models Pool resources Layered Abstraction Can evolve independently Hence Web, VOIP, IPTV, OSNs, etc

Past Internet uses Advertisement/discovery Add a host, router net is trivial Rendezvous No pre-arrangement necessary Hierarchy Scale arbitrarily Names, addresses, routes, capacity etc

Architecture Design Rules End-to-end model Postel Principle Amdahl/Cray/Moore’s laws etc Consumer electronics scale

Three examples of applying model Transportation Use end2end model Energy Use federation model Government Use extreme decentralization model

Transportation The use of end2end principle:- Separate routing and “transport” Person as packet, switched to destination Adapt routes in situ, en route Congestion control => congestion exposure London was a good start :-)

Energy Many many many providers Federate Build subtle meta-business rule system == BGP Adapt (a la routing and traffic engineering) Use higher level information about demand Co-optimise Energy with other things E.g. 1. Transport & 2. Interweb We have £6M EPSRC project looking at 2.

Government Decentralize = subsidiarity IP name/address/content governance Hierarchy Hides complexity May be inflexible to multi-dimensional Social, economic, safety etc So my weakest example Typical geek trying to understand politics getting reductionist

Conclusions The lessons of the Internet are deep We can apply them in other domains Interesting synergies may emerge Might be a good FISB UK topic UK scale is excellent for ideas Much better than top down Database state unnecessary Avoid embarrassing errors like NPfIT

Questions