|
ABSTRACT
Multihoming has traditionally been employed by stub networks to enhance the reliability of their network connectivity. With the advent of commercial "intelligent route control" products, stubs now leverage multihoming to improve performance. Although multihoming is widely used for reliability and, increasingly for performance, not much is known about the tangible benefits that multihoming can offer, or how these benefits can be fully exploited. In this paper, we aim to quantify the extent to which multihomed networks can leverage performance and reliability benefits from connections to multiple providers. We use data collected from servers belonging to the Akamai content distribution network to evaluate performance benefits from two distinct perspectives of multihoming: high-volume content-providers which transmit large volumes of data to many distributed clients, and enterprises which primarily receive data from the network. In both cases, we find that multihoming can improve performance significantly and that not choosing the right set of providers could result in a performance penalty as high as 40%. We also find evidence of diminishing returns in performance when more than four providers are considered for multihoming. In addition, using a large collection of measurements, we provide an analysis of the reliability benefits of multihoming. Finally, we provide guidelines on how multihomed networks can choose ISPs, and discuss practical strategies of using multiple upstream connections to achieve optimal performance benefits.
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
|
David Andersen , Hari Balakrishnan , Frans Kaashoek , Robert Morris, Resilient overlay networks, Proceedings of the eighteenth ACM symposium on Operating systems principles, October 21-24, 2001, Banff, Alberta, Canada
|
 |
2
|
Konstantin Andreev , Bruce M. Maggs , Adam Meyerson , Ramesh K. Sitaraman, Designing overlay multicast networks for streaming, Proceedings of the fifteenth annual ACM symposium on Parallel algorithms and architectures, June 07-09, 2003, San Diego, California, USA
[doi> 10.1145/777412.777437]
|
| |
3
|
J. Apostolopolous, T. Wong, W. Tan, and S. Wee. On multi-description streaming with content delivery networks. In Proceedings of IEEE INFOCOM, New York, NY, June 2002.
|
| |
4
|
T. Bu, L. Gao, and D. Towsley. On characterizing BGP routing table growth. In Proceedings of IEEE Global Internet Symposium, Taipei, Taiwan, November 2002.
|
| |
5
|
|
| |
6
|
Keynote Systems, Inc. http://www.keynote.com, June 2003.
|
| |
7
|
Y. J. Liang, E. Setton, and B. Girod. Channel-adaptive video streaming using path diversity and rate-distortion optimized reference picture selection. In Proceedings of IEEE Workshop on Multimedia Signal Processing, St. Thomas, US Virgin Islands, December 2002.
|
| |
8
|
K. Nayak. Measuring provider path diversity from traceroute data. In ISMA Winter Workshop, San Diego, CA, December 2001.
|
| |
9
|
RouteScience Technologies, Inc. http://www.routescience.com, June 2003.
|
 |
10
|
Stefan Savage , Andy Collins , Eric Hoffman , John Snell , Thomas Anderson, The end-to-end effects of Internet path selection, Proceedings of the conference on Applications, technologies, architectures, and protocols for computer communication, p.289-299, August 30-September 03, 1999, Cambridge, Massachusetts, United States
|
| |
11
|
Stefan Savage , Thomas Anderson , Amit Aggarwal , David Becker , Neal Cardwell , Andy Collins , Eric Hoffman , John Snell , Amin Vahdat , Geoff Voelker , John Zahorjan, Detour: Informed Internet Routing and Transport, IEEE Micro, v.19 n.1, p.50-59, January 1999
[doi> 10.1109/40.748796]
|
| |
12
|
P. Smith. BGP multihoming techniques. NANOG 23, October 2001. http://www.nanog.org/mtg-0110/smith.html.
|
| |
13
|
Sockeye Networks, Inc. http://www.sockeye.com.
|
| |
14
|
|
| |
15
|
L. Subramanian, S. Agarwal, J. Rexford, and R. H. Katz. Characterizing the Internet hierarchy from multiple vantage points. In Proceedings of IEEE INFOCOM, June 2002.
|
| |
16
|
H. Tangmunarunkit, R. Govindan, and S. Shenker. Internet path inflation due to policy routing. In Proceedings of SPIE ITCom, Denver, CO, August 2001.
|
 |
17
|
Renata Teixeira , Keith Marzullo , Stefan Savage , Geoffrey M. Voelker, Characterizing and measuring path diversity of internet topologies, Proceedings of the 2003 ACM SIGMETRICS international conference on Measurement and modeling of computer systems, June 11-14, 2003, San Diego, CA, USA
|
CITED BY 29
|
|
Ningning Hu , Li (Erran) Li , Zhuoqing Morley Mao , Peter Steenkiste , Jia Wang, Locating internet bottlenecks: algorithms, measurements, and implications, ACM SIGCOMM Computer Communication Review, v.34 n.4, October 2004
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Renata Teixeira , Keith Marzullo , Stefan Savage , Geoffrey M. Voelker, In search of path diversity in ISP networks, Proceedings of the 3rd ACM SIGCOMM conference on Internet measurement, October 27-29, 2003, Miami Beach, FL, USA
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Krishna P. Gummadi , Harsha V. Madhyastha , Steven D. Gribble , Henry M. Levy , David Wetherall, Improving the reliability of internet paths with one-hop source routing, Proceedings of the 6th conference on Symposium on Opearting Systems Design & Implementation, p.13-13, December 06-08, 2004, San Francisco, CA
|
|
|
|
|
|
|
|
|
|
|
|
Bing Wang , Wei Wei , Jim Kurose , Don Towsley , Krishna R. Pattipati , Zheng Guo , Zheng Peng, Application-layer multipath data transfer via TCP: Schemes and performance tradeoffs, Performance Evaluation, v.64 n.9-12, p.965-977, October, 2007
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Kin-Hon Ho , Michael Howarth , Ning Wang , George Pavlou , Stylianos Georgoulas, Inter-autonomous system provisioning for end-to-end bandwidth guarantees, Computer Communications, v.30 n.18, p.3757-3777, December, 2007
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|