title: Anycast-Aware Transport for Content Delivery Networks
creator: Al-Qudah, Zakaria
creator: Lee, Seungjoon
creator: Rabinovich, Michael
creator: Spatscheck, Oliver
creator: Van der Merwe, Jacobus
description: 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.
date: 2009-04
type: Conference or Workshop Item
type: PeerReviewed
format: application/pdf
identifier: http://www2009.eprints.org/31/1/p301.pdf
identifier: Al-Qudah, Zakaria <http://www2009.eprints.org/view/author/Al-Qudah=3AZakaria=3A=3A.html> and Lee, Seungjoon <http://www2009.eprints.org/view/author/Lee=3ASeungjoon=3A=3A.html> and Rabinovich, Michael <http://www2009.eprints.org/view/author/Rabinovich=3AMichael=3A=3A.html> and Spatscheck, Oliver <http://www2009.eprints.org/view/author/Spatscheck=3AOliver=3A=3A.html> and Van der Merwe, Jacobus <http://www2009.eprints.org/view/author/Van_der_Merwe=3AJacobus=3A=3A.html> (2009) Anycast-Aware Transport for Content Delivery Networks. In: 18th International World Wide Web Conference, April 20th-24th, 2009, Madrid, Spain.
relation: http://www2009.eprints.org/31/