Opportunistic scheduling policies for wireless systems with short term fairness constraints

We consider a scheduling problem for packet based wireless systems with time-varying channel conditions. Designing scheduling mechanisms that take advantage of time-varying channel conditions, which are different for different users, is necessary to improve the wireless system performance. Such scheduling mechanisms are called opportunistic. In this paper we formulate an opportunistic scheduling problem with short term processor sharing fairness constraints as an optimization problem where short term refers to the time window on which the fairness is guaranteed. In its most general form, this problem cannot be solved analytically. We first solve the above optimization problem for three special cases. We consider the scheduling problem with long term fairness constraints; then we consider the scheduling problem for the shortest possible window under two sets of assumptions namely, one in which users have identically distributed channel conditions and another in which users have independent channel conditions. Observing the form of the corresponding optimal policies, we define a heuristic policy for our original opportunistic scheduling problem with short term fairness constraints. We show via simulation that our heuristic policy attains a good trade-off by guaranteeing short term fairness while achieving high average system throughput. We also illustrate that the optimal opportunistic scheduling policy with long term fairness constraint is in fact unfair in practical scenarios.

[1]  Ness B. Shroff,et al.  Opportunistic transmission scheduling with resource-sharing constraints in wireless networks , 2001, IEEE J. Sel. Areas Commun..

[2]  Matthew S. Grob,et al.  CDMA/HDR: a bandwidth-efficient high-speed wireless data service for nomadic users , 2000, IEEE Commun. Mag..

[3]  David Tse,et al.  Asymptotically optimal waterfilling in multiple antenna multiple access channels , 2000, 2000 IEEE International Symposium on Information Theory (Cat. No.00CH37060).

[4]  Catherine Rosenberg,et al.  Opportunistic scheduling for wireless systems with multiple interfaces and multiple constraints , 2003, MSWIM '03.

[5]  Alexander L. Stolyar,et al.  Scheduling algorithms for a mixture of real-time and non-real-time data in HDR , 2001 .

[6]  David Tse,et al.  Asymptotically optimal water-filling in vector multiple-access channels , 2001, IEEE Trans. Inf. Theory.

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

[8]  Matthew Andrews,et al.  Providing quality of service over a shared wireless link , 2001, IEEE Commun. Mag..

[9]  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.

[10]  David Tse,et al.  Opportunistic beamforming using dumb antennas , 2002, IEEE Trans. Inf. Theory.