scispace - formally typeset
Proceedings ArticleDOI

AnyOpt: predicting and optimizing IP Anycast performance

Reads0
Chats0
TLDR
In this paper, the authors present AnyOpt, a system that predicts anycast catchments by conducting pairwise experiments between sites peering with tier-1 networks, and demonstrate that their method is effective in a simplified model of BGP, consistent with common BGP routing policies.
Abstract
The key to optimizing the performance of an anycast-based system (e.g., the root DNS or a CDN) is choosing the right set of sites to announce the anycast prefix. One challenge here is predicting catchments. A naive approach is to advertise the prefix from all subsets of available sites and choose the best-performing subset, but this does not scale well. We demonstrate that by conducting pairwise experiments between sites peering with tier-1 networks, we can predict the catchments that would result if we announce to any subset of the sites. We prove that our method is effective in a simplified model of BGP, consistent with common BGP routing policies, and evaluate it in a real-world testbed. We then present AnyOpt, a system that predicts anycast catchments. Using AnyOpt, a network operator can find a subset of anycast sites that minimizes client latency without using the naive approach. In an experiment using 15 sites, each peering with one of six transit providers, AnyOpt predicted site catchments of 15,300 clients with 94.7% accuracy and client RTTs with a mean error of 4.6%. AnyOpt identified a subset of 12 sites, announcing to which lowers the mean RTT to clients by 33ms compared to a greedy approach that enables the same number of sites with the lowest average unicast latency.

read more

Citations
More filters
Journal ArticleDOI

Performance Analysis of Root Anycast Nodes Based on Active Measurement

TL;DR: From the analysis, it is found that the resolution performance of the roots with anycast nodes deployed in China is higher than that of roots without deployment and 67 top-level domain names are hijacked on the resolution path based on the measured data.
Proceedings ArticleDOI

LiveNet: a low-latency video transport network for large-scale live streaming

TL;DR: The performance results obtained from three years of operation demonstrate the effectiveness of LiveNet in improving CDN performance and QoE metrics and the design of the global routing computation and path assignment, as well as the fast data transmission architecture with fine-grained control of video frames.

Designing Hydra with Centralized versus Decentralized Control: A Comparative Study

TL;DR: In this paper, the authors take on the task of building a distributed, federated data repository, dubbed Hydra, for sharing large volume scientific data, and compare two design choices: Hydra over TCP/IP with a centralized controller, and Hydra over NDN to enable distributed control.
Proceedings ArticleDOI

LiveNet

TL;DR: LiveNet as discussed by the authors is a low-latency video transport network built on a flat CDN overlay with a centralized controller for global optimization and fine-grained control of video frames.
References
More filters
Journal ArticleDOI

King: estimating latency between arbitrary internet end hosts

TL;DR: The accuracy of King is significantly better than the accuracy of IDMaps, and that King tends to preserve order among its latency estimates, as well as a variety of measurement studies and applications that could benefit from the tool.
Journal ArticleDOI

Stable internet routing without global coordination

TL;DR: This paper proposes a set of guidelines for an AS to follow in setting its routing policies, without requiring coordination with other ASs, and proves that following these guidelines guarantees route convergence.

Host Anycasting Service

TL;DR: This RFC describes an internet anycasting service for IP and tries to be agnostic about how the service is actually provided by the internetwork.
Proceedings ArticleDOI

Analyzing the Performance of an Anycast CDN

TL;DR: It is found that anycast usually performs well despite the lack of precise control but that it directs roughly 20% of clients to a suboptimal front-end, so the performance of these clients can be improved through a simple history-based prediction scheme.
Related Papers (5)