Skip to main content

A High-Throughput Overlay Multicast Infrastructure with Network Coding

  • Conference paper
Book cover Quality of Service – IWQoS 2005 (IWQoS 2005)

Part of the book series: Lecture Notes in Computer Science ((LNCCN,volume 3552))

Included in the following conference series:

Abstract

Network coding has been recently proposed in information theory as a new dimension of the information multicast problem that helps achieve optimal transmission rate or cost. End hosts in overlay networks are natural candidates to perform network coding, due to its available computational capabilities. In this paper, we seek to bring theoretical advances in network coding to the practice of high-throughput multicast in overlay networks. We have completed the first real implementation of network coding in end hosts, as well as decentralized algorithms to construct the routing strategies and to perform random code assignment. Our experiences suggest that approaching maximum throughput with network coding is not only theoretically sound, but also practically promising. We also present a number of unique challenges in designing and realizing coded data dissemination, and corresponding solution techniques to address them.

This is a preview of subscription content, log in via an institution to check access.

Access this chapter

Chapter
USD 29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
USD 39.99
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD 54.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

Institutional subscriptions

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

References

  1. Chu, Y.H., Rao, S.G., Zhang, H.: A Case for End System Multicast. In: Proceedings of the ACM SIGMETRICS, June 2000, pp. 1–12 (2000)

    Google Scholar 

  2. Banerjee, S., Bhattacharjee, B., Kommareddy, C.: Scalable Application Layer Multicast. In: Proceedings of the ACM SIGCOMM, August 2002, pp. 205–217 (2002)

    Google Scholar 

  3. Banerjee, S., Kommareddy, C., Kar, K., Bhattacharjee, B., Khuller, S.: Construction of an Efficient Overlay Multicast Infrastructure for Real-Time Applications. In: Proceedings of IEEE INFOCOM (2003)

    Google Scholar 

  4. Castro, M., Druschel, P., Kermarrec, A.-M., Nandi, A., Rowstron, A., Singh, A.: SplitStream: High-Bandwidth Multicast in Cooperative Environments. In: Proceedings of ACM SOSP (October 2003)

    Google Scholar 

  5. Li, S.Y.R., Yeung, R.W., Cai, N.: Linear Network Coding. IEEE Transactions on Information Theory 49, 371 (2003)

    Article  MathSciNet  MATH  Google Scholar 

  6. Li, Z., Li, B., Jiang, D., Lau, L.C.: On Achieving Optimal Throughput with Network Coding. In: Proceedings of IEEE INFOCOM (March 2005)

    Google Scholar 

  7. Li, Z., Li, B.: Efficient and Distributed Computation of Maximum Multicast Rates. In: Proceedings of IEEE INFOCOM (March 2005)

    Google Scholar 

  8. Kostic, D., Rodriguez, A., Albrecht, J., Vahdat, A.: Bullet: High Bandwidth Data Dissemination Using an Overlay Mesh. In: Proceedings of ACM SOSP (October 2003)

    Google Scholar 

  9. Byers, J., Considine, J., Mitzenmacher, M., Rost, S.: Informed Content Delivery Across Adaptive Overlay Networks. In: Proceedings of ACM SIGCOMM (2002)

    Google Scholar 

  10. Shen, K.: Structure Management for Scalable Overlay Service Construction. In: Proceedings of NSDI (2004)

    Google Scholar 

  11. Young, A., Chen, J., Ma, Z., Peterson, L., Krishnamurthy, A., Wang, R.Y.: Overlay Mesh Construction Using Interleaved Spanning Trees. In: Proceedings of the IEEE INFOCOM (March 2004)

    Google Scholar 

  12. Ahlswede, R., Cai, N., Li, S.R., Yeung, R.W.: Network Information Flow. IEEE Transactions on Information Theory 46(4), 1204–1216 (2000)

    Article  MathSciNet  MATH  Google Scholar 

  13. Koetter, R., Médard, M.: An Algebraic Approach to Network Coding. IEEE/ACM Transactions on Networking 11(5), 782–795 (2003)

    Article  Google Scholar 

  14. Lun, D., Ratnakar, N., Koetter, R., Médard, M., Ahmed, E., Lee, H.: Achieving Minimum-Cost Multicast: A Decentralized Approach Based on Network Coding. In: Proceedings of IEEE INFOCOM (March 2005)

    Google Scholar 

  15. Wu, Y., Chou, P.A., Zhang, Q., Jain, K., Zhu, W., Kung, S.: Network Planning in Wireless Ad Hoc Networks: A Cross-Layer Approach. IEEE Journal on Selected Areas in Communication 23(1) (January 2005)

    Google Scholar 

  16. Gkantsidis, C., Rodriguez, P.: Network Coding for Large Scale Content Distribution. In: Proceeding of IEEE INFOCOM (March 2005)

    Google Scholar 

  17. Bertsekas, D.P., Tsitsiklis, J.N.: Parallel and Distributed Computation: Numerical Methods. Prentice Hall, Englewood Cliffs (1989)

    MATH  Google Scholar 

  18. Sanders, P., Egner, S., Tolhuizen, L.: Polynomial Time Algorithm for Network Information Flow. In: Proceedings of the 15th ACM Symposium on Parallelism in Algorithms and Architectures (2003)

    Google Scholar 

  19. Plank, J.S.: A Tutorial on Reed-Solomon Coding for Fault-Tolerance in RAID-like Systems. Software - Practice & Experience 27(9), 995–1012 (1997)

    Article  Google Scholar 

  20. Li, B., Guo, J., Wang, M.: iOverlay: A Lightweight Middleware Infrastructure for Overlay Application Implementations. In: Proceedings of the 5th ACM/IFIP/USENIX International Middleware Conference (Middleware) (October 2004)

    Google Scholar 

  21. Medina, A., Lakhina, A., Matta, I., Byers, J.: BRITE: Boston University Representative Internet Topology Generator, http://www.cs.bu.edu/brite

Download references

Author information

Authors and Affiliations

Authors

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2005 Springer-Verlag Berlin Heidelberg

About this paper

Cite this paper

Wang, M., Li, Z., Li, B. (2005). A High-Throughput Overlay Multicast Infrastructure with Network Coding. In: de Meer, H., Bhatti, N. (eds) Quality of Service – IWQoS 2005. IWQoS 2005. Lecture Notes in Computer Science, vol 3552. Springer, Berlin, Heidelberg. https://doi.org/10.1007/11499169_5

Download citation

  • DOI: https://doi.org/10.1007/11499169_5

  • Publisher Name: Springer, Berlin, Heidelberg

  • Print ISBN: 978-3-540-26294-7

  • Online ISBN: 978-3-540-31659-6

  • eBook Packages: Computer ScienceComputer Science (R0)

Publish with us

Policies and ethics