The Community for Technology Leaders
RSS Icon
Issue No.10 - October (2009 vol.20)
pp: 1393-1407
Xiaoying Zheng , University of Florida, Gainesville
Feng Chen , University of Florida, Gainesville
Ye Xia , University of Florida, Gainesville
Yuguang (Michael) Fang , University of Florida, Gainesville
In this paper, we solve the problem of a joint optimal design of congestion control and wireless MAC-layer scheduling using a column generation approach with imperfect scheduling. We point out that the general subgradient algorithm has difficulty in recovering the time-share variables and experiences slower convergence. We first propose a two-timescale algorithm that can recover the optimal time-share values. Most existing algorithms have a component, called global scheduling, which is usually NP-hard. We apply imperfect scheduling and prove that if the imperfect scheduling achieves an approximation ratio \rho, then our algorithm produces a suboptimum of the overall problem with the same approximation ratio. By combining the idea of column generation and the two-timescale algorithm, we derive a family of algorithms that allows us to reduce the number of times the global scheduling is needed.
Cross-layer design, optimization, column generation, MAC-layer scheduling, congestion control.
Xiaoying Zheng, Feng Chen, Ye Xia, Yuguang (Michael) Fang, "A Class of Cross-Layer Optimization Algorithms for Performance and Complexity Trade-Offs in Wireless Networks", IEEE Transactions on Parallel & Distributed Systems, vol.20, no. 10, pp. 1393-1407, October 2009, doi:10.1109/TPDS.2008.245
[1] X. Lin, N.B. Shroff, and R. Srikant, “A Tutorial on Cross-Layer Optimization in Wireless Networks,” IEEE J. Selected Areas in Comm., vol. 24, no. 8, pp. 1452-1463, Aug. 2006.
[2] X. Lin, N.B. Shroff, and R. Srikant, “The Impact of Imperfect Scheduling on Cross-Layer Rate Control in Wireless Networks,” IEEE/ACM Trans. Networking, vol. 14, no. 2, pp. 302-315, Apr. 2006.
[3] S. Bohacek and P. Wang, “Toward Tractable Computation of the Capacity of Multihop Wireless Networks,” Proc. IEEE INFOCOM, May 2007.
[4] G. Sharma, N.B. Shroff, and R.R. Mazumdar, “Joint Congestion Control and Distributed Scheduling for Throughput Guarantees in Wireless Networks,” Proc. IEEE INFOCOM, May 2007.
[5] P. Bjorklund, P. Varbrand, and D. Yuan, “Resource Optimization of Spatial TDMA in Ad Hoc Radio Networks: A Column Generation Approach,” Proc. IEEE INFOCOM, 2003.
[6] J. Wang, L. Li, S.H. Low, and J.C. Doyle, “Cross-Layer Optimization in TCP/IP Networks,” IEEE/ACM Trans. Networking, vol. 13, no. 3, pp. 582-595, June 2005.
[7] L. Chen, S.H. Low, and J.C. Doyle, “Joint Congestion Control and Media Access Control Design for Ad Hoc Wireless Networks,” Proc. IEEE INFOCOM, Mar. 2005.
[8] L. Chen, S.H. Low, M. Chiang, and J.C. Doyle, “Cross-Layer Congestion Control, Routing and Scheduling Design in Ad Hoc Wireless Networks,” Proc. IEEE INFOCOM, Apr. 2006.
[9] M. Johansson and L. Xiao, “Cross-Layer Optimization of Wireless Networks Using Nonlinear Column Generation,” IEEE Trans. Wireless Comm., vol. 5, no. 2, pp. 435-445, Feb. 2006.
[10] H. Zhai and Y. Fang, “Impact of Routing Metrics on Path Capacity in Multi-Rate and Multi-Hop Wireless Ad Hoc Networks,” Proc. 14th IEEE Int'l Conf. Network Protocols (ICNP), 2006.
[11] S. Kompella, J.E. Wieselthier, and A. Ephremides, “A Cross-Layer Approach to Optimal Wireless Link Scheduling with SINR Constraints,” Proc. 26th IEEE Military Comm. Conf. (MilCom), 2007.
[12] J. Yuan, Z. Li, W. Yu, and B. Li, “A Cross-Layer Optimization Framework for Multicast in Multi-Hop Wireless Networks,” Proc. IEEE First Int'l Conf. Wireless Internet (WICON '05), pp. 47-54, July 2005.
[13] L. Georgiadis, M.J. Neely, and L. Tassiulas, “Resource Allocation and Cross-Layer Control in Wireless Networks,” Foundations and Trends in Networking, vol. 1, no. 1, pp. 1-144, 2006.
[14] M. Chiang, “To Layer or Not to Layer: Balancing Transport and Physical Layers in Wireless Multihop Networks,” Proc. IEEE INFOCOM, 2004.
[15] P. Soldati, B. Johansson, and M. Johansson, “Proportionally Fair Allocation of End-to-End Bandwidth in STDMA Wireless Networks,” Proc. ACM MobiHoc '06, pp. 286-297, 2006.
[16] R.G. Gallager, “A Minimum Delay Routing Algorithm Using Distributed Computation,” IEEE Trans. Comm., pp. 73-85, Jan. 1977.
[17] F. Paganini, “Congestion Control with Adaptive Multipath Routing Based on Optimization,” Proc. 40th Ann. Conf. Information Sciences and Systems (CISS), 2006.
[18] L. Chen, T. Ho, S.H. Low, M. Chiang, and J.C. Doyle, “Optimization Based Rate Control for Multicast with Network Coding,” Proc. IEEE INFOCOM, 2007.
[19] F. Kelly, A. Maulloo, and D. Tan, “Rate Control for Communication Networks: Shadow Price, Proportional Fairness and Stability,” J. Operational Research Soc., vol. 49, pp. 237-252, 1998.
[20] S.H. Low and D.E. Lapsley, “Optimization Flow Control—I: Basic Algorithm and Convergence,” IEEE/ACM Trans. Networking, vol. 7, no. 6, pp. 861-874, 1999.
[21] D. Bertsekas, Nonlinear Programming, second ed. Athena Scientific, 1999.
[22] M.S. Bazaraa, H.D. Sherali, and C.M. Shetty, Nonlinear Programming: Theory and Algorithms, third ed. Wiley-Interscience, 2006.
[23] L. Tassiulas, “Linear Complexity Algorithms for Maximum Throughput in Radio Networks and Input Queued Switches,” Proc. IEEE INFOCOM, 1998.
[24] G. Sharma, N.B. Shroff, and R.R. Mazumdar, “Maximum Weighted Matching with Interference Constraints,” Proc. Fourth Ann. IEEE Int'l Conf. Pervasive Computing and Comm. Workshops (PERCOMW), 2006.
[25] C.H. Papadimitriou and K. Steiglitz, Combinatorial Optimization: Algorithms and Complexity. Dover Publications, 1998.
[26] J. Mo and J. Walrand, “Fair End-to-End Window-Based Congestion Control,” IEEE/ACM Trans. Networking, vol. 8, no. 5, Oct. 2000.
[27] F. Kelly, “Charging and Rate Control for Elastic Traffic,” European Trans. Telecomm., vol. 8, pp. 33-37, 1997.
[28] H.K. Khalil, Nonlinear Systems. Prentice Hall, 1996.
20 ms
(Ver 2.0)

Marketing Automation Platform Marketing Automation Tool