ACM Home Page
Please provide us with feedback. Feedback
Anycast-aware transport for content delivery networks
Full text PdfPdf (802 KB)
Source
International World Wide Web Conference archive
Proceedings of the 18th international conference on World wide web table of contents
Madrid, Spain
SESSION: Performance, scalability and availability/session: performance table of contents
Pages 301-310  
Year of Publication: 2009
ISBN:978-1-60558-487-4
Authors
Zakaria Al-Qudah  Case Western Reserve University, Cleveland, OH, USA
Seungjoon Lee  AT&T Labs - Research, Florham Park, NJ, USA
Michael Rabinovich  Case Western Reserve University, Cleveland, OH, USA
Oliver Spatscheck  AT&T Labs - Research, Florham Park, NJ, USA
Jacobus Van der Merwe  AT&T Labs - Research, Florham Park, NJ, USA
Sponsor
ACM: Association for Computing Machinery
Publisher
ACM  New York, NY, USA
Bibliometrics
Downloads (6 Weeks): 15,   Downloads (12 Months): 84,   Citation Count: 0
Additional Information:

abstract   references   index terms   collaborative colleagues  

Tools and Actions: Review this Article  
DOI Bookmark: Use this link to bookmark this Article: http://doi.acm.org/10.1145/1526709.1526750
What is a DOI?

ABSTRACT

Anycast-based content delivery networks (CDNs) have many properties that make them ideal for the large scale distribution of content on the Internet. However, because routing changes can result in a change of the endpoint that terminates the TCP session, TCP session disruption remains a concern for anycast CDNs, especially for large file downloads. In this paper we demonstrate that this problem does not require any complex solutions. In particular, we present the design of a simple, yet efficient, mechanism to handle session disruptions due to endpoint changes. With our mechanism, a client can continue the download of the content from the point at which it was before the endpoint change. Furthermore, CDN servers purge the TCP connection state quickly to handle frequent switching with low system overhead.

We demonstrate experimentally the effectiveness of our proposed mechanism and show that more complex mechanisms are not required. Specifically, we find that our mechanism maintains high download throughput even with a reasonably high rate of endpoint switching, which is attractive for load balancing scenarios. Moreover, our results show that edge servers can purge TCP connection state after a single timeout-triggered retransmission without any tangible impact on ongoing connections. Besides improving server performance, this behavior improves the resiliency of the CDN to certain denial of service attacks.


REFERENCES

Note: OCR errors may be found in this Reference List extracted from the full text article. ACM has opted to expose the complete List rather than only correct and linked references.

 
1
Akamai Inc. http://www.akamai.com/html/perspectives/index.html.
 
2
IP Dummynet. http://info.iet.unipi.it/~luigi/ip_dummynet/.
 
3
Keynote Data Accuracy and Statistical Analysis for Performance Trending and Service Level Management. http://www.keynote.com/docs/whitepapers/keynote_data_accuracy_for_WebPerformance.pdf.
 
4
TCP Manual. http://linux.die.net/man/7/tcp.
 
5
The Apache Web Server. http://httpd.apache.org/.
6
7
 
8
 
9
G. Huston. Faster. The ISP Column, June 2005.
 
10
 
11
C. R. Kalmanek. Evolving nature of content delivery. http://www.dcia.info/activities/p2pmsla2007/ATT.pdf.
 
12
 
13
Keynote. http://www.keynote.com/.
 
14
 
15
Linux TC. http://lartc.org/.
 
16
17
 
18
 
19
 
20
21
 
22
 
23

Collaborative Colleagues:
Zakaria Al-Qudah: colleagues
Seungjoon Lee: colleagues
Michael Rabinovich: colleagues
Oliver Spatscheck: colleagues
Jacobus Van der Merwe: colleagues