Abstract—In this paper, we consider a multiuser orthogonal frequency division multiplexing (OFDM) system and propose a fair resource allocation algorithm using cross-layer design with packet dependent scheduling. Our proposed algorithm achieves fairness among users (in proportion of weights of users) while maximizing the weighted sum capacity of users. Since the optimal solution to the problem is computationally complex to obtain, a low-complexity suboptimal algorithm is proposed. It is assumed that each user is having multiple heterogeneous traffic queues. It is a user based resource allocation algorithm where weight of user can be calculated by summing up the weight of all packets in all the queues of that user. A packet dependent scheduling scheme is also used at medium access control (MAC) layer to determine the packet transmission order according to their weights. The weight of a packet is decided by its size, delay tolerance, and quality of service (QoS) priority level.
Index Terms—Cross-layer design, dynamic resource allocation, fairness, OFDM, packet scheduling, quality of service (QoS).
Kalpana Goyal is with the Department of Electronics, Maulana Azad National Institue of Technology, Bhopal, India (e-mail: email@example.com).
Aditya Trivedi is with the Department of ICT, ABV-Indian Institute of Information Technology and Management, Gwalior, India (e-mail: firstname.lastname@example.org).
Karan Nathwani is with the Indian Institue of Technology, Kanpur (e-mail: email@example.com).
Cite: Kalpana Goyal, Aditya Trivedi, and Karan Nathwani, "Adaptive Fair Resource Allocation and Packet Dependent Scheduling Using Cross-Layer Design in Multiuser OFDM Systems," International Journal of Information and Electronics Engineering vol. 2, no. 2, pp. 284-288, 2012.