Steve Uhlig 1 The forces behind the changing Internet: IXPs, content delivery and virtualization Prof. Steve Uhlig Professor of Networks Head of Networks research group Queen Mary, University of London [email protected]http://www.eecs.qmul.ac.uk/~steve/ Joint work with: B. Ager (ETH), N. Chatzis, A. Feldmann, B. Frank, I. Poese, N. Sarrar, G. Smaragdakis (T-labs), Bruce Maggs (Duke/Akamai), Laurent Mathy (U. Liege), Walter Willinger (AT&T), Gaogang Xie (CAS)
46
Embed
The forces behind the changing Internet: IXPs, content delivery …steve/presentations/Internet-ecosystem-chin… · aware Traffic Engineering. ACM SIGCOMM Computer Communication
This document is posted to help you gain knowledge. Please leave a comment to let me know what you think about it! Share it to your friends and learn new things together.
Transcript
Steve Uhlig 1
The forces behind the changing Internet: IXPs, content delivery and virtualization
Prof. Steve Uhlig Professor of Networks
Head of Networks research group Queen Mary, University of London
Joint work with: B. Ager (ETH), N. Chatzis, A. Feldmann, B. Frank, I. Poese, N. Sarrar, G. Smaragdakis (T-labs), Bruce Maggs (Duke/Akamai), Laurent Mathy
(U. Liege), Walter Willinger (AT&T), Gaogang Xie (CAS)
Steve Uhlig 2
Internet Infrastructure
Internet: communication platform
Internet: content sharing and delivery platform
Steve Uhlig 3
Content-Processing-Network Infrastructure
Storage
Processing
Content-Processing-Network
+
+
Steve Uhlig 4
Agenda
• Internet update • Short history of content delivery • Content delivery 101 • Opportunities • Summary
• Selected top 100 Chinese websites (Alexa) • Which CDNs serve content from these websites?
Steve Uhlig 31
ChinaCache
Steve Uhlig 32
Foundations
• Server selection - HTTP (DNS)
- P2P
• Deployment - HTTP: data centers and CDNs
- P2P: swarms
• Network location diversity
Steve Uhlig 33
Deployment of popular P2P swarms
Steve Uhlig 34
Foundations
• Server selection - HTTP (DNS)
- P2P
• Deployment - HTTP: data centers and CDNs
- P2P: swarms
• Network location diversity
Steve Uhlig 35
CDN diversity
0
0.2
0.4
0.6
0.8
1
1 10 100
CD
F of
tota
l HTT
P Tr
affic
Available SubnetsB. Frank, I. Poese, G. Smaragdakis, S. Uhlig, and A. Feldmann. Enabling Content-aware Traffic Engineering. ACM SIGCOMM Computer Communication Review, 42(5):21-28, October 2012.
Steve Uhlig 36
CDNs geographic coverage
B. Ager, W. Mühlbauer, G. Smaragdakis, and S. Uhlig. Web content cartography. Proc. of ACM SIGCOMM Internet Measurement Conference, 2011.
Steve Uhlig 37
P2P diversity
Steve Uhlig 38
Agenda
• Internet update • Short history of content delivery • Content delivery 101 • Opportunities • Summary
Steve Uhlig 39
Traffic engineering
• Diversity in content location is an opportunity for traffic engineering
• Content-aware traffic engineering
B. Frank, I. Poese, G. Smaragdakis, S. Uhlig, and A. Feldmann. Enabling Content-aware Traffic Engineering. ACM SIGCOMM Computer Communication Review, 42(5):21-28, October 2012.
ISPCP Server A CP Server B
CP Server C
ClientClientClientClient
Highly utilizedlink
shift
Steve Uhlig 40
Google and SDN
• Google is using OpenFlow • Purpose: traffic engineering
Steve Uhlig 41
Collaborative content delivery
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, October 2013.
= PoP with Microdatacenter (Service deployed)= PoP with Microdatacenter
PoPs
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 43
Agenda
• Internet update • Short history of content delivery • Content delivery 101 • Opportunities • Summary
Steve Uhlig 44
Summary
• Measurements to track the changing Internet ecosystem
• Content as driver of Internet evolution • Scalability of massive content infrastructure
through hybrid infrastructures • Opportunities for collaborative traffic
engineering • Virtualization for increased diversity and
agility
Steve Uhlig 45
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.
• P. Dhungel, K. Ross, M. Steiner, Y. Tian, X. Hei. Xunlei: Peer-Assisted Download Acceleration on a Massive Scale. Proc. of PAM 2012.
Steve Uhlig 46
References
• I. Poese, B. Frank, B. Ager, G. Smaragdakis, S. Uhlig, A. Feldmann. Improving Content Delivery with PaDIS. IEEE Internet Computing, 16(3): 46-52, 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, October 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.