Skip to main content
Log in

Distributed cross-layer coordination of congestion control and resource allocation in S-TDMA wireless networks

  • Published:
Wireless Networks Aims and scope Submit manuscript

Abstract

We consider the problem of joint congestion control and resource allocation in spatial-TDMA wireless networks. The design problem is posed as a utility maximization problem subject to link rate constraints which involve both transmission scheduling and power allocation. Starting from the performance limitations of a centralized optimization based on global network information, we proceed systematically in our development of two distributed and transparent protocols that rely on local information only. In the process, we introduce a novel decomposition method for convex optimization, establish its convergence for the utility maximization problem, and demonstrate how it suggests a distributed solution based on TCP/AQM and incremental updates of the transmission schedule. We develop a two-step procedure for finding the schedule updates and suggest two schemes for distributed link scheduling and power control under realistic interference models. Although the final protocols are suboptimal, we isolate and quantify the performance losses incurred by each simplification and demonstrate strong performance in examples.

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.

Similar content being viewed by others

References

  1. Bambos, N., Chen, S. C., & Pottie, G. (2000). Channel access algorithms with active link protection for wireless communication networks with power control. IEEE/ACM Transaction on Networking, 8(5), 583–597.

    Article  Google Scholar 

  2. Bertsekas, D. (1999). Nonlinear Programming. Athena Scientific.

  3. Bittel, R., Caples, E., Young, C. D., & Loso, F. (1996). Soldier phone: An innovative approach to wireless multimedia communications. In Proceedings of the IEEE Milcom, Vol. 3, pp. 903–907, October 1996.

  4. Boyd, S. (2004). Convex optimization. Cambridge University Press.

  5. Chen, L., Low, S. H., & Doyle, J. C. (2005). Joint congestion and media access control design for ad hoc wireless networks. In Proceedings of the IEEE Infocom, Miami, FL, March 2005.

  6. Chiang, M. (2005). Balancing transport and physical layers in wireless multihop networks: Jointly optimal congestion control and power control. IEEE Journal on Selected Areas in Communications, 23(1), 104–116.

    Article  Google Scholar 

  7. Chlamtac, I., & Lerner, A. (1985). A link allocation protocol for mobile multi-hop radio networks. In Proceedings of the IEEE Globecom, Vol. 1, pp. 389–394, New Orleans, December 1985.

  8. Cidon, I., & Sidi, M. (1989). Distributed assignment algorithms for multihop packet radio networks. IEEE Transaction on Computers, 38(10), 1353–1361.

    Article  Google Scholar 

  9. Cruz, R. L., & Santhanam, A. V. (2003). Optimal routing, link scheduling and power control in multi-hop wireless networks. In Proceedings of the IEEE Infocom, San Francisco, CA, April 2003.

  10. Dunn, J. C. (1978). Conditional gradient algorithms with open loop step-size rules. Journal of Mathematical Analysis and Applications, 62, 432–444.

    Article  MATH  MathSciNet  Google Scholar 

  11. ElBatt, T., & Ephremides, A. (2005). Joint scheduling and power control for wireless ad-hoc networks. In Proceedings of the IEEE Infocom, New York, NY, June 2002.

  12. Foschini, G., & Miljanic, Z. (1993). A simple distributed autonomous power control algorithm and its convergence. IEEE Transaction on Vehicular Technology, 42(4), 641–646.

    Article  Google Scholar 

  13. Funabiki, N., & Takefuji, Y. (1993). A parallel algorithm for broadcast scheduling problems in packet radio networks. IEEE Transactions on Communications, 41(6), 828–831.

    Article  Google Scholar 

  14. Grönkvist, J. (2000). Assignment methods for spatial reuse TDMA. In MobiHOC’00 first annual workshop on mobile and ad hoc networking and computing, pp. 119–124, August 2000.

  15. Grönkvist, J. (2003). Distributed STDMA algorithms for ad hoc networks. In Proceedings of Affordable Wireless Service and Infrastructure, 1st Annual workshop, Tammsvik, Bro, Sweden, June 2003.

  16. Hajek, B., & Sasaki, G. (1988). Link scheduling in polynomial time. IEEE Transactions on Information Theory, 34(5), 910–917.

    Article  MathSciNet  Google Scholar 

  17. Hoesel, L. V., Nieberg, T., Kip, H., & Havinga, P. (2004). Advantages of a TDMA based, energy-efficient, self-organizing MAC protocol for WSNs. In Proceedings of IEEE VTC Spring, pp. 1598–1602, Milan, Italy, May 2004.

  18. Holmberg, K. (1992). Linear mean value cross decomposition: A generalization of the Kornai–Liptak method. European Journal of Operational Research 62, 55–73.

    Article  MATH  Google Scholar 

  19. Holmberg, K. (1994). Primal and dual decomposition as oragnizational design: Price and/or resource directive decomposition. Technical Report LiTH-MAT-R-94-03. Linköping, Sweden: Department of Mathematics, Linköping Institute of Technology.

    Google Scholar 

  20. Holmberg, K., & Kiwiel, K. C. (2003). Mean value cross decomposition for nonlinear convex problems. Technical Report LiTH-MAT-R-03-10. Linköping, Sweden: Department of Mathematics, Linköping Institute of Technology.

    Google Scholar 

  21. Johansson, B., & Johansson, M. (2005). Primal and dual approaches to distributed cross-layer optimization. In 16th IFAC World Congress on Automatic Control, July 2005.

  22. Johansson, M., & Xiao, L. (2004). Scheduling, routing and power allocation for fairness in wireless networks. In Proceedings of IEEE VTC Spring, Milan, Italy, May 2004.

  23. Johansson, M., Xiao, L., & Boyd, S. (2003). Simultaneous routing and power allocation in CDMA wireless networks. In Proceedings of the IEEE International Conference on Communications, pp. 51–55, Anchorage, Alaska, May 2003.

  24. Julian, D., Chiang, M., O’Neill, D., & Boyd, S. (2002). QoS and fairness constrained convex optimization of resource allocation for wireless cellular and ad hoc networks. In Proceedings of the IEEE Infocom, pp. 1–10, New York, NY, June 2002.

  25. Kelly, F. P., Maulloo, A. K., & Tan, D. K. H. (1998). Rate control for communication networks: Shadow prices, proportional fairness and stability. Journal of Operations Research Society, 49(3), 237–252.

    MATH  Google Scholar 

  26. Klein, T., Leung, K., & Zheng, H. (2004). Enhanced scheduling algorithms for improved TCP performance in wireless IP networks. In IEEE Globecom, Dallas, TX, November 2004.

  27. Lin, X., & Shroff, N. B. (2005). The impact of imperfect scheduling on cross-layer rate control in wireless networks. In Proceedings of the IEEE Infocom, Miami, FL, March 2005.

  28. Low, S. H. (2003). A duality model of TCP and queue management algorithms. IEEE/ACM Transaction on Networking, 11(4), 525–536.

    Article  MathSciNet  Google Scholar 

  29. Low, S. H., & Lapsley, D. E. (1999). Optimization flow control I: Basic algorithm and convergence. IEEE Transactions on Networking, 7(6), 861–874.

    Article  Google Scholar 

  30. Low, S. H., Paganini, F., & Doyle, J. (2002). Internet congestion control. IEEE Control Systems Magazine, 22(1), 28–43.

    Article  Google Scholar 

  31. Muqattash, A., & Krunz, M. (2003). CDMA-based MAC protocol for wireless ad hoc networks. In Proceedings of the IEEE MobiHOC the fourth ACM International Symposium on Mobile Ad Hoc Networking and Computing, pp. 153–164, Annapolis, MD, USA, June 2003.

  32. Nelson, R., & Kleinrock, L. (1988). Spatial TDMA: A collision-free multihop access protocol. IEEE Transactions on Communications, 33(9), 934–944.

    Article  MathSciNet  Google Scholar 

  33. O’Neill, D., Chang, M., Julian, D., & Boyd, S. (2002). Optimal resource allocation with QoS constraints in wireless cellular and ad hoc networks. In Proceedings of the IEEE Infocom, Vol. 2, pp. 477–486, New York, NY, June 2002.

  34. Pond, L., & Li, V. (1989). A distributed time slot assignment protocol for mobile multi-hop broadcast packet radio networks. In IEEE Milcom ’89, Vol. 1, pp. 70–74, Boston, MA, October 1989.

  35. Radunovic, B., & Boudec, J.-Y. L. (2004). Rate performance objectives of multi-hop wireless networks. IEEE Transactions on Mobile Computing, 3(4), 334–349.

    Article  Google Scholar 

  36. Roy, J. T. V. (1983). Cross decomposition for mixed integer programming. Mathematical Programming, 25, 46–63.

    Article  MATH  MathSciNet  Google Scholar 

  37. Soldati, P. (2004). Distributed cross-layer optimized flow control for STDMA wireless networks. Master’s thesis, Royal Institute of Technology, November 2004.

  38. Toumpis, S., & Goldsmith, A. (2002). Capacity regions for wireless ad hoc networks. IEEE Transaction on Wireless Communications, 2(4), 736–748.

    Google Scholar 

  39. Värbrand, P., Yuan, D., & Björklund, P. (2003). Resource optimization of spatial TDMA in ad hoc radio networks: A column generation approach. In Proceedings of the IEEE Infocom, San Francisco, CA, April 2003.

  40. Wattenhofer, M., & Wattenhofer, R. (2004). Distributed weight matching. In 18th Annual Conference on Distributed Computing, Amsterdam, The Netherlands, October 2004.

  41. Xiao, L., Johansson, M., & Boyd, S. (2002). Simultaneous routing and resource allocation via dual decomposition. In Proceedings of the 4th Asian Control Conference, pp. 29–34, Singapore, September 2002.

  42. Yi, Y., & Shakkottai, S. (2004). Hop-by-hop congestion control over a wireless multi-hop network. In Proceedings of the IEEE Infocom, Vol. 4, pp. 2548–2558, Hong Kong, March 2004.

Download references

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Pablo Soldati.

Rights and permissions

Reprints and permissions

About this article

Cite this article

Soldati, P., Johansson, B. & Johansson, M. Distributed cross-layer coordination of congestion control and resource allocation in S-TDMA wireless networks. Wireless Netw 14, 949–965 (2008). https://doi.org/10.1007/s11276-007-0046-5

Download citation

  • Published:

  • Issue Date:

  • DOI: https://doi.org/10.1007/s11276-007-0046-5

Keywords

Navigation