Token bank fair queuing: a new scheduling algorithm for wireless multimedia services

SUMMARY The token bank fair queuing algorithm (TBFQ) is a novel scheduling algorithm that is suitable for wireless multimedia services. The bandwidth allocation mechanism integrates the leaky bucket structure with priority handling to address the problem of providing quality-of-service (QoS) guarantees to heterogeneous applications in the next generation packet-switched wireless networks. Scheduling algorithms are often tightly integrated with the wireless medium access control (MAC) protocol. However, when heterogeneous wireless systems need to be integrated and interoperate with each other, it is desirable from the QoS provisioning standpoint to decouple scheduling algorithm from the MAC protocol. In this paper we propose a framework of seamless QoS provisioning and the application of TBFQ for uplink and downlink scheduling in wireless networks. We study its performance under a generic medium access framework that enables the algorithm to be generalized to provide QoS guarantees under various medium access schemes. We give a brief analysis of the algorithm and compare its performance with common scheduling algorithms through simulation. Our results demonstrate that TBFQ significantly increases wireless channel utilization while maintaining the same QoS, unlike many fair queuing algorithms, TBFQ does not require timestamping information of each packet arrival}an impractical feature in an already resource scarce environment. This makes TBFQ suitable for wireless multimedia communication. Copyright # 2004 John Wiley & Sons, Ltd.

[1]  Victor O. K. Li,et al.  Dynamic Reservation Multiple Access (DRMA): A new multiple access scheme for Personal Communication System (PCS) , 1996, Wirel. Networks.

[2]  Chiung-Shien Wu,et al.  BMW overall architecture and prototyping , 1999, 1999 IEEE 49th Vehicular Technology Conference (Cat. No.99CH36363).

[3]  R. Srikant,et al.  Fair scheduling in wireless packet networks , 1999, TNET.

[4]  Victor O. K. Li,et al.  Scheduling algorithms in broadband wireless networks , 2001, Proc. IEEE.

[5]  Antonio Ortega,et al.  Rate control for robust video transmission over burst-error wireless channels , 1999, IEEE J. Sel. Areas Commun..

[6]  Zygmunt J. Haas,et al.  The dynamic packet reservation multiple access scheme for multimedia traffic , 1998, ICC '98. 1998 IEEE International Conference on Communications. Conference Record. Affiliated with SUPERCOMM'98 (Cat. No.98CH36220).

[7]  D. Raychaudhuri,et al.  ATM-based transport architecture for multiservices wireless personal communication networks , 1994, IEEE J. Sel. Areas Commun..

[8]  Ian F. Akyildiz,et al.  A slotted CDMA protocol with BER scheduling for wireless multimedia networks , 1999, TNET.

[9]  Abhay Parekh,et al.  A generalized processor sharing approach to flow control in integrated services networks: the single-node case , 1993, TNET.

[10]  Erik Dahlman,et al.  WCDMA-the radio interface for future mobile multimedia communications , 1998 .

[11]  Yaxin Cao,et al.  Scheduling Algorithms in Broad-Band Wireless Networks , 2001 .

[12]  Abraham O. Fapojuwo,et al.  Adaptive resource management for multimedia wireless networks , 2003, 2003 IEEE 58th Vehicular Technology Conference. VTC 2003-Fall (IEEE Cat. No.03CH37484).

[13]  Bhaskar Ramamurthi,et al.  Packet reservation multiple access for local wireless communications , 1989, IEEE Trans. Commun..

[14]  Dipankar Raychaudhuri,et al.  UPC based bandwidth allocation for VBR video in wireless ATM links , 1997, Proceedings of ICC'97 - International Conference on Communications.

[15]  Victor C. M. Leung,et al.  Scheduling for heterogeneous traffic in next generation wireless networks , 2000, Globecom '00 - IEEE. Global Telecommunications Conference. Conference Record (Cat. No.00CH37137).

[16]  Qiang Wang,et al.  A Medium-Access Control Protocol for a Cellular Packet CDMA Carrying Multirate Traffic , 1996, IEEE J. Sel. Areas Commun..

[17]  Victor C. M. Leung,et al.  Data and voice integration in DR-TDMA for wireless ATM networks , 1999, 1999 IEEE International Conference on Communications (Cat. No. 99CH36311).

[18]  Krishna M. Sivalingam,et al.  On scheduling of multimedia services in a low-power MAC for wireless ATM networks , 1998, Ninth IEEE International Symposium on Personal, Indoor and Mobile Radio Communications (Cat. No.98TH8361).

[19]  David Hutchison,et al.  The Magic WAND-functional overview , 1998, IEEE J. Sel. Areas Commun..

[20]  Hamid Ahmadi,et al.  Equivalent Capacity and Its Application to Bandwidth Allocation in High-Speed Networks , 1991, IEEE J. Sel. Areas Commun..

[21]  Satish K. Tripathi,et al.  Enhancing throughput over wireless LANs using channel state dependent packet scheduling , 1996, Proceedings of IEEE INFOCOM '96. Conference on Computer Communications.

[22]  B. E. Brand,et al.  Multidimensional PRMA with prioritized Bayesian broadcast-a MAC strategy for multiservice traffic over UMTS , 1998 .

[23]  Nikos Passas,et al.  Quality-of-service oriented medium access control for wireless ATM networks , 1997 .

[24]  Victor C. M. Leung,et al.  Scheduling for integrated services in next generation packet broadcast networks , 1999, WCNC. 1999 IEEE Wireless Communications and Networking Conference (Cat. No.99TH8466).

[25]  Ajay Chandra V. Gummalla,et al.  Wireless medium access control protocols , 2000, IEEE Communications Surveys & Tutorials.

[26]  Abhay Parekh,et al.  A generalized processor sharing approach to flow control in integrated services networks-the single node case , 1992, [Proceedings] IEEE INFOCOM '92: The Conference on Computer Communications.

[27]  Ion Stoica,et al.  Packet fair queueing algorithms for wireless networks with location-dependent errors , 1998, Proceedings. IEEE INFOCOM '98, the Conference on Computer Communications. Seventeenth Annual Joint Conference of the IEEE Computer and Communications Societies. Gateway to the 21st Century (Cat. No.98.

[28]  Victor C. M. Leung,et al.  Scheduling algorithm in a point-to-multipoint broadband wireless access network , 2003, 2003 IEEE 58th Vehicular Technology Conference. VTC 2003-Fall (IEEE Cat. No.03CH37484).

[29]  H. T. Mouftah,et al.  Broadband wireless networks: an investigation into the traffic behavior, control, and QoS guarantees , 2000, 2000 IEEE International Conference on Communications. ICC 2000. Global Convergence Through Communications. Conference Record.

[30]  Hui Zhang,et al.  Service disciplines for guaranteed performance service in packet-switching networks , 1995, Proc. IEEE.