| Anycast-aware transport for content delivery networks |
| Full text |
Pdf
(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 |
|
| Publisher |
|
| Bibliometrics |
Downloads (6 Weeks): 15, Downloads (12 Months): 84, Citation Count: 0
|
|
|
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
|
Hussein A. Alzoubi , Seungjoon Lee , Michael Rabinovich , Oliver Spatscheck , Jacobus Van der Merwe, Anycast CDNS revisited, Proceeding of the 17th international conference on World Wide Web, April 21-25, 2008, Beijing, China
[doi> 10.1145/1367497.1367536]
|
 |
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
|
Zhuoqing Morley Mao , Charles D. Cranor , Fred Douglis , Michael Rabinovich , Oliver Spatscheck , Jia Wang, A Precise and Efficient Evaluation of the Proximity Between Web Clients and Their Local DNS Servers, Proceedings of the General Track of the annual conference on USENIX Annual Technical Conference, p.229-242, June 10-15, 2002
|
 |
17
|
Jeffrey Pang , Aditya Akella , Anees Shaikh , Balachander Krishnamurthy , Srinivasan Seshan, On the responsiveness of DNS-based network control, Proceedings of the 4th ACM SIGCOMM conference on Internet measurement, October 25-27, 2004, Taormina, Sicily, Italy
[doi> 10.1145/1028788.1028792]
|
| |
18
|
|
| |
19
|
|
| |
20
|
|
 |
21
|
|
| |
22
|
|
| |
23
|
Patrick Verkaik , Dan Pei , Tom Scholl , Aman Shaikh , Alex C. Snoeren , Jacobus E. van der Merwe, Wresting control from BGP: scalable fine-grained route control, 2007 USENIX Annual Technical Conference on Proceedings of the USENIX Annual Technical Conference, p.1-14, June 17-22, 2007, Santa Clara, CA
|
|