The forces behind the changing Internet: IXPs, content delivery, and virtualization



Similar documents
Enabling ISP-CDN Collaboration: Turning Challenges into Opportunities

Internet Traffic and Content Consolidation

Craig Labovitz, Scott Iekel-Johnson, Danny McPherson Arbor Networks Jon Oberheide, Farnam Jahanian University of Michigan

A Tale of Three CDNs: An Active Measurement Study of Hulu and Its CDNs

Pushing CDN-ISP Collaboration to the Limit

ATLAS Internet Observatory 2009 Annual Report

Mitigation of Random Query String DoS via Gossip

Measuring the Web: Part I - - Content Delivery Networks. Prof. Anja Feldmann, Ph.D. Dr. Ramin Khalili Georgios Smaragdakis, PhD

STATEMENT OF CRAIG LABOVITZ, PHD Co-Founder and CEO of DeepField Before the House Judiciary Committee Subcommittee on Regulatory Reform, Commercial

Pushing CDN-ISP Collaboration to the Limit

CDN and Traffic-structure

Trends in Internet Traffic Patterns Darren Anstee, EMEA Solutions Architect


Rapid IP redirection with SDN and NFV. Jeffrey Lai, Qiang Fu, Tim Moors December 9, 2015

ATLAS Internet Observatory Bandwidth Bandwagon: An ISOC Briefing Panel November 11, 2009, Hiroshima, Japan

The Internet Peering Playbook: Connecting to the Core of the Internet Second Edition Written by William B. Norton

Network Positioning System

Data Center Content Delivery Network

REVERSE ENGINEERING THE YOUTUBE VIDEO DELIVERY CLOUD. Vijay Kumar Adhikari, Sourabh Jain, Yingying Chen, and Zhi-Li Zhang

The old Internet. Software in the Network: Outline. Traditional Design. 1) Basic Caching. The Arrival of Software (in the network)

Indirection. science can be solved by adding another level of indirection" -- Butler Lampson. "Every problem in computer

Content Delivery Networks

The Effect of Caches for Mobile Broadband Internet Access

Characterizing Large-scale Routing Anomalies: A Case Study of the China Telecom Incident

QoE-Aware Multimedia Content Delivery Over Next-Generation Networks

Analysing the impact of CDN based service delivery on traffic engineering

How To Understand The Power Of Icdn

Internet topology and performance analytics for mapping critical network infrastructure

Dynamics of Prefix Usage at an Edge Router

CIPT: Using Tuangou to Reduce IP Transit Costs

BGP and Traffic Engineering with Akamai. Caglar Dabanoglu Akamai Technologies AfPIF 2015, Maputo, August 25th

Study of Flexible Contents Delivery System. With Dynamic Server Deployment

Active measurements: networks. Prof. Anja Feldmann, Ph.D. Dr. Nikolaos Chatzis Georgios Smaragdakis, Ph.D.

Impact of Local Domain Name System (DNS) on Corporate Network Bandwidth

Internet Inter-Domain Traffic

Internet Service Providers: Peering and Charging

Current Trends in IXPs, Hosting, and Cloud Computing

Internet Traffic Measurement

Analyzing the Impact of YouTube Delivery Policies on User Experience

How To Improve Interconnection

The Other 50% of Internet Traffic. Craig Labovitz

Creating "Origin Pull" on Akamai (1)

Roland Bless, Stephan Baucke Ericsson Research

Akamai CDN, IPv6 and DNS security. Christian Kaufmann Akamai Technologies DENOG 5 14 th November 2013

Access Power Peering

There is More to IXPs than Meets the Eye

Internet Traffic Evolution

high-quality steaming over the Internet

Exploring the Cloud from Passive Measurements: the Amazon AWS Case

ANATOMY OF A DDoS ATTACK AGAINST THE DNS INFRASTRUCTURE

DNSFlow- Enabling netflowlike telemetry for DNS

Content Delivery Networks

Enabling Media Rich Curriculum with Content Delivery Networking

How To Understand Cloud Computing

Information-Centric Networking: Introduction and Key Issues

Content Retrieval using Cloud-based DNS

Distributed Systems. 25. Content Delivery Networks (CDN) 2014 Paul Krzyzanowski. Rutgers University. Fall 2014

How To Load Balance On A Bgg On A Network With A Network (Networking) On A Pc Or Ipa On A Computer Or Ipad On A 2G Network On A Microsoft Ipa (Netnet) On An Ip

Bloom Filter based Inter-domain Name Resolution: A Feasibility Study

CSE 3214: Computer Network Protocols and Applications

Watching the IPv6 Takeoff from an IXP s Viewpoint

A Coordinated. Enterprise Networks Software Defined. and Application Fluent Programmable Networks

Transcription:

The forces behind the changing Internet: IXPs, content delivery, and virtualization Prof. Steve Uhlig Head of Networks research group Queen Mary, University of London steve@eecs.qmul.ac.uk http://www.eecs.qmul.ac.uk/~steve/ Guest professor, Institute of Computing Technology, Chinese Academy of Sciences Joint work with: B. Ager (ETH), N. Chatzis, A. Feldmann, B. Frank, I. Poese, N. Sarrar, G. Smaragdakis (T-labs), Bruce Maggs (Duke/Akamai), Walter Willinger (AT&T), Gaogang Xie (CAS) Steve Uhlig 1

Internet Infrastructure Internet: communication platform Internet: content sharing and delivery platform Steve Uhlig 2

Content-Processing-Network Infrastructure + Storage + Processing Content-Processing-Network Steve Uhlig 3

Agenda Internet update Short history of content delivery Content delivery today Network virtualization Challenges & opportunities Steve Uhlig 4

Old mental model Steve Uhlig 5

The Internet is flat C. Labovitz, S. Iekel-Johnson, D. McPherson, J. Oberheide, and F. Jahanian. Internet Interdomain Traffic. Proc. of ACM SIGCOMM, 2010. Steve Uhlig 6

Internet Exchange Point An Internet exchange point (IXP) is a layer 2 service to facilitate the interconnection between - ISPs - Hosting or service providers - CDNs An IXP facilitates peering between players, usually across a public and/or private peering fabric of some type Offer public and/or private peerings B. Ager, N. Chatzis, A. Feldmann, N. Sarrar, S. Uhlig, and W. Willinger. Anatomy of a Large European IXP. Proc. of ACM SIGCOMM, 2012. Steve Uhlig 7

Internet power: from ISP to content CAIDA: BGP-based degree or customer-cone Renesys: variant of CAIDA-cone Knodes: Fixedorbit.com centrality metric Arbor: Interdomain traffic Potential: hostname-based Normalized potential: weighted hostnames B. Ager, W. Mühlbauer, G. Smaragdakis, and S. Uhlig. Web content cartography. Proc. of ACM SIGCOMM Internet Measurement Conference, 2011. Steve Uhlig 8

Western CDNs B. Ager, W. Mühlbauer, G. Smaragdakis, and S. Uhlig. Web content cartography. Proc. of ACM SIGCOMM Internet Measurement Conference, 2011. Steve Uhlig 9

Squeezing the ISP IXPs William B. Norton. The Internet Peering Playbook : Connecting to the Core of the Internet. DrPeering Press, 2012. Steve Uhlig 10

Agenda Internet update Short history of content delivery Content delivery today Network virtualization Challenges & opportunities Steve Uhlig 11

The Early Web A Pathan Mukaddim. Ongoing Trends and Future Directions in Content Delivery Networks (CDNs). Available online from: http://amkpathan.wordpress.com/article/ongoing-trends-and-future-directionsin-3uxfz2buz8z1w-2/ Steve Uhlig 12

CDNs 1.0 A Pathan Mukaddim. Ongoing Trends and Future Directions in Content Delivery Networks (CDNs). Available online from: http://amkpathan.wordpress.com/article/ongoing-trends-and-future-directionsin-3uxfz2buz8z1w-2/ Steve Uhlig 13

CDNs 2.0 A Pathan Mukaddim. Ongoing Trends and Future Directions in Content Delivery Networks (CDNs). Available online from: http://amkpathan.wordpress.com/article/ongoing-trends-and-future-directionsin-3uxfz2buz8z1w-2/ Steve Uhlig 14

Autonomic CDNs Pathan Mukaddim. Ongoing Trends and Future Directions in Content Delivery Networks (CDNs). Available online from: http://amkpathan.wordpress.com/article/ongoing-trends-and-future-directionsin-3uxfz2buz8z1w-2/ Steve Uhlig 15

Agenda Internet update Short history of content delivery Content delivery today Network virtualization Challenges & opportunities Steve Uhlig 16

HTTP server selection DNS HTTP Steve Uhlig 17

Server selection: P2P Tracker Swarm Client Steve Uhlig 18

World data centers http://www.datacentermap.com/ Steve Uhlig 19

Google data centers http://royal.pingdom.com/2008/04/11/map-of-all-google-data-center-locations/ Steve Uhlig 20

Where is content? California China already 2 nd! USA: 9 among top 20 Other developed countries: limited own content Steve Uhlig 21

CDNs in China Select top 100 Chinese websites (Alexa) Which CDNs serve content from these websites? Steve Uhlig 22

ChinaCache Steve Uhlig 23

ChinaNetCenter Steve Uhlig 24

The P2P CDN Steve Uhlig 25

Agenda Internet update Short history of content delivery Content delivery today Network virtualization Challenges & opportunities Steve Uhlig 26

The Virtualized Network Infrastructure Virtualization of Resources (partitioning of physical infrastructure into slices ) Virtualized Substrate Provisioning of Virtual Networks (on-demand instantiation of virtual networks) Virtual Network Virtual Network Virtualization Management 27 Steve Uhlig 27

Network virtualization Virtual network = resource isolation/sharing Different architecture/protocol per virtual network - Does not have to be IP protocol, e.g., ICN - For QoS, security, different types of content/ applications Expose network components to applications and services Dynamic: migration/expansion/contraction Steve 28 Uhlig 28

Google and SDN Google is using OpenFlow Purpose: traffic engineering Steve Uhlig 29

Collaborative content delivery Importance of stakeholders Spectrum in the solution space Enabling collaboration CDN ISP CP User B. Frank, I. Poese, G. Smaragdakis, S. Uhlig, and A. Feldmann. Pushing ISP-CDN Collaboration to the Limit. ACM SIGCOMM Computer Communication Review, 43(3):35-44, July 2013. Steve Uhlig 30

CDN 3.0 Hybrid infrastructures: Akamai, PPTV Meta-CDNs, e.g., Conviva Virtual CDNs through ISP microdatacenters ICN S S ISPS S = PoP with Microdatacenter = PoP with Microdatacenter (Service deployed) PoPs S S S B. Frank, I. Poese, G. Smaragdakis, V. Aggarwal, A. Feldmann, S. Uhlig, B. Maggs, F. Schneider. Collaboration Opportunities for Content Providers and Network Infrastructures. SIGCOMM e-book chapter, to appear, 2013. Steve Uhlig 31

Agenda Internet update Short history of content delivery Content delivery today Network virtualization Challenges & opportunities Steve Uhlig 32

Challenges & opportunities Tracking the changing Internet ecosystem Scalability of massive content infrastructure Collaborative and agile content delivery Virtualization for increased diversity and agility Steve Uhlig 33

References C. Labovitz, S. Iekel-Johnson, D. McPherson, J. Oberheide, and F. Jahanian. Internet Interdomain Traffic. Proc. of ACM SIGCOMM, 2010. I. Poese, B. Frank, B. Ager, G. Smaragdakis, and A. Feldmann. Improving content delivery using provider-aided distance information. Proc. of ACM SIGCOMM IMC 2010. B. Ager, W. Mühlbauer, G. Smaragdakis, and S. Uhlig. Comparing DNS resolvers in the wild. Proc. of ACM SIGCOMM IMC 2010. B. Ager, W. Mühlbauer, G. Smaragdakis, and S. Uhlig. Web content cartography. Proc. of ACM SIGCOMM IMC 2011. William B. Norton. The Internet Peering Playbook : Connecting to the Core of the Internet. DrPeering Press, 2012. B. Frank, I. Poese, G. Smaragdakis, S. Uhlig, and A. Feldmann. Enabling Content-aware Traffic Engineering. ACM CCR, 42(5):21-28, October 2012. B. Ager, N. Chatzis, A. Feldmann, N. Sarrar, S. Uhlig, and W. Willinger. Anatomy of a Large European IXP. Proc. of ACM SIGCOMM, 2012. B. Frank, I. Poese, G. Smaragdakis, S. Uhlig, and A. Feldmann. Pushing ISP-CDN Collaboration to the Limit. ACM CCR, 43(3):35-44, July 2013. B. Frank, I. Poese, G. Smaragdakis, V. Aggarwal, A. Feldmann, S. Uhlig, B. Maggs, F. Schneider. Collaboration Opportunities for Content Providers and Network Infrastructures. SIGCOMM e-book, to appear, 2013. Steve Uhlig 34