Fair scheduling in wireless packet networks
- 1 October 1997
- journal article
- Published by Association for Computing Machinery (ACM) in ACM SIGCOMM Computer Communication Review
- Vol. 27 (4) , 63-74
- https://doi.org/10.1145/263109.263141
Abstract
Fair scheduling of delay and rate-sensitive packet flows over a wireless channel is not addressed effectively by most contemporary wireline fair scheduling algorithms because of two unique characteristics of wireless media: (a) bursty channel errors, and (b) location-dependent channel capacity and errors. Besides, in packet cellular networks, the base station typically performs the task of packet scheduling for both downlink and uplink flows in a cell; however a base station has only a limited knowledge of the arrival processes of uplink flows.In this paper, we propose a new model for wireless fair scheduling based on an adaptation of fluid fair queueing to handle location-dependent error bursts. We describe an ideal wireless fair scheduling algorithm which provides a packetized implementation of the fluid model while assuming full knowledge of the current channel conditions. For this algorithm, we derive the worst-case throughput and delay bounds. Finally, we describe a practical wireless scheduling algorithm which approximates the ideal algorithm. Through simulations, we show that the algorithm achieves the desirable properties identified in the wireless fluid fair queueing model.Keywords
This publication has 8 references indexed in Scilit:
- Supporting real-time multimedia traffic in a wireless LANPublished by SPIE-Intl Soc Optical Eng ,1997
- Start-time fair queueingPublished by Association for Computing Machinery (ACM) ,1996
- Service disciplines for guaranteed performance service in packet-switching networksProceedings of the IEEE, 1995
- Multicluster, mobile, multimedia radio networkWireless Networks, 1995
- MACAWPublished by Association for Computing Machinery (ACM) ,1994
- A generalized processor sharing approach to flow control in integrated services networks: the single-node caseIEEE/ACM Transactions on Networking, 1993
- VirtualClockACM Transactions on Computer Systems, 1991
- Analysis and simulation of a fair queueing algorithmPublished by Association for Computing Machinery (ACM) ,1989