Relative Network Positioning via CDN Redirections A. Su, D. Choffnes, F. Bustamante, A. Kuzmanovic ICDCS 2008 Presented by: Imranul Hoque.

Slides:



Advertisements
Similar presentations
Topology-Aware Overlay Construction and Server Selection Sylvia Ratnasamy Mark Handley Richard Karp Scott Shenker Infocom 2002.
Advertisements

Dynamic Replica Placement for Scalable Content Delivery Yan Chen, Randy H. Katz, John D. Kubiatowicz {yanchen, randy, EECS Department.
A Network Positioning System for the Internet T. S. Eugene Ng and Hui Zhang USENIX 04 Presented By: Imranul Hoque 1.
Alex Cheung and Hans-Arno Jacobsen August, 14 th 2009 MIDDLEWARE SYSTEMS RESEARCH GROUP.
Intel Research Internet Coordinate Systems - 03/03/2004 Internet Coordinate Systems Marcelo Pias Intel Research Cambridge
CS 4700 / CS 5700 Network Fundamentals Lecture 15: Content Delivery Networks (Over 1 billion served … each day) Revised 10/22/2014.
Topologically-Aware Overlay Construction and Server Selection Sylvia Ratnasamy, Mark Handly, Richard Karp and Scott Shenker Presented by Shreeram Sahasrabudhe.
1 Server Selection & Content Distribution Networks (slides by Srini Seshan, CS CMU)
Fabián E. Bustamante, 2007 Meridian: A lightweight network location service without virtual coordinates B. Wong, A. Slivkins and E. Gün Sirer SIGCOM 2005.
EL9331 Meridian: A Lightweight Network Location Service without Virtual Coordinates Bernard Wong, Aleksandrs Slivkins, Emin Gun Sirer SIGCOMM’05 ( Slides.
ASAP: an AS-Aware Peer-Relay Protocol for High Quality VoIP Written by Shansi Ren, Lei Guo, and Xiaodong Zhang Department of Computer Science and Engineering.
On the Effectiveness of Measurement Reuse for Performance-Based Detouring David Choffnes Fabian Bustamante Fabian Bustamante Northwestern University INFOCOM.
IPlane: An Information Plane for Distributed Services Offence by: Anup Goyal Sagar Vemuri.
Vivaldi Coordinate Service Justin Ma, Patrick Verkaik, Michael Vrable Department of Computer Science And Engineering UCSD CSE222A, Winter 2005.
Logically Centralized, Physically Distributed Mark Stuart Day Cisco Systems.
An Analysis of Internet Content Delivery Systems Stefan Saroiu, Krishna P. Gommadi, Richard J. Dunn, Steven D. Gribble, and Henry M. Levy Proceedings of.
Anycast for Any Service Michael J. Freedman Karthik Lakshminarayanan David Mazières
Peer-to-Peer Based Multimedia Distribution Service Zhe Xiang, Qian Zhang, Wenwu Zhu, Zhensheng Zhang IEEE Transactions on Multimedia, Vol. 6, No. 2, April.
Scalable Application Layer Multicast Suman Banerjee Bobby Bhattacharjee Christopher Kommareddy ACM SIGCOMM Computer Communication Review, Proceedings of.
Internet Iso-bar: A Scalable Overlay Distance Monitoring System Yan Chen, Lili Qiu, Chris Overton and Randy H. Katz.
PAM A Measurement Study of Internet Delay Asymmetry Abhinav PathakPurdue University Himabindu PuchaPurdue University Ying ZhangUniversity of Michigan.
Drafting Behind Akamai (Travelocity-Based Detouring) Aleksandar Kuzmanovic Northwestern University Joint work with: A. Su, D. Choffnes, and F. Bustamante.
1 Drafting Behind Akamai (Travelocity-Based Detouring) AoJan Su, David R. Choffnes, Aleksandar Kuzmanovic, and Fabian E. Bustamante Department of Electrical.
Web Caching and CDNs March 3, Content Distribution Motivation –Network path from server to client is slow/congested –Web server is overloaded Web.
Decentralized Resource Management for a Distributed Continuous Media Server Cyrus Shahabi and Farnoush Banaei-Kashani Presented by Leung Chi Kit.
Content Networking - CON Content Overlay Network Vishal Kumar Singh Eilon Yardeni April, 28 th 2005.
Content Delivery Networks. History Early 1990s sees 100% growth in internet traffic per year 1994 o Netscape forms and releases their first browser.
Information-Centric Networks05a-1 Week 5 / Paper 1 On the use and performance of content distribution networks –Balachander Krishnamurthy, Craig Wills,
CS 4700 / CS 5700 Network Fundamentals Lecture 17.5: Project 5 Hints (Getting a job at Akamai) Revised 3/31/2014.
1 Content Distribution Networks. 2 Replication Issues Request distribution: how to transparently distribute requests for content among replication servers.
On the Use and Performance of Content Distribution Networks Balachander Krishnamurthy Craig Wills Yin Zhang Presenter: Wei Zhang CSE Department of Lehigh.
Justine Sherry*, Shaddi Hasan*, Colin Scott*, Arvind Krishnamurthy†,
1. 1.Charting the CDNs(locating all their content and DNS servers). 2.Assessing their server availability. 3.Quantifying their world-wide delay performance.
Oasis: Anycast for Any Service Michael J. Freedman Karthik Lakshminarayanan David Mazières in NSDI 2006 Presented by: Sailesh Kumar.
Ao-Jan Su, David R. Choffnes, Fabián E. Bustamante and Aleksandar Kuzmanovic Department of EECS Northwestern University Relative Network Positioning via.
PIC: Practical Internet Coordinates for Distance Estimation Manuel Costa joint work with Miguel Castro, Ant Rowstron, Peter Key Microsoft Research Cambridge.
Taming the Torrent: A Practical Approach to Reducing Cross-ISP Traffic in Peer-to-Peer Systems David R. Choffnes and Fabián E. Bustamante Speaker: Wally.
CS An Overlay Routing Scheme For Moving Large Files Su Zhang Kai Xu.
Phoenix: A Weight-Based Network Coordinate System Using Matrix Factorization Yang Chen Department of Computer Science Duke University
RAMCloud: System Performance Measurements (Jun ‘11) Nandu Jayakumar
1 On the Placement of Web Server Replicas Lili Qiu, Microsoft Research Venkata N. Padmanabhan, Microsoft Research Geoffrey M. Voelker, UCSD IEEE INFOCOM’2001,
An Efficient Approach for Content Delivery in Overlay Networks Mohammad Malli Chadi Barakat, Walid Dabbous Planete Project To appear in proceedings of.
A Scalable Content-Addressable Network (CAN) Seminar “Peer-to-peer Information Systems” Speaker Vladimir Eske Advisor Dr. Ralf Schenkel November 2003.
1 On the Placement of Web Server Replicas Lili Qiu, Microsoft Research Venkata N. Padmanabhan, Microsoft Research Geoffrey M. Voelker, UCSD IEEE INFOCOM’2001,
LEGS: A WSRF Service to Estimate Latency between Arbitrary Hosts on the Internet R.Vijayprasanth 1, R. Kavithaa 2,3 and Raj Kettimuthu 2,3 1 Coimbatore.
L-24 Adaptive Applications 1. State of the Art – Manual Adaptation Objective: automating adaptation ? CaliforniaNew York 2.
NUS.SOC.CS Roger Zimmermann (based in part on slides by Ooi Wei Tsang) 1 Proxy Caching for Streaming Media.
Drafting Behind Akamai (Travelocity-Based Detouring) Dr. Yingwu Zhu.
Network Computing Laboratory 1 Vivaldi: A Decentralized Network Coordinate System Authors: Frank Dabek, Russ Cox, Frans Kaashoek, Robert Morris MIT Published.
Information-Centric Networks Section # 3.2: DNS Issues Instructor: George Xylomenos Department: Informatics.
CS 6401 Overlay Networks Outline Overlay networks overview Routing overlays Resilient Overlay Networks Content Distribution Networks.
Topologically-Aware Overlay Construction and Sever Selection Sylvia Ratnasamy, Mark Handley, Richard Karp, Scott Shenker.
Information-Centric Networks Section # 5.1: Content Distribution Instructor: George Xylomenos Department: Informatics.
Improving Fault Tolerance in AODV Matthew J. Miller Jungmin So.
Gang Wang, Shining Wu, Guodong Wang, Beixing Deng, Xing Li Tsinghua University Tsinghua Univ. Oct Experimental Study on Neighbor Selection Policy.
September 2008 Josilene Aires Moreira.  Overview  CDN Topology  CDNs nowadays  Contructing a CDN ◦ Basic model ◦ Modules ◦ Characteristics  References.
John S. Otto Mario A. Sánchez John P. Rula Fabián E. Bustamante Northwestern, EECS.
Anycast enumeration and geolocation approaches Scuola Politecnica e delle Scienze di Base Corso di Laurea Magistrale in Ingegneria Informatica master’s.
Drafting Behind Akamai (Travelocity-Based Detouring) Ao-Jan Su, David R. Choffnes, Aleksandar Kuzmanovic and Fabián E. Bustamante Department of EECS Northwestern.
A Practical Performance Analysis of Stream Reuse Techniques in Peer-to-Peer VoD Systems Leonardo B. Pinho and Claudio L. Amorim Parallel Computing Laboratory.
Coral: A Peer-to-peer Content Distribution Network
Taming the Torrent (Can’t P2P and ISPs just get along?)
Proxy Caching for Streaming Media
Energy Conservation in Content Distribution Networks
Vivaldi: A Decentralized Network Coordinate System
Mohammad Malli Chadi Barakat, Walid Dabbous Alcatel meeting
A Scalable content-addressable network
Content Distribution Networks
Dynamic Replica Placement for Scalable Content Delivery
No-Jump-into-Latency in China's Internet
Presentation transcript:

Relative Network Positioning via CDN Redirections A. Su, D. Choffnes, F. Bustamante, A. Kuzmanovic ICDCS 2008 Presented by: Imranul Hoque

Relative Network Positioning Replica 3 Replica 2 Replica 1 Client Which one to choose? 1. Replica 2 2. Replica 1 3. Replica 3 1. Replica 2 2. Replica 1 3. Replica 3 Relative Position RTT(C, R2) < RTT(C, R1) < RTT(C, R3) How to calculate RTT? 2

Relative Network Positioning (2) Replica 3 Replica 2 Replica 1 Client PING Problems? 3

Relative Network Positioning (3) N 1 PING N 2 N 3 N 4 N 5 N 6 N 7 N 8 PING x2, y2 x3, y3 x4, y4 x5, y5 x6, y6 x7, y7 x1, y1 x8, y8 4

Relative Network Positioning (4) Network Coordinates – Scalable but error prone – Error minimization requires frequent probing – Frequent probing incurs extra overhead Relative order is more important than absolute distances Leverage CDN to deduce relative position 5

Content Delivery Network Client 1 Client 2 Client 3 GET yahoo.com R1 R2 R3 R4 R5 CDN performs extensive measurement to redirect clients to closest replicas 6

Network Positioning via CDN N1 N4 N3 R1 R2 R3 R4 R5 N2 70, 30, 0, 0, 0 50, 50, 0, 0, 0 0, 0, 0, 80, 20 0, 0, 10, 20, 70 Clusters 7

Evaluation Closest node selection Clustering PlanetLab experiment 8

Closest Node Selection Client: 1000 DNS Servers from King data Server: 240 PlanetLab nodes AKAMAI Who is the closest of the 240 nodes? foxnews.com yahoo.com November 2006 & January

Closest Node Selection (2) Compare the performance of CDN based approach (CRP) to: – Active measurement – Meridian Metrics – Latency to the closest server (Meridian vs. CRP) – Relative error (Meridian vs. CRP) 10

Closest Node Selection (3) How can they be similar? 11

Closest Node Selection (4) 65% nodes differ < 7 ms CRP outperforms Meridian 25% of the time 12

Clustering 177 broadly distributed DNS servers AKAMAI foxnews.com yahoo.com 13

Clustering (2) Compare CRP based clustering to: – ASN-based clustering Metrics – Quality of cluster Inter-cluster latency Inter-cluster latency Intra-cluster latency Intra-cluster latency 14

Clustering (3) Plot is very misleading! 15

Clustering (4) Total Clusters: 16 (ASN), 36 (CRP) 16

Conclusion CDN based relative network positioning – Avoids direct probing – Lightweight – Highly scalable If two nodes are not redirected to common set of servers, then no way to know about their proximity Experimental plots hide lots of details 17