Skip to main content

Activating and Deactivating Repair Servers in Active Multicast Trees

  • Conference paper
  • First Online:

Part of the book series: Lecture Notes in Computer Science ((LNCS,volume 2170))

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

Chapter
USD   29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
USD   84.99
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD   109.99
Price excludes VAT (USA)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info

Tax calculation will be finalised at checkout

Purchases are for personal use only

Learn about institutional subscriptions

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

Reference

  1. 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.

    Article  Google Scholar 

  2. 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.

    Google Scholar 

  3. Sneha K. Kasera. Scalable Reliable Multicast inWide Area Networks. PhD thesis, University of Massachusetts at Amherst, 1999.

    Google Scholar 

  4. 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.

    Google Scholar 

  5. James F. Kurose and Keith W. Ross. Computer Networking: A Top-Down Approach Featuring the Internet, chapter 6. ADDISON WESLEY, 2000.

    Google Scholar 

  6. L. Lehman, S. Garland, and D. Tennenhouse. Active reliable multicast. In IEEE Infocom, March 1998.

    Google Scholar 

  7. 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.

    Google Scholar 

  8. N.F. Maxmchuk, K. Padmanabhan, and S. Lo. Acooperati ve packet recovery protocol for multicast video. In ICNP’97, October 1997.

    Google Scholar 

  9. 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.

    Google Scholar 

  10. C. Papadopoulos, G. Parulkar, and G. Varghese. An error control scheme for large-scale multicast applications. In IEEE Infocom, March 1998.

    Google Scholar 

  11. Dan Rubenstein, Nicholas F. Maxemchuk, and David Shur. Acentralized, tree-based approach to network repair server for multicast streaming media. In NOSSAV, 2000.

    Google Scholar 

  12. 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.

    Google Scholar 

  13. Tony Speakman, Dino Farinacci,, Steven Lin, and Alex Tweedly. Pragmatic general multicast internet draft. August 1998.

    Google Scholar 

  14. Miki Yamamoto, Jim Kurose, Don Towsley, and Hiromasa Ikeda. Adelay analysis of senderinitiated and receiver-initiated reliable multicast protocols. In IEEE Infocom, 1997.

    Google Scholar 

Download references

Authors

Editor information

Editors and Affiliations

Rights and permissions

Reprints 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

Publish with us

Policies and ethics