|
ABSTRACT
Layered multicast is a scalable solution to data dissemination over the Internet. The performance of layered multicast hinges upon the transmission schedule. In this paper, we study the scheduling problem in the layered multicast context. This work generalizes the extensively studied multicast scheduling problem (layered and non-layered) by introducing simultaneously the data popularity and the interaction among layers, and addresses the strictest L∞ objective, i.e., to find a schedule which is good for all individual layers. Compared to the previous work, this paper presents a polynomial-time approximation algorithm that uses a different approach and can address the general layered multicast scheduling problem with an arbitrary number of layers. This algorithm is 1.334-approximation for the two-layer case and 1.862-approximation for the general multilayer cases.
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
|
Mehmet Altinel , Demet Aksoy , Thomas Baby , Michael Franklin , William Shapiro , Stan Zdonik, DBIS-toolkit: adaptable middleware for large scale data delivery, Proceedings of the 1999 ACM SIGMOD international conference on Management of data, p.544-546, May 31-June 03, 1999, Philadelphia, Pennsylvania, United States
|
| |
2
|
M. H. Ammar, J. W. Wong: The Design of Teletext Broadcast Cycles. Performance Evaluations. 5:4 (1985) 235--242
|
| |
3
|
M. H. Ammar, J. W. Wong: On the Optimality of Cyclic Transmission in Teletext Systems. IEEE Transactions on Communications. 35:1 (1987) 68--73
|
| |
4
|
|
 |
5
|
Suman Banerjee , Bobby Bhattacharjee , Christopher Kommareddy, Scalable application layer multicast, Proceedings of the 2002 conference on Applications, technologies, architectures, and protocols for computer communications, August 19-23, 2002, Pittsburgh, Pennsylvania, USA
|
| |
6
|
|
| |
7
|
A. Bar-Noy, B. Patt-Shamir, I. Ziper: Broadcast Disks with Polynomial Cost Functions. Proc. of IEEE INFOCOM'00. 575--584
|
| |
8
|
|
 |
9
|
Jonathan Beaver , Nicholas Morsillo , Kirk Pruhs , Panos K. Chrysanthis , Vincenzo Liberatore, Scalable dissemination: what's hot and what's not, Proceedings of the 7th International Workshop on the Web and Databases: colocated with ACM SIGMOD/PODS 2004, June 17-18, 2004, Paris, France
[doi> 10.1145/1017074.1017084]
|
| |
10
|
Y. Birk, D. Crupnicoff: A Multicast Transmission Schedule for Scalable Multi-Rate Distribution of Bulk Data using Non-Scalable Erasure-Correcting Codes. Proc. of IEEE INFOCOM'03. 1033--1043
|
| |
11
|
J. Byers, M. Luby, M. Mitzenmacher: Fine-grained Layered Multicast. Proc. of IEEE INFOCOM'01. 1143--1151
|
| |
12
|
Q. Cai, V. Liberatore: Approximation Algorithms for Layered Multicast Scheduling. Proceedings of the 16th International Symposium on Algorithms and Computation (ISAAC). (2005) 974--983
|
| |
13
|
|
| |
14
|
P. A. Chou, A. E. Mohr, A. Wang, S. Mehrotra: Error Control for Receiver-driven Layered Multicast of Audio and Video. IEEE Transactions on Multimedia, Vol. 3, No. 1, 2001.
|
| |
15
|
M. J. Donahoo, M. H. Ammar, E. W. Zegura: Multiple-Channel Multicast Scheduling for Scalable Bulk-data Transport. Proc. of IEEE INFOCOM'99. 847--855.
|
| |
16
|
I. El Khayat, G. Leduc: Congestion Control for Layered Multicast Transmission. Networking and Information Systems Journal, vol. 3, 2000. 559--573
|
| |
17
|
|
| |
18
|
A. Itai, Z. Rosberg: A golden ratio control policy for a multiple-access channel. IEEE Transactions on Automatic Control. 29:8 (1984) 712--718
|
| |
19
|
M. Jung, J. Nonnenmacher, E. W. Biersack: Reliable Multicast via Satellite: Uni-directional vs. Bidirectional Communication. Proc. of KiVS, 1999.
|
| |
20
|
C. Kenyon, N. Schabanel: The Data Broadcast Problem with Non-Uniform Transmission Times. Algorithmica. 35 (2003) 146--175
|
 |
21
|
Claire Kenyon , Nicolas Schabanel , Neal Young, Polynomial-time approximation scheme for data broadcast, Proceedings of the thirty-second annual ACM symposium on Theory of computing, p.659-666, May 21-23, 2000, Portland, Oregon, United States
[doi> 10.1145/335305.335398]
|
 |
22
|
|
| |
23
|
X. Li, S. Paul, M. Ammar: Layered Video Multicast with Retransmission (LVMR): Evaluation of Hierarchical Rate Control. Proc. of IEEE INFOCOM'98.
|
| |
24
|
V. Liberatore: Multicast scheduling for list requests. Proc. of IEEE INFOCOM'02. 1129--1137
|
| |
25
|
J. Liu, B. Li, Y. Zhang: A Hybrid Adaptation Protocol for TCP-friendly Layered Multicast and its Optimal Rate Allocation. Proc. of IEEE INFOCOM'02. 1520--1529.
|
| |
26
|
J. Liu, B. Li, Y. Zhang: An End-to-End Adaptation Protocol for Layered Video Multicast Using Optimal Rate Allocation. IEEE Transactions on multimedia, 6 (2004):1. 87--102
|
 |
27
|
Steven McCanne , Van Jacobson , Martin Vetterli, Receiver-driven layered multicast, Conference proceedings on Applications, technologies, architectures, and protocols for computer communications, p.117-130, August 28-30, 1996, Palo Alto, California, United States
|
 |
28
|
Anoop Ninan , Purushottam Kulkarni , Prashant Shenoy , Krithi Ramamritham , Renu Tewari, Cooperative leases: scalable consistency maintenance in content distribution networks, Proceedings of the 11th international conference on World Wide Web, May 07-11, 2002, Honolulu, Hawaii, USA
[doi> 10.1145/511446.511448]
|
| |
29
|
L. Peterson, D. Culler, T. Anderson, T. Roscoe: A Blueprint for Introducing Disruptive Technology into the Internet. In Proc. of the 1st Workshop on Hot Topics in Networks (HotNets-I), Princeton, New Jersey, USA, October 2002.
|
| |
30
|
R. Rummler, A. H. Aghvami: End-to-end IP multicast for software upgrades of reconfigurable user terminals within IMT-2000/UMTS networks. IEEE International Conference on communications, vol. 1, 2002. 502--506
|
| |
31
|
|
| |
32
|
|
| |
33
|
L. Vicisano, J. Crowcroft, L. Rizzo: TCP-like Congestion Control for Layered Multicast Data Transfer. Proc. of IEEE INFOCOM'98.
|
| |
34
|
W. Zhang, W. Li, V. Liberatore: Application-Perceived Multicast Push Performance. Proc. of IPDPS 2004.
|
|