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.
Similar content being viewed by others
References
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.
Bertsekas, D. (1999). Nonlinear Programming. Athena Scientific.
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.
Boyd, S. (2004). Convex optimization. Cambridge University Press.
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.
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.
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.
Cidon, I., & Sidi, M. (1989). Distributed assignment algorithms for multihop packet radio networks. IEEE Transaction on Computers, 38(10), 1353–1361.
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.
Dunn, J. C. (1978). Conditional gradient algorithms with open loop step-size rules. Journal of Mathematical Analysis and Applications, 62, 432–444.
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.
Foschini, G., & Miljanic, Z. (1993). A simple distributed autonomous power control algorithm and its convergence. IEEE Transaction on Vehicular Technology, 42(4), 641–646.
Funabiki, N., & Takefuji, Y. (1993). A parallel algorithm for broadcast scheduling problems in packet radio networks. IEEE Transactions on Communications, 41(6), 828–831.
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.
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.
Hajek, B., & Sasaki, G. (1988). Link scheduling in polynomial time. IEEE Transactions on Information Theory, 34(5), 910–917.
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.
Holmberg, K. (1992). Linear mean value cross decomposition: A generalization of the Kornai–Liptak method. European Journal of Operational Research 62, 55–73.
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.
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.
Johansson, B., & Johansson, M. (2005). Primal and dual approaches to distributed cross-layer optimization. In 16th IFAC World Congress on Automatic Control, July 2005.
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.
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.
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.
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.
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.
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.
Low, S. H. (2003). A duality model of TCP and queue management algorithms. IEEE/ACM Transaction on Networking, 11(4), 525–536.
Low, S. H., & Lapsley, D. E. (1999). Optimization flow control I: Basic algorithm and convergence. IEEE Transactions on Networking, 7(6), 861–874.
Low, S. H., Paganini, F., & Doyle, J. (2002). Internet congestion control. IEEE Control Systems Magazine, 22(1), 28–43.
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.
Nelson, R., & Kleinrock, L. (1988). Spatial TDMA: A collision-free multihop access protocol. IEEE Transactions on Communications, 33(9), 934–944.
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.
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.
Radunovic, B., & Boudec, J.-Y. L. (2004). Rate performance objectives of multi-hop wireless networks. IEEE Transactions on Mobile Computing, 3(4), 334–349.
Roy, J. T. V. (1983). Cross decomposition for mixed integer programming. Mathematical Programming, 25, 46–63.
Soldati, P. (2004). Distributed cross-layer optimized flow control for STDMA wireless networks. Master’s thesis, Royal Institute of Technology, November 2004.
Toumpis, S., & Goldsmith, A. (2002). Capacity regions for wireless ad hoc networks. IEEE Transaction on Wireless Communications, 2(4), 736–748.
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.
Wattenhofer, M., & Wattenhofer, R. (2004). Distributed weight matching. In 18th Annual Conference on Distributed Computing, Amsterdam, The Netherlands, October 2004.
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.
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.
Author information
Authors and Affiliations
Corresponding author
Rights 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
Published:
Issue Date:
DOI: https://doi.org/10.1007/s11276-007-0046-5