Opportunistic Fair Scheduling in Wireless Networks: An Approximate Dynamic Programming Approach

被引:2
作者
Zhang, Zhi [1 ]
Moola, Sudhir [1 ]
Chong, Edwin K. P. [1 ]
机构
[1] Colorado State Univ, Dept Elect & Comp Engn, Ft Collins, CO 80523 USA
关键词
approximate dynamic programming; fairness; Markov decision process; resource allocation; scheduling; stochastic approximation; wireless networks; DECISION-PROCESSES; SERVICE;
D O I
10.1007/s11036-009-0198-x
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
We consider the problem of temporal fair scheduling of queued data transmissions in wireless heterogeneous networks. We deal with both the throughput maximization problem and the delay minimization problem. Taking fairness constraints and the data arrival queues into consideration, we formulate the transmission scheduling problem as a Markov decision process (MDP) with fairness constraints. We study two categories of fairness constraints, namely temporal fairness and utilitarian fairness. We consider two criteria: infinite horizon expected total discounted reward and expected average reward. Applying the dynamic programming approach, we derive and prove explicit optimality equations for the above constrained MDPs, and give corresponding optimal fair scheduling policies based on those equations. A practical stochastic-approximation-type algorithm is applied to calculate the control parameters online in the policies. Furthermore, we develop a novel approximation method-temporal fair rollout-to achieve a tractable computation. Numerical results show that the proposed scheme achieves significant performance improvement for both throughput maximization and delay minimization problems compared with other existing schemes.
引用
收藏
页码:710 / 728
页数:19
相关论文
共 34 条
[1]   Multiuser diversity with quantized feedback [J].
Al-Harthi, Yahya S. ;
Tewfik, Ahmed H. ;
Alouini, Mohamed-Slim .
IEEE TRANSACTIONS ON WIRELESS COMMUNICATIONS, 2007, 6 (01) :330-337
[2]  
Altman E., 1998, Constrained Markov decision processes
[3]   Providing quality of service over a shared wireless link [J].
Andrews, M ;
Kumaran, K ;
Ramanan, K ;
Stolyar, A ;
Whiting, P ;
Vijayakumar, R .
IEEE COMMUNICATIONS MAGAZINE, 2001, 39 (02) :150-154
[4]  
ANDREWS M, 2005, P 2005 IMA SUMM WORK
[5]  
[Anonymous], 1996, Neuro-dynamic programming
[6]   CDMA/HDR: A bandwidth-efficient high-speed wireless data service for nomadic users [J].
Bender, P ;
Black, P ;
Grob, M ;
Padovani, R ;
Sindhushayana, N ;
Viterbi, A .
IEEE COMMUNICATIONS MAGAZINE, 2000, 38 (07) :70-77
[7]  
Bertsekas D., 2001, Dynamic Programming and Optimal Control, Two Volume Set
[8]   Rollout Algorithms for Combinatorial Optimization [J].
Bertsekas D.P. ;
Tsitsiklis J.N. ;
Wu C. .
Journal of Heuristics, 1997, 3 (3) :245-262
[9]   Rollout algorithms for stochastic scheduling problems [J].
Bertsekas, DP ;
Castañon, DA .
JOURNAL OF HEURISTICS, 1999, 5 (01) :89-108
[10]  
Chen H. F., 2002, STOCHASTIC APPROXIMA