QoS-Based Cross-Layer Scheduling for Wireless Multimedia Transmissions with Adaptive Modulation and Coding

It is challenging to design effective scheduling algorithms for multimedia transmissions over wireless channels that employ adaptive modulation and coding (AMC). On the one hand, it is desirable for the overall system throughput to be enhanced by taking advantage of multi-user diversity. On the other hand, fairness or QoS guarantees need to be maintained for individual users, especially in the case of multimedia applications that have strict delay requirements. In this paper, we propose a novel scheduling algorithm called QoS-based cross-layer scheduling (QoS-CLS) to achieve a good design tradeoff. To maximize the system throughput, the algorithm takes into account the information on both the physical layer and the data link layer to schedule user transmissions. Using cross-layer information, the scheduling problem is formulated as a Markov Decision Process and the optimal decision policy (based on the channel status, traffic state, and buffer status of each traffic flow) is pre-calculated by linear programming. This policy is then stored in the system for scheduling in real-time. Simulation results show that QoS-CLS can greatly enhance the channel throughput compared to existing algorithms because of its cross-layer QoS consideration and the optimization method. Moreover, it can provide QoS guarantees while achieving efficient resource sharing among different traffic flows.

[1]  Markus Fiedler,et al.  Cross-Layer Design for Integrated Mobile Multimedia Networks with Strict Priority Traffic , 2010, 2010 IEEE Wireless Communication and Networking Conference.

[2]  Ana I. Perez-Neira,et al.  Cross-Layer Resource Allocation in Wireless Communications: Techniques and Models from PHY and MAC Layer Interaction , 2008 .

[3]  Vikram Krishnamurthy,et al.  Opportunistic scheduling for streaming users in high-speed downlink packet access (HSDPA) , 2004, IEEE Global Telecommunications Conference, 2004. GLOBECOM '04..

[4]  Vincent K. N. Lau,et al.  Channel-Adaptive Technologies and Cross-Layer Designs for Wireless Systems with Multiple Antennas: Theory and Applications , 2006 .

[5]  Maria Angeles Vázquez-Castro,et al.  Cross-layer packet scheduler design of a multibeam broadband satellite system with adaptive coding and modulation , 2007, IEEE Trans. Wirel. Commun..

[6]  Luciano Lenzini,et al.  An efficient cross layer scheduler for multimedia traffic in wireless local area networks with IEEE 802.11e HCCA , 2007, MOCO.

[7]  Stephen P. Boyd,et al.  Convex Optimization , 2004, Algorithms and Theory of Computation Handbook.

[8]  Zhu Han,et al.  Cross-Layer Optimized Wireless Multimedia Communications , 2007, Adv. Multim..

[9]  David Gesbert,et al.  QRP07-1: Throughput Guarantees for Wireless Networks with Opportunistic Scheduling , 2006, IEEE Globecom 2006.

[10]  Shaoqian Li,et al.  Packet scheduling algorithm considering both the delay constraint and user throughput in HSDPA , 2005, Proceedings. 2005 International Conference on Communications, Circuits and Systems, 2005..

[11]  Fei Peng,et al.  Adaptive Modulation and Coding for IEEE 802.11n , 2007, 2007 IEEE Wireless Communications and Networking Conference.

[12]  Georgios B. Giannakis,et al.  Cross-Layer combining of adaptive Modulation and coding with truncated ARQ over wireless links , 2004, IEEE Transactions on Wireless Communications.

[13]  Martin L. Puterman,et al.  Markov Decision Processes: Discrete Stochastic Dynamic Programming , 1994 .

[14]  David Gesbert,et al.  Throughput guarantees for wireless networks with opportunistic scheduling: a comparative study , 2007, IEEE Transactions on Wireless Communications.

[15]  Gordon L. Stuber,et al.  Principles of Mobile Communication , 1996 .

[16]  Kee Chaing Chua,et al.  A novel scheduling scheme to share dropping ratio while guaranteeing a delay bound in a multiCode-CDMA network , 2003, TNET.

[17]  Georgios B. Giannakis,et al.  Cross-layer scheduling with prescribed QoS guarantees in adaptive wireless networks , 2005, IEEE Journal on Selected Areas in Communications.

[18]  Georgios B. Giannakis,et al.  Queuing with adaptive modulation and coding over wireless links: cross-Layer analysis and design , 2005, IEEE Transactions on Wireless Communications.

[19]  Attahiru Sule Alfa,et al.  Service differentiation in multirate wireless networks with weighted round-robin scheduling and ARQ-based error control , 2006, IEEE Transactions on Communications.

[20]  Pin-Han Ho,et al.  A flexible resource allocation and scheduling framework for non-real-time polling service in IEEE 802.16 networks , 2009, IEEE Transactions on Wireless Communications.

[21]  Bo Friis Nielsen,et al.  A Markovian approach for modeling packet traffic with long-range dependence , 1998, IEEE J. Sel. Areas Commun..

[22]  Min Chen,et al.  Distributed Antenna Systems: Open Architecture for Future Wireless Communications , 2006 .

[23]  E. Biglieri,et al.  Limiting performance of block-fading channels with multiple antennas , 1999, Proceedings of the 1999 IEEE Information Theory and Communications Workshop (Cat. No. 99EX253).

[24]  Hamid Aghvami,et al.  A packet scheduling algorithm supporting multimedia traffic over the HSDPA link based on early delay notification , 2005, 2005 1st International Conference on Multimedia Services Access Networks, 2005. MSAN '05..

[25]  Hossam S. Hassanein,et al.  Packet scheduling in 3.5G high-speed downlink packet access networks: breadth and depth , 2007, IEEE Network.

[26]  Mario Poggioni,et al.  QoS Analysis of a Scheduling Policy for Heterogeneous Users Employing AMC Jointly with ARQ , 2010, IEEE Transactions on Communications.

[27]  Andrew R Nix,et al.  A comparison of the HIPERLAN/2 and IEEE 802.11a wireless LAN standards , 2002, IEEE Commun. Mag..

[28]  Wha Sook Jeon,et al.  Packet scheduler for mobile communications systems with time-varying capacity region , 2005 .

[29]  Lajos Hanzo,et al.  3G, HSPA and FDD versus TDD Networking , 2008 .

[30]  Thomas Bonald A Score-Based Opportunistic Scheduler for Fading Radio Channels , 2004 .

[31]  Xin Wang,et al.  Analyzing and Optimizing Adaptive Modulation-Coding Jointly with ARQ for QoS-Guaranteed Traffic , 2007, 2006 IEEE International Conference on Communications.

[32]  L. F. Turner,et al.  Generalised fsmc model for radio channels with correlated fading , 1999 .

[33]  Victor C. M. Leung,et al.  Cross-Layer Enhanced Uplink Packet Scheduling for Multimedia Traffic Over MC-CDMA Networks , 2010, IEEE Transactions on Vehicular Technology.