Skip to main content
Log in

Cross-Layer Rate Control, Routing and Scheduling Design for Multicast with Network Coding in Ad Hoc Networks

  • Published:
International Journal of Wireless Information Networks Aims and scope Submit manuscript

Abstract

Network coding is a powerful coding technique that has been proved to be very effective in achieving the maximum multicast capacity. It is especially suited for new emerging networks such as ad-hoc and sensor networks. In this paper, we develop a distributed rate control algorithm for multicast session in ad hoc networks. With random network coding, the algorithm can be implemented in a distributed manner, and work at transport layer to adjust source rates and at network layer to carry out network coding. The scheduling element of our algorithm is a dynamic scheduling policy. The stability of the resulted system is established, and simulation results are provided to support our conclusions.

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

Access this article

Price excludes VAT (USA)
Tax calculation will be finalised during checkout.

Instant access to the full article PDF.

Fig. 1
Fig. 2
Fig. 3
Fig. 4

Similar content being viewed by others

References

  1. L. Chen, S. Low and J. Doyle, Joint congestion control and media access control design for ad hoc wireless networks. In: Proceedings of the IEEE Infocom. 2005.

  2. C. E. Perkins and E. M. Royer, Ad-hoc on-demand distance vector routing. In: WMCSA. Febuary 1999.

  3. F. P. Kelly, A. Maulloo, and D. Tan, Rate control in communication networks: shadow prices, proportional fairness and stability. Journal of the Operational Research Society. Vol. 49, No. 3, pp. 237–252, 1998.

  4. S. H. Low and D. E. Lapsley, Optimal flow control I: basic algorithm and convergence, IEEE/ACM Transactions on Networking, Vol. 7, No. 6, pp. 861–874, 1999.

    Article  Google Scholar 

  5. S. Sarkar and L. Tassiulas, End-to-end bandwidth guarantees through fair local spectrum share in wireless ad-hoc networks. In: Proceedings of the IEEE Conference on Decision and Control. Maui, Hawaii, December 2003.

  6. X. Huang and B. Bensaou, On max-min fairness and scheduling in wireless ad-hoc networks: analytical framework and implementation. In: Proceedings of the IEEE/ACM MobiHoc. Long Beach, CA, October 2001, pp. 221–231.

  7. Y. Yi and S. Shakkottai, Hop-by-hop congestion control over a wireless multi-hop network. In: Proceedings of the IEEE INFOCOM. Hong Kong, March 2004.

  8. Y. Qiu and P. Marbach, Bandwith allocation in ad-hoc networks: a price-based approach. In: Proceedings of IEEE INFOCOM. San Francisco, CA, April 2003.

  9. Y. Xue, B. Li, and K. Nahrstedt, Price-based resource allocation in wireless ad hoc networks. In: Proceedings of the Eleventh International Workshop on Quality of Service (IWQoS 2003), also Lecture Notes in Computer Science, vol. 2707. ACM, Springer, NY, Monterey, CA, June 2003, pp. 79–96.

  10. R. Ahlswede, N. Cai, S.-Y. R. Li and R. W. Yeung, Network information flow, IEEE Transactions on Information Theory, Vol. 46, No. 4, pp. 1204–1216, 2000.

    Article  MathSciNet  MATH  Google Scholar 

  11. S.-Y. R. Li, R. W. Yeung and N. Cai, Linear network coding, IEEE Transactions on Information Theory, Vol. 49, No. 2, pp. 371–381, 2003.

    Article  MathSciNet  MATH  Google Scholar 

  12. T. Ho, R. Koetter, M. Medard, D. R. Karger, and M. Effros, The benefits of coding over routing in a randomized setting. In: Proceedings of International Symposium Information Theory. IEEE, Yokohama, Japan, June 2003.

  13. S. Jaggi, P. A. Chou, and K. Jain, Low complexity optimal algebraic multicast codes. In: Proceedings of International Symposium Information Theory. IEEE, Yokohama, Japan, June 2003.

  14. P. Sander, S. Egner, and L. Tolhuizen, Polynomial time algorithms for network information flow. In: Symposium on Parallel Algorithms and Architectures (SPAA). ACM, San Diego, CA, 2003, pp. 286–294.

  15. D. S. Lun, N. Ratnakar, M. Medard, R. Koetter, D. R. Karger, T. Ho, and E. Ahmed, Minimum-cost multicast over coded packet networks, submitted to IEEE Transactions on Information Theory.

  16. Y. E. Sagduyu and A. Ephremides, Joint scheduling and wireless network coding. In: Proceedings of the WINMEE, RAWNET and NETCOD 2005 Workshops. April 2005.

  17. Y. Wu, P. A. Chou, and S.-Y. Kung, Minimum-energy multicast in mobile ad hoc networks using network coding, submitted to IEEE Transactions on Communications.

  18. S. Deb and R. Srikant, Congestion control for fair resource allocation in networks with ulticast flows. In: IEEE Transaction on Networking. 2004, pp. 274–285.

  19. X. Lin and N. B. Shroff, Joint Rate Control and Scheduling in Multihop Wireless networks. Technical Report, Purdue University, http://min.ecn.purdue.edu/_linx/papers.html, 2004.

  20. X. Lin and N. Shroff, The impact of imperfect scheduling on cross-layer rate control in multihop wireless networks. In: Proceedings of IEEE Infocom. 2005.

  21. Y. Wu, M. Chiang and S. Y. Kung, Distributed utility maximization for network coding based multicasting: a critical cut approach. In: Proceedings of IEEE NetCod. 2006.

  22. Y. Wu and S. Y. Kung, Distributed utility maximization for network coding based multicasting: a shortest path approach. IEEE Journal on Selected Areas in Communications, Vol. 4, No. 8, 2006.

  23. T. Ho and H. Viswanathan, Dynamic algorithms for multicast with intrasession network coding. In: Proceedings of the Allerton Conference on Communication, Control and Computing. 2005.

  24. L. Chen, T. Ho, S. Low, M. Chiang, and J. Doyle, Optimization based rate control for multicast with network coding. In: Proceedings of the 26th IEEE International Conference on Computer Communications. INFOCOM 2007. Achorage, AL, May 2007, pp. 1163–1171.

  25. T. Ho and H. Viswanathan, Dynamic algorithms for multicast with intra-session network coding. In: Proceedings of the 43rd Annual Allerton Conference on Communication, Control, and Computing. 2005.

  26. P.A. Chou, Y. Wu and K. Jain, Practical network coding. In: Proceedings of the Allerton Conference on Communication, Control and Computing. 2003.

  27. K. Jain, J. Padhye, V. N. Padmanabhan and L. Qiu, Impact of interference on multi-hop wireless network performance. In: Proceedings of the ACM Mobicom. 2003.

  28. P. Gupta and P. R. Kumar, The capacity of wireless network, IEEE Transactions on Information Theory, Vol. 46, No. 2, pp. 388–404, 2000.

    Article  MathSciNet  MATH  Google Scholar 

  29. N. Z. Shor, Monimization Methods for Non-Differentiable Functions, SpringerNY, 1985.

    Google Scholar 

  30. R. Preis, Linear time 1/2-approximation algorithm for maximum weighted matching in general graphs. In: 16th STACS, LNCS 1563. Springer, NY, 1999.

Download references

Acknowledgement

This work is supported in part by the National Science Foundation of P. R. China under Grant (no. 60773074) and by the Beijing Municipal Natural Science Foundation (no. 4082020). Meanwhile, is supported by the National High Technology Research and Development Program of P. R. China under Agreements (no. 2007AA01Z213) and (no. 2009AA01Z209).

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Xu-Na Miao.

Rights and permissions

Reprints and permissions

About this article

Cite this article

Miao, XN., Zhou, XW. & Lin, L. Cross-Layer Rate Control, Routing and Scheduling Design for Multicast with Network Coding in Ad Hoc Networks. Int J Wireless Inf Networks 18, 80–87 (2011). https://doi.org/10.1007/s10776-011-0138-0

Download citation

  • Received:

  • Accepted:

  • Published:

  • Issue Date:

  • DOI: https://doi.org/10.1007/s10776-011-0138-0

Keywords

Navigation