|
ABSTRACT
In this paper we present a polynomial time approximation algorithm for designing a multicast overlay network. The algorithm finds a solution that satisfies capacity and reliability constraints to within a constant factor of optimal, and cost to within alogarithmic factor. The class of networks that our algorithm applies to includes the one used by Akamai Technologies to deliver live media streams over the Internet. In particular, we analyze networks consisting of three stages of nodes. The nodes in the first stage are the sources where live streams originate. A source forwards each of its streams to one or more nodes in the second stage, which are called reflectors. A reflector can split an incoming stream into multiple identical outgoing streams, which are then sent on to nodes in the third and final stage, which are called the sinks. As the packets in a stream trave from one stage to the next, some of them may be lost. The job of a sink is to combine the packets from multiple instances of the same stream (by reordering packets and discarding duplicates) to form a single instance of the stream with minimal loss. We assume that the loss rate between any pair of nodes in the network is known, and that losses between different pairs are independent, but discuss extensions in which some losses may be correlated.
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
|
Probability Inequalities for Sums, Hoeffding, W., American Statistical Assocation Journal,1963
|
| |
2
|
A Case For End System Multicast, Chu, Y. and Rao, S. and Zhang, H., Proceedings of ACM SIGMETRICS, 2000
|
| |
3
|
The complexity of enumeration and reliability problems, Valiant, L., SIAM Journal on Computing, 1979
|
 |
4
|
|
| |
5
|
Multicast routing in a datagram internetwork, Deering, S., Ph. D. Dissertation, 1991
|
| |
6
|
Heuristics for the Fixed Cost Median Problem, Hochbaum, D., Mathematical Programming, 1982
|
| |
7
|
Improved Approximation Algorithms for Metric Facility Location Problems, Mahdian, M. and Ye, Y. and Zhang, J., APPROX, 2002
|
 |
8
|
|
 |
9
|
David B. Shmoys , Éva Tardos , Karen Aardal, Approximation algorithms for facility location problems (extended abstract), Proceedings of the twenty-ninth annual ACM symposium on Theory of computing, p.265-274, May 04-06, 1997, El Paso, Texas, United States
[doi> 10.1145/258533.258600]
|
| |
10
|
|
| |
11
|
Improved algorithms for uncapacitated facility location problem, Chudak, F.A., Proceedings of the 6th Conference on Integer Programming and Combinatorial Optimization, 1998
|
| |
12
|
|
| |
13
|
|
| |
14
|
An 1.67-approximation algorithm for the metric uncapacitated facility location problem, Sviridenko, M., Unpublished Manuscript, 2001
|
| |
15
|
|
| |
16
|
Adam Meyerson , Kamesh Munagala , Serge Plotkin, Web caching using access statistics, Proceedings of the twelfth annual ACM-SIAM symposium on Discrete algorithms, p.354-363, January 07-09, 2001, Washington, D.C., United States
|
| |
17
|
Madhukar R. Korupolu , C. Greg Plaxton , Rajmohan Rajaraman, Placement algorithms for hierarchical cooperative caching, Proceedings of the tenth annual ACM-SIAM symposium on Discrete algorithms, p.586-595, January 17-19, 1999, Baltimore, Maryland, United States
|
| |
18
|
|
| |
19
|
|
| |
20
|
Sudipto Guha , Adam Meyerson , Kamesh Munagala, Improved algorithms for fault tolerant facility location, Proceedings of the twelfth annual ACM-SIAM symposium on Discrete algorithms, p.636-641, January 07-09, 2001, Washington, D.C., United States
|
| |
21
|
|
| |
22
|
An Approximation Algorithm for the Generalized Assignment Problem, Shmoys, D. and Tardos, 'E., Proceedings of the 4th Annual ACM-SIAM SODA, 1993
|
| |
23
|
A Greedy Heuristic for the Set Covering Problem, Chvatal, V., Math. Operations Research, 1979
|
| |
24
|
Approximation Algorithms for Combinatorial Problems, Johnson, D.S., Journal of Computer and System Sciences, 1974
|
 |
25
|
|
 |
26
|
|
| |
27
|
|
 |
28
|
|
| |
29
|
|
 |
30
|
Venkata N. Padmanabhan , Helen J. Wang , Philip A. Chou , Kunwadee Sripanidkulchai, Distributing streaming media content using cooperative networking, Proceedings of the 12th international workshop on Network and operating systems support for digital audio and video, May 12-14, 2002, Miami, Florida, USA
[doi> 10.1145/507670.507695]
|
CITED BY 4
|
|
Aditya Akella , Bruce Maggs , Srinivasan Seshan , Anees Shaikh , Ramesh Sitaraman, A measurement-based analysis of multihoming, Proceedings of the 2003 conference on Applications, technologies, architectures, and protocols for computer communications, August 25-29, 2003, Karlsruhe, Germany
|
|
|
|
|
|
|
|
|
|
|