5th International ICST Conference on Broadband Communications, Networks, and Systems

Research Article

A Cross-layer Scheduling Scheme for Wireless Multimedia Transmissions with Adaptive Modulation and Coding

  • @INPROCEEDINGS{10.1109/BROADNETS.2008.4769084,
        author={Hui Chen and Henry C. B. Chen and Victor C. M. Leung},
        title={A Cross-layer Scheduling Scheme for Wireless Multimedia Transmissions with Adaptive Modulation and Coding},
        proceedings={5th International ICST Conference on Broadband Communications, Networks, and Systems},
        publisher={IEEE},
        proceedings_a={BROADNETS},
        year={2010},
        month={5},
        keywords={},
        doi={10.1109/BROADNETS.2008.4769084}
    }
    
  • Hui Chen
    Henry C. B. Chen
    Victor C. M. Leung
    Year: 2010
    A Cross-layer Scheduling Scheme for Wireless Multimedia Transmissions with Adaptive Modulation and Coding
    BROADNETS
    IEEE
    DOI: 10.1109/BROADNETS.2008.4769084
Hui Chen1, Henry C. B. Chen2, Victor C. M. Leung1
  • 1: Department of Electrical and Computer Engineering, The University of British Columbia, Vancouver, BC, V6T 1Z4, Canada
  • 2: Department of Computing, The Hong Kong Polytechnic University, Hong Kong, China

Abstract

It is a big challenge to design an effective scheduling algorithm for multimedia transmissions over a wireless channel that employs adaptive modulation and coding (AMC). On one hand, the scheduling algorithm needs to schedule user transmissions by taking advantages of the channel diversity so that the overall system performance can be improved. On the other hand, the algorithm also needs to maintain fairness among users and to provide QoS guarantee based on user requirements. In this paper, we propose a novel scheduling algorithm called QoSbased cross-layer scheduling algorithm (QoS-CLS) to address the aforementioned issues. To maximize the system throughput, the algorithm takes into consideration both the physical layer and data link layer information to schedule user transmissions. Using the cross-layer information, the scheduling problem is formulated into a Markov Decision Process (MDP) and the optimum decision policy (based on the channel status, traffic state and buffer status of each traffic flow) is pre-calculated by linear programming and stored in the system for scheduling in real-time. Results show that QoS-CLS can greatly enhance the channel throughput compared to the opportunistic scheduling algorithm because of its cross-layer QoS consideration and the optimization method. Moreover, it can provide QoS guarantee and facilitate resource sharing among different traffic flows.