Optimal Cross-Layer Design of Wireless Fading Multi-Hop Networks

The last decade has brought a rapid growth in demand for fast and error-resilient telecommunication services. In accordance with this growth, broadband wireless networks have become an integral part of the global communication infrastructure. Provisioning of quality-of-service (QoS) in broadband wireless networks requires coping with the challenges brought by the wireless interface, and allocating resources available at different layers among nodes, links, and end-to-end connections. Nonlinear optimization tools have been successfully adopted to analyze and design algorithms that fulfill such requirements; see e.g., [12, 18, 35, 53] and references therein. Optimal network designs are obtained by formulating a constrained optimization problem involving variables from different layers, and by exploiting information about the wireless channel. Solving such optimization problems dictates how resources are allocated across different layers, while network control protocols follow from the algorithms used for this solution. One of the most challenging issues to cope with in designing optimal cross-layer resource allocation schemes for wireless networks is the presence of fading. Fading renders wireless channels random, degrades the communication performance, and leads to location-dependent and time-varying link capacities. As a result, cross-layer schemes are required to account for the fading nature of the channel, and implement mechanisms to deal with it. Such schemes should be able to effectively exploit the diversity provided by the channel, and adapt the resource allocation to the channel state information (CSI) available. Capitalizing on optimization theory and stochastic approximation tools, this chapter deals with channel-adaptive algorithms that allocate resources at transport, network, link, and physical layers. These algorithms emerge from the solution of constrained optimization problems that take into account the QoS, the interaction among layers, and the CSI available. The model describing the multi-hop wireless network as well as its most relevant operating conditions are as follows. Nodes receive packets from the application layer intended for different destinations. Flow control and routing decisions respond to packet arrivals, and the long-term average end-to-end rates entail different utility levels. At the link layer, two different models are considered, whereby nodes access either orthogonally or non-orthogonally a set of parallel flat fading channels. Orthogonal here means that if a terminal is transmitting, no other link interfering with this transmission can be active;

[1]  H. Boche,et al.  Universal approach to performance optimization of multiuser MIMO systems , 2004, IEEE 5th Workshop on Signal Processing Advances in Wireless Communications, 2004..

[2]  Alejandro Ribeiro,et al.  Separation Principles in Wireless Networking , 2010, IEEE Transactions on Information Theory.

[3]  Fadel F. Digham,et al.  Power-efficient wireless OFDMA using limited-rate feedback , 2008, IEEE Transactions on Wireless Communications.

[4]  L.B. Milstein,et al.  Distributed Link Scheduling, Power Control and Routing for Multi-hop Wireless MIMO Networks , 2006, 2006 Fortieth Asilomar Conference on Signals, Systems and Computers.

[5]  A. Robert Calderbank,et al.  Layering as Optimization Decomposition: A Mathematical Theory of Network Architectures , 2007, Proceedings of the IEEE.

[6]  R. Srikant,et al.  Joint congestion control, routing, and MAC for stability and fairness in wireless networks , 2006, IEEE Journal on Selected Areas in Communications.

[7]  Pablo Soldati,et al.  Proportionally fair allocation of end-to-end bandwidth in STDMA wireless networks , 2006, MobiHoc '06.

[8]  Leandros Tassiulas,et al.  Stability properties of constrained queueing systems and scheduling policies for maximum throughput in multihop radio networks , 1990, 29th IEEE Conference on Decision and Control.

[9]  Rene L. Cruz,et al.  Optimal routing, link scheduling and power control in multihop wireless networks , 2003, IEEE INFOCOM 2003. Twenty-second Annual Joint Conference of the IEEE Computer and Communications Societies (IEEE Cat. No.03CH37428).

[10]  H. Kushner,et al.  Stochastic Approximation and Recursive Algorithms and Applications , 2003 .

[11]  R. Srikant,et al.  Asynchronous Congestion Control in Multi-Hop Wireless Networks With Maximal Matching-Based Scheduling , 2008, IEEE/ACM Transactions on Networking.

[12]  Simin Nadjm-Tehrani,et al.  A Bidding Algorithm for Optimized Utility-Based Resource Allocation in Ad Hoc Networks , 2008, IEEE Transactions on Mobile Computing.

[13]  Xin Wang,et al.  A Unified Approach to QoS-Guaranteed Scheduling for Channel-Adaptive Wireless Networks , 2007, Proceedings of the IEEE.

[14]  Alejandro Ribeiro,et al.  Optimal FDMA over wireless fading mobile ad-hoc networks , 2008, 2008 IEEE International Conference on Acoustics, Speech and Signal Processing.

[15]  Georgios B. Giannakis,et al.  Distributed Scheduling and Resource Allocation for Cognitive OFDMA Radios , 2007, 2007 2nd International Conference on Cognitive Radio Oriented Wireless Networks and Communications.

[16]  S. Shamai,et al.  Fading channels: how perfect need "perfect side information" be? , 1999, Proceedings of the 1999 IEEE Information Theory and Communications Workshop (Cat. No. 99EX253).

[17]  Michael Patriksson,et al.  Ergodic, primal convergence in dual subgradient schemes for convex programming , 1999, Mathematical programming.

[18]  Andrea J. Goldsmith,et al.  Capacity and optimal resource allocation for fading broadcast channels - Part I: Ergodic capacity , 2001, IEEE Trans. Inf. Theory.

[19]  Jamie S. Evans,et al.  SCALE: A Low-Complexity Distributed Protocol for Spectrum Balancing in Multiuser DSL Networks , 2009, IEEE Transactions on Information Theory.

[20]  Paschalis Tsiaflakis,et al.  Distributed Spectrum Management Algorithms for Multiuser DSL Networks , 2008, IEEE Transactions on Signal Processing.

[21]  Stephen P. Boyd,et al.  Simultaneous routing and resource allocation via dual decomposition , 2004, IEEE Transactions on Communications.

[22]  Ness B. Shroff,et al.  Opportunistic power scheduling for dynamic multi-server wireless systems , 2006, IEEE Transactions on Wireless Communications.

[23]  Xiaojun Lin,et al.  Joint rate control and scheduling in multihop wireless networks , 2004, 2004 43rd IEEE Conference on Decision and Control (CDC) (IEEE Cat. No.04CH37601).

[24]  S. Zenios,et al.  A smooth penalty function algorithm for network-structured problems , 1995 .

[25]  Mung Chiang,et al.  Cross-Layer Congestion Control, Routing and Scheduling Design in Ad Hoc Wireless Networks , 2006, Proceedings IEEE INFOCOM 2006. 25TH IEEE International Conference on Computer Communications.

[26]  Zhi-Quan Luo,et al.  Spectrum Management for Interference-Limited Multiuser Communication Systems , 2009, IEEE Transactions on Information Theory.

[27]  Alexander L. Stolyar,et al.  Maximizing Queueing Network Utility Subject to Stability: Greedy Primal-Dual Algorithm , 2005, Queueing Syst. Theory Appl..

[28]  R. Srikant,et al.  A tutorial on cross-layer optimization in wireless networks , 2006, IEEE Journal on Selected Areas in Communications.

[29]  Leandros Tassiulas,et al.  Lightweight Cross—layer Control Algorithms for Fairness and Energy Efficiency in CDMA Ad—Hoc Networks , 2006, 2006 4th International Symposium on Modeling and Optimization in Mobile, Ad Hoc and Wireless Networks.

[30]  Alejandro Ribeiro,et al.  A class of convergent algorithms for resource allocation in wireless fading networks , 2010, IEEE Transactions on Wireless Communications.

[31]  Jean-Yves Le Boudec,et al.  Power control is not required for wireless networks in the linear regime , 2005, Sixth IEEE International Symposium on a World of Wireless Mobile and Multimedia Networks.

[32]  Ness B. Shroff,et al.  On the Complexity of Scheduling in Wireless Networks , 2006, MobiCom '06.

[33]  Murali S. Kodialam,et al.  On power efficient communication over multi-hop wireless networks: joint routing, scheduling and power control , 2004, IEEE INFOCOM 2004.

[34]  Eytan Modiano,et al.  Distributed Throughput Maximization in Wireless Networks via Random Power Allocation , 2012, IEEE Transactions on Mobile Computing.

[35]  Mung Chiang Balancing transport and physical Layers in wireless multihop networks: jointly optimal congestion control and power control , 2005 .

[36]  Alejandro Ribeiro,et al.  Stochastic soft backpressure algorithms for routing and scheduling in wireless ad-hoc networks , 2009, 2009 3rd IEEE International Workshop on Computational Advances in Multi-Sensor Adaptive Processing (CAMSAP).

[37]  Sanjay Shakkottai,et al.  Hop-by-Hop Congestion Control Over a Wireless Multi-Hop Network , 2004, IEEE/ACM Transactions on Networking.

[38]  Ness B. Shroff,et al.  The impact of imperfect scheduling on cross-Layer congestion control in wireless networks , 2006, IEEE/ACM Transactions on Networking.

[39]  Asuman E. Ozdaglar,et al.  Approximate Primal Solutions and Rate Analysis for Dual Subgradient Methods , 2008, SIAM J. Optim..

[40]  Georgios B. Giannakis,et al.  Cross-Layer Designs in Coded Wireless Fading Networks With Multicast , 2010, IEEE/ACM Transactions on Networking.

[41]  Alejandro Ribeiro,et al.  Ergodic Stochastic Optimization Algorithms for Wireless Communication and Networking , 2010, IEEE Transactions on Signal Processing.

[42]  Eytan Modiano,et al.  Fairness and optimal stochastic control for heterogeneous networks , 2005, INFOCOM.

[43]  Klara Nahrstedt,et al.  Optimal resource allocation in wireless ad hoc networks: a price-based approach , 2006 .

[44]  Georgios B. Giannakis,et al.  Stochastic resource allocation for orthogonal access based on quantized CSI: Optimality, convergence and delay analysis , 2009, 2009 IEEE International Conference on Acoustics, Speech and Signal Processing.

[45]  Stephen P. Boyd,et al.  Stochastic Subgradient Methods , 2007 .

[46]  David Tse,et al.  Multiaccess Fading Channels-Part I: Polymatroid Structure, Optimal Resource Allocation and Throughput Capacities , 1998, IEEE Trans. Inf. Theory.

[47]  Yurii Nesterov,et al.  Smooth minimization of non-smooth functions , 2005, Math. Program..

[48]  Leandros Tassiulas,et al.  Resource Allocation and Cross-Layer Control in Wireless Networks , 2006, Found. Trends Netw..

[49]  Eytan Modiano,et al.  Distributed cross-layer algorithms for the optimal control of multihop wireless networks , 2010, IEEE/ACM Trans. Netw..

[50]  Michael J. Neely Energy Optimal Control for Time-Varying Wireless Networks , 2006, IEEE Trans. Inf. Theory.

[51]  Michael J. Neely Optimal Backpressure Routing for Wireless Networks with Multi-Receiver Diversity , 2006 .

[52]  Xin Wang,et al.  Dynamic Resource Management for Cognitive Radios Using Limited-Rate Feedback , 2009, IEEE Transactions on Signal Processing.

[53]  R. Cruz,et al.  Opportunistic Link Scheduling, Power Control, and Routing for Multi-hop Wireless Networks over Time Varying Channels , 2005 .

[54]  Edmund M. Yeh,et al.  Throughput Optimal Distributed Power Control of Stochastic Wireless Networks , 2010, IEEE/ACM Transactions on Networking.

[55]  Edmund M. Yeh,et al.  Node-Based Optimal Power Control, Routing, and Congestion Control in Wireless Networks , 2006, IEEE Transactions on Information Theory.

[56]  Mordecai Avriel,et al.  Complementary Geometric Programming , 1970 .

[57]  Abbas Jamalipour,et al.  Wireless communications , 2005, GLOBECOM '05. IEEE Global Telecommunications Conference, 2005..

[58]  Lin Xiao,et al.  Cross-layer optimization of wireless networks using nonlinear column generation , 2006, IEEE Transactions on Wireless Communications.

[59]  Xuan Kong,et al.  Adaptive Signal Processing Algorithms: Stability and Performance , 1994 .

[60]  R. Srikant,et al.  Network Optimization and Control , 2008, Found. Trends Netw..

[61]  R. Dembo,et al.  Solution of Generalized Geometric Programs , 1975 .

[62]  Eytan Modiano,et al.  Dynamic power allocation and routing for time varying wireless networks , 2003, IEEE INFOCOM 2003. Twenty-second Annual Joint Conference of the IEEE Computer and Communications Societies (IEEE Cat. No.03CH37428).

[63]  Georgios B. Giannakis,et al.  Optimizing Orthogonal Multiple Access Based on Quantized Channel State Information , 2009, IEEE Transactions on Signal Processing.

[64]  Edmund M. Yeh,et al.  Distributed algorithms for spectrum allocation, power control, routing, and congestion control in wireless networks , 2007, MobiHoc '07.