1 The Future of the Internet: It’s About A New Services Architecture Randy H. Katz The United Microelectronics Corporation Distinguished Professor Computer.

Slides:



Advertisements
Similar presentations
Intermediate 2 Computing
Advertisements

Networks & Components Discuss the components required for successful communications Explain the purpose of communications software Identify various sending.
Service Composition Scenarios for Next Generation Networks Bhaskaran Raman, ICEBERG, EECS, U.C.Berkeley Presentation at Siemens, Munich, June 2001.
NDN in Local Area Networks Junxiao Shi The University of Arizona
Rapid Mobility via Type Indirection Ben Y. Zhao, Ling Huang, Anthony D. Joseph, John D. Kubiatowicz Computer Science Division, UC Berkeley IPTPS 2004.
A Study of Multiple IP Link Failure Fang Yu
The Internet & The New IT Infrastructure Chapter 9.
James 1:5 If any of you lacks wisdom, he should ask God, who gives generously to all without finding fault, and it will be given to him.
“Traditional” IP Network Diamond Team Pete Perlegos Ling Huang Li Yin Thinh Nguyen.
1 Evolution of the Internet in the Post-PC Era ( ) Randy H. Katz The United Microelectronics Corporation Distinguished Professor Computer Science.
1 The Services-Enabled Internet: Implications for Mobile Wireless Networks Randy H. Katz The United Microelectronics Corporation Distinguished Professor.
99 CHAPTER COMMUNICATIONS AND NETWORKS. © 2005 The McGraw-Hill Companies, Inc. All Rights Reserved. 9-2 Competencies Discuss connectivity, the wireless.
Overview of Mobile Computing (2): Applications and Services.
Lecture 1 Internet Overview: roadmap 1.1 What is the Internet? 1.2 Network edge  end systems, access networks, links 1.3 Network core  network structure,
Lecture Chapter 1: roadmap 1.1 What is the Internet? 1.2 Network edge  end systems, access networks, links 1.3 Network core  network structure,
1: Introduction1 Protocol “Layers” Networks are complex! r many “pieces”: m hosts m routers m links of various media m applications m protocols m hardware,
1 Last Class! Today: r what have we learned? r where is the networking world going? r question and answers r evaluation.
1 The Post-PC Era: It’s All About Services Randy H. Katz The United Microelectronics Corporation Distinguished Professor Computer Science Division, EECS.
1 The Post-PC Era: It’s All About the New Services-Enabled Internet Prof. Randy H. Katz Computer Science Division, EECS Department University of California,
Lecture 1 Internet Overview: roadmap 1.1 What is the Internet? 1.2 Network edge  end systems, access networks, links 1.3 Network core  network structure,
1 Networking A computer network is a collection of computing devices that are connected in various ways in order to communicate and share resources. The.
WAN Technology Overview Lecture 3: Introduction to WAN.
Technologies for Wireless Multimedia in the XXI Century Porto Seguro, Brazil 5 June 2001 Joanne C. Wilson ArrayComm, Inc.
The Internet. What is the internet? a vast network designed to transfer data from one computer to another.
Chapter 15 Networks. Chapter Goals Types of networks Topologies Open Systems Home Internet connections 15-2.
Communications & Data Services The Evolution of Communications Cathy Avgiris EVP/GM May 10, 2012.
CMPTR Chapter 5.
Chapter 2 The Infrastructure. Copyright © 2003, Addison Wesley Understand the structure & elements As a business student, it is important that you understand.
© 2007 Cisco Systems, Inc. All rights reserved.Cisco Public ITE PC v4.0 Chapter 1 1 The Internet and Its Uses Working at a Small-to-Medium Business or.
Management Information Systems Presentation Network Computing. Sulaiman Abo Hassanin & Ahmad Ayash.
RSC Part I: Introduction Redes y Servicios de Comunicaciones Universidad Carlos III de Madrid These slides are, mainly, part of the companion slides to.
© 2007 Cisco Systems, Inc. All rights reserved.Cisco Public ITE PC v4.0 Chapter 1 1 The Internet and Its Uses Working at a Small-to-Medium Business or.
Internet Policy Day 1 - Workshop Session No. 2 Market structure Prepared for CTO by Link Centre, Witwatersrand University, South Africa.
Chapter 4. After completion of this chapter, you should be able to: Explain “what is the Internet? And how we connect to the Internet using an ISP. Explain.
LAN/WAN Networking: An Overview
Computers Are Your Future Tenth Edition Chapter 8: Networks: Communicating & Sharing Resources Copyright © 2009 Pearson Education, Inc. Publishing as Prentice.
1.1 What is the Internet What is the Internet? The Internet is a shared media (coaxial cable, copper wire, fiber optics, and radio spectrum) communication.
1 CP586 © Peter Lo 2003 Multimedia Communication Multimedia and the Internet.
Lalit Sharma, JIM The Internet and World Wide Web: E-commerce Infrastructure.
ECEN “Internet Protocols and Modeling”, Spring 2012 Slide 2.
Communication, Networks, The internet and the Worldwide Web.
Introduction to Information Systems Lecture 06 Telecommunications and Networks Business Value of Networks Jaeki Song.
1 Presentation_ID © 1999, Cisco Systems, Inc. Cisco All-IP Mobile Wireless Network Reference Model Presentation_ID.
Summary - Part 2 - Objectives The purpose of this basic IP technology training is to explain video over IP network. This training describes how video can.
Principles of Information Systems, Sixth Edition 1 The Internet, Intranets, and Extranets Chapter 7.
Data Communications and Networking CSCS 311 Lecture 4 Amjad Hussain Zahid.
Computer networks Internet, Intranet, Extranet, Lan, Wan, characteristics and differences.
By Reece Hartge  In the early 1970’s all we relied on was typewriters. If we need to copy a document, we likely a mimeograph or carbon paper.  In.
The Internet 1.Clients, Servers, Routers, Networks 2.Broadband, Wireless & Dial up 3.Connecting backbone 4.The roles of points of presence & network access.
3/20: Telecommunications & Networking What is telecommunications? The hardware: physical components of telecommunications, inc. channels Standards: agreements.
. Large internetworks can consist of the following three distinct components:  Campus networks, which consist of locally connected users in a building.
Networks Unit 5 Digital Literacy Computer Technology (S3 Obj 2-1, 2-2 & 2-3)
PART1: NETWORK COMPONENTS AND TRANSMISSION MEDIUM Wired and Wireless network management 1.
HP Network and Service Provider Business Unit Sebastiano Tevarotto February 2003.
Network Architecture IS250 Spring 2010 John Chuang
Introduction Chapter 1. Introduction  A computer network is two or more computers connected together so they can communicate with one another.  Two.
Mobile IP THE 12 TH MEETING. Mobile IP  Incorporation of mobile users in the network.  Cellular system (e.g., GSM) started with mobility in mind. 
INTERNET PROTOCOL TELEVISION (IP-TV)
Chapter 1: Explore the Network
Date: April. 13, Monday Evening.
Fundamentals of Information Systems, Sixth Edition
Instructor Materials Chapter 1: Explore the Network
Chapter 1: Exploring the Network
Overview: Cloud Datacenters
Chapter 1: Explore the Network
LAN/WAN Networking: An Overview
Ken Gunnells, Ph.D. - Networking Paul Crigler - Programming
INTERNET PROTOCOL TELEVISION (IP-TV)
Computer Science 457 Networking and the Internet
The Internet and Its Applications
Presentation transcript:

1 The Future of the Internet: It’s About A New Services Architecture Randy H. Katz The United Microelectronics Corporation Distinguished Professor Computer Science Division, EECS Department University of California, Berkeley Berkeley, CA USA

2 Presentation Outline Convergence/Divergence, Uniformity/Diversity Computing “inside” the Network Services, Peering, and Overlays Summary and Conclusions

3 Presentation Outline Convergence/Divergence, Uniformity/Diversity Computing “inside” the Network Services, Peering, and Overlays Summary and Conclusions

4 Evolution of the Computer Eniac, 1947 Telephone, 1876 Computer + Modem 1957 Early Wireless Phones, 1978 First Color TV Broadcast, 1953 HBO Launched, 1972 Interactive TV, 1990 Handheld Portable Phones, 1990 First PC Altair, 1974 IBM PC, 1981 Apple Mac, 1984 Apple Powerbook, 1990 IBM Thinkpad, 1992 HP Palmtop, 1991 Apple Newton, 1993 Pentium PC, 1993 Red Herring, 10/99

5 Game Consoles Personal Digital Assistants Digital VCRs (TiVo, ReplayTV) Communicators Smart Telephones E-Toys (Furby, Aibo) Evolution of the Computer Pentium PC, 1993 Atari Home Pong, 1972 Apple iMac, 1998 Pentium II PC, 1997 Palm VII PDA, 1999 Network Computer, 1996 Free PC, 1999 Sega Dreamcast, 1999 Internet-enabled Smart Phones, 1999 Red Herring, 10/99 Proliferation of diverse end devices and access networks

6 Automobiles 663 Million Telephones 1.5 Billion Electronic Chips 30 Billion X-Internet “X-Internet” Beyond the PC Forrester Research, May Million 407 Million Internet Computers Internet Users Today’s Internet

7 “X-Internet” Beyond the PC Forrester Research, May 2001 Millions Year X Internet PC Internet

8 The Shape of Things NOW! Siemens SL45 –A cellular phone with voice command, voice dialing, intelligent text for short messages –An MP3 player & headset –A digital voice recorder –Supports “Mobile Internet” with a built-in WAP Browser –Can store »45 minutes of music »5 hours of voice notes »“Unlimited” addresses/phone numbers

9 The Shape of Things to Come Toyota Pod Concept Car –Co-designed with Sony –Detects driver’s skill level and adjust suspension –Detects driver’s mood (pulse rate, perspiration), compensates for road rage and incorporates a mood meter (happy vs. angry face) –Inter-pod wireless LAN to communicate intentions between vehicles, such as passing –Individual entertainment stations for each passenger

10 The iMode Story: It is About Services 27M Internet-capable cell phone sub- scribers (10/01); 50K iMode Web Sites World’s largest ISP, first to deploy 3G “Freedom of Multimedia Access” (FOMA) Not just about Japanese teenagers Applications UsedUser Ages Economist Magazine, 13 Oct 2001

11 After the PC … Not just about gadgets or access technologies About services and applications, and how the network can best support them Increasing, not decreasing, diversity Bottlenecks moving from core towards edge Enabled by computing embedded in communications fabric: wide-area, topology- aware, distributed computing

12 Presentation Outline Convergence/Divergence, Uniformity/Diversity Computing “inside” the Network Services, Peering, and Overlays Summary and Conclusions

13 ARPANet Evolves into Internet Web Hosting Multiple ISPs Internet2 Backbone Internet Exchanges Application Hosting ASP: Application Service Provider AIP: Application Infrastructure Provider (e-commerce tookit, etc.) ARPANet SATNet PRNet TCP/IPNSFNetDeregulation & Commercialization WWW ISP ASP AIP

14 Network “Cloud”

15 Regional Net Regional Nets + Backbone Regional Net Regional Net Regional Net Regional Net Regional Net Backbone LAN

16 ISP Backbones + NAPs + ISPs ISP Business ISP Consumer ISP LAN NAP Backbones Dial-up

17 Core Networks PacBell DSL Core Networks + Access Networks ISP Cingular Sprint AOL LAN NAP Dial-up DSL Always on NAP Cable Head Ends Cell Satellite Fixed Wireless

18 PacBell DSL Computers Inside the Core ISP Cingular Sprint AOL LAN NAP Dial-up DSL Always on NAP Cable Head Ends Cell Satellite Fixed Wireless

19 Interconnected World: Agile or Fragile? Baltimore Tunnel Fire 18 July 2001 –“… The fire also damaged fiber optic cables, slowing Internet service across the country, …” –“… Keynote Systems … says the July 19 Internet slowdown was not caused by the spreading of Code Red. Rather, a train wreck in a Baltimore tunnel that knocked out a major UUNet cable caused it.” –“PSINet, Verizon, WorldCom and AboveNet were some of the bigger communications companies reporting service problems related to ‘peering,’ methods used by Internet service providers to hand traffic off to others in the Web's infrastructure. Traffic slowdowns were also seen in Seattle, Los Angeles and Atlanta, possibly resulting from re-routing around the affected backbones.” –“The fire severed two OC-192 links between Vienna, VA and New York, NY as well as an OC-48 link from, D.C. to Chicago. … Metromedia routed traffic around the fiber break, relying heavily on switching centers in Chicago, Dallas, and D.C.”

20 Presentation Outline Convergence/Divergence, Uniformity/Diversity Computing “inside” the Network Services, Peering, and Overlays Summary and Conclusions

21 Services Within the Network: Content Distribution “Internet Grid” Parallel Network Backbones Internet Exchange Points Co-Location Scalable Servers Web Caches

22 Services Within the Network: Per-to-Per/Self-Organization... Madonna Like a Virgin Madonna Material Girl... Directory Service Register my copy Find me a copy Look here Grid computing: sharing resources/enabling collaboration

23 Services Within the Network: Streaming Media Clients Broadcasters Content Broadcast Management Platform and Tools Steve McCanne Edge Servers Load Balancing Thru Server Redirection; Content Broadcast Network Content Distribution Through Multicast Overlay Network Redirection Fabric Inter-ISP Redirection Peering

24 Scalable Services: Redirection and Load Balancing Redirection Delay + Load Information

25 Scalable Services: Denial of Service Redirection Black Hole

26 Transformation and Redirection IP Core PSTN Pager WLAN Cellular Network Cellular Network H.323 GW iPOP IAP Transducer Agent Redirection Agent

27 Cooperation and Peering 3G Spectrum Auctions: 150 billion ECU; Capital outlays may match spectrum expenses, all before first revenue New business models in Mobile Networks –Compelling services make the difference –Collaborate on deployment of physical network –Compete on provisioning of services Peering For More Than Connectivity –Horizontal architecture of services on top of networks –Virtual Home Environments –Relationships between operators, billing agents, service providers

28 Service-Level Peering Need common architecture for different vendors to create components and work with one another while still competing Some Observations –IP originally designed for cooperative administrative environments –BGP “recently” retrofitted to architecture to manage administrative relationships –How to design in managed peering from first principles? Solution Based on Redirection Above IP –Define the redirection architecture –New client/infrastructure protocol & API (a la DNS) –Do so in backward compatible way

29 Isolated multicast clouds Traditional unicast peering multicast cloud multicast cloud multicast cloud multicast cloud multicast cloud Application-Specific Overlays E.g., solve the multicast management and peering problems by moving up the protocol stack Steve McCanne

30 Application-Level Servers/Routers Solve the multicast management and peering problems by moving up the protocol stack Steve McCanne

31 The Existing Service Stack TCP service IP service Applications End Host Router Network Services End host Services End-to-end argument here Steve McCanne

32 DNS as an Overlay Service IP service Applications DNS End Host Overlay Router Network Services End host Services Infrastructure Services TCP service DNS stub Steve McCanne

33 Other Overlay Services TCP service IP service Cache Services Proxy Services Applications DNS End Host Overlay Router Network Services End host Services Infrastructure Services DNS stub Steve McCanne

34 From Overlay Services to Infrastructure Services IP service Cache Services Proxy Services Applications DNS redirection End Host Overlay Router Network Services End host Services Infrastructure Services TCP service DNS stub Steve McCanne

35 Services for Internet Content TCP service IP and Scoped IP Multicast Network Services End host Services Infrastructure Services BroadcastRedirection DNS stub Applications DNS End Host Overlay Router redirection stub Steve McCanne

36 Presentation Outline Convergence/Divergence, Uniformity/Diversity Computing “inside” the Network Services, Peering, and Overlays Summary and Conclusions

37 Global Packet Network Internetworking (Connectivity) ISP CLEC A New Kind of Internet Application-specific Overlay Networks (Multicast Tunnels, Mgmt Svrcs) Applications (Portals, E-Commerce, E-Tainment, Media) Application-specific Servers (Streaming Media, Transformation) ASP Internet Data Centers Appl Infrastructure Services (Distribution, Caching, Searching, Hosting) AIP ISV

38 Server and site availability Balanced server and site load Rapid change Network and application flexibility Scalability Complex site administration From Network Management to Service Management Server Load Balancing Rapid problem diagnosis/ isolation Service level measurement Multi-tier resource monitoring Preferential Services Resource Provisioning Self-tuning Problem prevention Chris Morino, Resonate

39 Network Failure 18.2% ISP connection down LAN segment overloaded Service Reliability is Critical Systems Server Failure 20% OS Failure 24.6% CPU overloaded NIC failure Administration 8.7% Applications Failure 28.5% Process hung Slowed database performance Source: IDC Chris Morino, Resonate

40 Reference Architecture Path Provider (ISP Cloud) Server Center Provider Perf Measurement Service Service Placement Service SLAsVerify Path BrokerServer Broker Server Registration Advertisement Registration Service Registration Service Redirection Distributed Application Pricing Service Constraint Specification Adapt Marshal Resources Based on Economic Constraints

41 Observations and Challenges “Quality of Service” –Quality depends on services in the network –Manage caches, redistributors, latency –24-7 utility functionality Network Issues –Not b/w: Tier 1 ISP 192 (9.6 gbs!), 30% utilization –Bottlenecks: at peering points and access networks –Lacking: rapid response to failures Supporting Old Services in the New Internet –Overlay services: IP Multicast, DNS, … –Rethinking the End-to-End Principle –Service/content-level peering, just like routing-level peering –Managed peering and security relationships in service provisioning

42 Wireless Internet Might Be Different Than Wired Internet Wireless is a smarter pipe –Location-awareness –UI dictates need for personalization, mediation Clear billing authority: it’s the access provider –People actually do pay for transport –Reverse billing allows content provider to charge for service Peering as a necessity –Operators provide local service –Roaming agreements provide basis for service peering –Well understood arrangements for settlements –New economies driving towards shared network deployment Person-to-Person communications is a killer app Microsoft’s non-monopoly

43 Future of the Internet Huge diversity of interconnected devices Bottlenecks move towards the edges Services spanning access networks, to achieve high performance/manage device diversity Builds on the New Internet –Opening up of the connectivity “cloud” –Embedding computing in the communications fabric –Managed peering of services –Separation of services from connectivity via overlays Pervasive support for “intelligent” services –Near you for faster access, more personalized, more localized –Scalable to deal with surges in demand as needed