Scott Jordan University of California, Irvine. Intersections between Information Technology Research and Public Policy

Similar documents
CS 204: Advanced Computer Networks

Defining the Internet

Network Connectivity and Mobility Part 2

Inter-AS routing. Computer Networking: A Top Down Approach 6 th edition Jim Kurose, Keith Ross Addison-Wesley

end systems, access networks, links 1.3 network core

Basics (cont.) Characteristics of data communication technologies OSI-Model

Part 1: Introduction. Goal: Review of how the Internet works Overview

The Evolution of Internet Interconnection from Hierarchy to Mesh : Implications for Government Regulation. May 5, 2014

IP Traffic Exchange Market Developments and Policy Challenges

Computer Networks 2012/2013. Introduction part 1 (01) Dr. Tanir Ozcelebi. Thanks to A. Leon-Garcia & I. Widjaja, & I. Radovanovic & A. S.

Quality of Service in Ultrabroadband models

Computer Networks and the internet. Daniel Graham Ph.D

Problems with IntServ. EECS 122: Introduction to Computer Networks Differentiated Services (DiffServ) DiffServ (cont d)

Outline Computer Networking. Inter and Intra-Domain Routing. Internet s Area Hierarchy Routing hierarchy. Internet structure

IP Interconnection. Calvin S. Monson Vice President. Antigua September 2007

CSCD 433/533 Advanced Networks

Inter-Domain Routing: BGP

Introduction to computer networking

CS 204: BGP. Jiasi Chen Lectures: MWF 12:10-1pm Humanities and Social Sciences

Integrated and Differentiated Services. Christos Papadopoulos. CSU CS557, Fall 2017

IP Addressing & Interdomain Routing. Next Topic

Page 1. Quality of Service. CS 268: Lecture 13. QoS: DiffServ and IntServ. Three Relevant Factors. Providing Better Service.

Design Principles : Fundamentals of Computer Networks Bill Nace

Network Layer (Routing)

Internet Architecture and Experimentation

IEEE C /08

What s a protocol? What s a protocol? A closer look at network structure: What s the Internet? Hardware view: What s the Internet?

IEEE C /26. IEEE Working Group on Mobile Broadband Wireless Access <

Chapter 1. Uses of Computer Networks Network Hardware Network Software Reference Models Example Networks Network Standardization. Revised: August 2011

Differentiated Services

Lecture 17: Router Design

ICN & 5G. Dr.-Ing. Dirk Kutscher Chief Researcher Networking. NEC Laboratories Europe

CSEN 503 Introduction to Communication Networks

CMSC 417. Computer Networks Prof. Ashok K Agrawala Ashok Agrawala October 9, 2018 (a) October 18 October 9,

What s a protocol? What s a protocol? A closer look at network structure: What s the Internet? What s the Internet? What s the Internet?

EEC-484/584 Computer Networks

Network Neutrality is About Money, not Packets (Price discrimination, not packet discrimination)

Inter-Domain Routing: BGP

ETSF10 Internet Protocols Transport Layer Protocols

Computer Networks and the Internet. CMPS 4750/6750: Computer Networks

Network Protocols and Architectures

NTNU Norges teknisk-naturvitenskapelige universitet Institutt for telematikk TTM4150 INTERNET NETWORK ARCHITECTURE

Peering Concepts and Definitions. Terminology and Related Jargon

Routing on the Internet. Routing on the Internet. Hierarchical Routing. Computer Networks. Lecture 17: Inter-domain Routing and BGP

Introduction to Quality of Service

Interdomain routing CSCI 466: Networks Keith Vertanen Fall 2011

How the Internet works? The Border Gateway Protocol (BGP)

Differentiated Services

CSC 4900 Computer Networks: Introduction

Computer Communications DIT 420 EDA343

The ARPANET početak...

Evaluating VoIP using Network Simulator-2

Network Architectures for Emerging Services Riad Hartani & Joe Neil Caspian Networks

How is the Internet Different? Is good enough good enough? Scott Bradner Harvard University Agenda

Convergence of communication services

Switching Networks (Fall 2010) EE 586 Communication and. August 27, Lecture 2. (modified by Cheung for EE586; based on K&R original) 1-1

Implementing Cisco IP Telephony & Video, Part 1 (CIPTV1) 1.0

Networking and Internetworking 1

Management Information Systems

Internet Routing. Review of Networking Principles. What s the Internet: nuts and bolts view. Communication links

Internet Routing. Review of Networking Principles

CSC Introduction to Computers and Their Applications. Background

A Whirlwind Introduction to the Internet. A Whirlwind Introduction to the Internet Overview

What is NGN? Hamid R. Rabiee Mostafa Salehi, Fatemeh Dabiran, Hoda Ayatollahi Spring 2011

interprovider per-flow QoS BT's dilemma distributed vs. centralised Bob Briscoe BT Group CTO, Networks Research Oct 2005

RSC Part I: Introduction

IP Differentiated Services

Part I: Introduction. 1: Introduction 1

Networked Multimedia and Internet Video. Colin Perkins

Network Programming I Computer Network Design

Peer to Peer Infrastructure : QoS enabled traffic prioritization. Mary Barnes Bill McCormick

Lecture 17: Border Gateway Protocol

Network Layer (1) Networked Systems 3 Lecture 8

Hands-On IP Multicasting for Multimedia Distribution Networks

ITP 140 Mobile Applications Technologies. Networks

Congestion and its control: Broadband access networks. David Clark MIT CFP October 2008

Introduction to Routing

CSCI-1680 Network Layer:

Chapter 7. Telecommunications, the Internet, and Wireless Technology

Module objectives. Integrated services. Support for real-time applications. Real-time flows and the current Internet protocols

Advanced Computer Networks

CSCE 463/612 Networks and Distributed Processing Spring 2018

Routing Concepts. IPv4 Routing Forwarding Some definitions Policy options Routing Protocols

Adaptive Video Acceleration. White Paper. 1 P a g e

Guaranteeing Video Quality

QoS regulations in a converged IP/NGN environment

Chapter 1: Introduction

Coexistence of traditional and IP interconnection: implications for traditional interconnection regulatory frameworks

VoIP. ALLPPT.com _ Free PowerPoint Templates, Diagrams and Charts

ITU-T. FS-VDSL White Paper. Full-Service VDSL. Focus Group White Paper. FS-VDSL Service Scenarios INTERNATIONAL TELECOMMUNICATION UNION

HSCN Quality of Service (QoS) Policy

CS 356: Computer Network Architectures. Lecture 24: IP Multicast and QoS [PD] Chapter 4.2, 6.5. Xiaowei Yang

Network infrastructure, routing and traffic. q Internet inter-domain traffic q Traffic estimation for the outsider

Title II vs. Section 706

Congestion? What Congestion? Mark Handley

Lecture 19: Network Layer Routing in the Internet

Goals and topics. Verkkomedian perusteet Fundamentals of Network Media T Circuit switching networks. Topics. Packet-switching networks

Lecture 24: Scheduling and QoS

Implementing Cisco Voice Communications & QoS (CVOICE) 8.0 COURSE OVERVIEW: WHO SHOULD ATTEND: PREREQUISITES: Running on UC 9.

ECPE / COMP 177 Fall Some slides from Kurose and Ross, Computer Networking, 5 th Edition

Transcription:

Scott Jordan University of California, Irvine Intersections between Information Technology Research and Public Policy

Researcher view Research idea Research Deployment

University view Research Patent Prototype (startup company?) Royalties

Good networking ideas (but slow to deployment) QoS Multicast Convergence of PSTN, Internet, cable tv, cellular Configurable networks (active networks, SDN) Device interoperability (sensor networks, IoT)...

Three case studies QoS Interconnection Device attachment

QoS: original vision Telephone network Cell phone networks Internet Everything-Over-IP Internet Cable tv networks

Technology convergence More Interactive Less Interactive telephone calls Internet tv web browsing email video conferencing Internet radio Express Mail Priority Mail First Class Mail Bulk Mail Better Performance Worse Performance

QoS: research User Traffic Characterization Quality of Service (QoS) Network Pricing & Contract CAC / Scheduling / Policing Network Capacity Characterization

QoS: research See lots of papers by Edwin Chong in the 1990s/2000s

QoS: research Network Algorithm (N1): Set prices to allocate all available buffer and bandwidth. { jl jl Network BW, BF } l, } { l User User Algorithm (U1) Maximize consumer surplus: max BW jl, BF jl U j ( L, N j j ) n j lbw jl lbfjl l 1 See lots of papers by Scott Jordan in the 1990s

QoS: standards IntServ Kurose/Ross fig. 7.26

QoS: standards diffserv Kurose/Ross fig. 7.23

QoS: standards

QoS: missing pieces Packet scheduling standardization Codepoint standardization diffserv signaling Bandwidth broker Legal framework

QoS: deployment By the late 1990s, researchers were beginning to give up Cable broadband providers use QoS for own VoIP services But not inter-as And not for competing VoIP services Telco broadband providers use QoS for own video services But not for competing video services Cellular broadband providers use QoS for own VoIP services But not inter-as And not for competing VoIP services

QoS: public policy issue

QoS: lessons learned Research & standards stopped at what they saw as the technical / economic boundary De-facto standardization of codepoints left to Industry Lack of both technical and economic coordination mechanisms impeded deployment of end-to-end QoS Lack of communication & standardization of vision led (in part) to net neutrality debate Legal framework did not prohibit ISP from using QoS only for itself

QoS: research challenges When will an ISP choose to offer QoS to users? Recommended ways for QoS to be sold to a user? How can an application decide whether to use QoS that a user has purchased? How can multiple ISPs coordinate to offer endto-end QoS?

Interconnection: original vision An Architecture for Routing in the ISO Connectionless Internet, Stuart J. Zakon, 1985

Transit Transit Interconnection: research Transit Transit Transit Transit Transit Transit Cox UUnet (now Verizon) TWT (now Level 3) CAIS Peering Peering PSINet (now Cogent) Cogent (now Tier 1) Connect America Peering Earthlink Level3 Zapo Comcast Backbone Regional Access

Interconnection: standards BGP If there are multiple possible routes to an IP prefix, use AS policies, including: cost of using path length of path (at AS level) number of IP hops within AS on route hot-potato = minimize this cold-potato = maximize this

Interconnection: missing pieces Services Peering, transit, other? Coordination Between sender and downstream autonomous systems Between interconnecting autonomous systems Contract SLAs Payment Sender pays vs. receiver pays

Interconnection: deployment Level3 Netflix backend CDN IXP Peering Peering IXP CDN Comcast

Interconnection: disputes Measurement and Analysis of Internet Interconnection and Congestion, Clark et. al., 2014

Interconnection: public policy issue ISPs say: Interconnecting parties should pay us to carry traffic Content providers, transit providers, CDNs say: The ISP s customers have already paid the ISP to carry requested traffic

Interconnection: lessons learned Research BGP not sufficient Need to define services Standardization The coordination required to implement services (technical vs. agreement) Economics Analysis of end-to-end two-sided market!! Law Non-discrimination

Interconnection: research challenges What interconnection services should be offered? How can an ISP and a content provider coordinate routing? How much of the route does a user pay for? How can we detect the exercise of market power?

Device attachment: original vision

Device attachment: research & standards Content (layer 7) web pages, videos, blogs, RSS feeds, online radio stations, Applications (layers 5-7) http, email, file transfer, streaming, instant messaging, web hosting, blogging, video conferencing, remote desktop, Hourglass shape allows for innovation here and here Transport (layer 4) TCP congestion control Network (layer 3) IP addresses, routing Physical & Link LAN-link (layers 1-2) Ethernet, DSL, cable modems, Wi-Fi, local loop,

Device attachment: missing pieces Open operating systems Standardized authentication Standardized signaling

Device attachment: deployment Variety of devices But: Closed gardens By OS Apple Google By service provider Home gateways Set-top boxes

Device attachment: public policy issue Comcast NCTA

Device attachment: lessons learned Research Security/networking interfaces Computing/networking interfaces Standardization IETF not in the game? Economics What are the motivations of each party? Law Right to attach non-harmful devices

Device attachment: research challenges What are the rights of a {user, device manufacturer, content provider} with respect to devices? What are the interfaces that allow a device to be attached to a service? Who should standardize these interfaces?

convergence Telephone network Cell phone networks Internet Everything-Over-IP Internet Cable tv networks