Abstract
For time-constrained applications, repair-server-based active local recovery approaches can be valuable in providing low-latency reliable multicast service. However, an active multicast repair service consumes resources at the repair servers in the multicast tree. Ascheme was thus presented in [10] to dynamically activate/deactivate repair servers with the goal of using as few system resources (repair servers) as possible, while at the same time improving application-level performance. In this paper, we develop stochastic models to study the distribution of repair delay both with and without a repair server in a simple multicast tree. From these models, we observe that the application deadline, downstream link loss rates, the number of receivers, and the upstream round trip time of a repair server all influence the overall value of activating an active repair server. Based on these observations, we propose a modified dynamic repair server activation algorithm that considers the packet loss rate, the number of downstream receivers, and the round trip time to the nearest upstream active repair server when activating/ deactivating a repair server. From simulation, we observe that our modified dynamic repair server activation algorithm provides a significant reduction in the latency of successful packet delivery (over the original algorithm) while using the same amount of system resources. We also find that much of the performance gains achievable by having active repair servers can be obtained by having only a relatively small fraction of repair servers actually being active.
This work is supported by the Defense Advanced Research Projects Agency (DARPA) under contract N66001-9117-411V
This is a preview of subscription content, log in via an institution.
Buying options
Tax calculation will be finalised at checkout
Purchases are for personal use only
Learn about institutional subscriptionsPreview
Unable to display preview. Download preview PDF.
Reference
S. Floyd, V. Jacobson, S. McCanne, C. Liu, and Zhang L. Areliable multicast framework for light-weight sessions and application level framing. IEEE/ACM Transactions on Networking, 5(6):784–803, December 1997.
Ping Ji, James Kurose, and Don Towsley. Activating and deactivating repair servers in active multicast tree. Technical Report 01-18, University of Massachusetts at Amherst, June 2001.
Sneha K. Kasera. Scalable Reliable Multicast inWide Area Networks. PhD thesis, University of Massachusetts at Amherst, 1999.
Sneha K. Kasera, Supratik Bhattacharyya, Mark Keaton, Diane Kiwior, Jim Kurose, Dowsley, and Steve Zabele. Scalable fair reliable multicast using active services. IEEE Networks Magazine, 2000.
James F. Kurose and Keith W. Ross. Computer Networking: A Top-Down Approach Featuring the Internet, chapter 6. ADDISON WESLEY, 2000.
L. Lehman, S. Garland, and D. Tennenhouse. Active reliable multicast. In IEEE Infocom, March 1998.
M.T. Lucas, B.J. Dempsey, and A.C. Weaver. Mesh: Distributed error recovery for multimedia streams in wide-area multicast. In IC3N’97, 1997.
N.F. Maxmchuk, K. Padmanabhan, and S. Lo. Acooperati ve packet recovery protocol for multicast video. In ICNP’97, October 1997.
Per-Oddvar Osland, Sneha K. Kasera, Jim Kurose, and Don Towsley. Dynamic activation and deactivation of repair servers in a multicast tree. Technical report of computer science department, University of Massachusetts at Amherst, 1999.
C. Papadopoulos, G. Parulkar, and G. Varghese. An error control scheme for large-scale multicast applications. In IEEE Infocom, March 1998.
Dan Rubenstein, Nicholas F. Maxemchuk, and David Shur. Acentralized, tree-based approach to network repair server for multicast streaming media. In NOSSAV, 2000.
S. Paul, K.K. Sabnani, J.C. Lin, and S. Bhattacharyya. Reliable multicast transport protocol (rmtp). IEEE Journal on Special Areas in communications, April 1997.
Tony Speakman, Dino Farinacci,, Steven Lin, and Alex Tweedly. Pragmatic general multicast internet draft. August 1998.
Miki Yamamoto, Jim Kurose, Don Towsley, and Hiromasa Ikeda. Adelay analysis of senderinitiated and receiver-initiated reliable multicast protocols. In IEEE Infocom, 1997.
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2001 Springer-Verlag Berlin Heidelberg
About this paper
Cite this paper
Ji, P., Kurose, J., Towsley, D. (2001). Activating and Deactivating Repair Servers in Active Multicast Trees. In: Palazzo, S. (eds) Evolutionary Trends of the Internet. IWDC 2001. Lecture Notes in Computer Science, vol 2170. Springer, Berlin, Heidelberg. https://doi.org/10.1007/3-540-45400-4_33
Download citation
DOI: https://doi.org/10.1007/3-540-45400-4_33
Published:
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-540-42592-2
Online ISBN: 978-3-540-45400-7
eBook Packages: Springer Book Archive