Abstract
We consider the optimal opportunistic scheduling problem for downlink data traffic in a wireless cell with time-varying channels. The scheduler itself operates at a very fast time scale of milliseconds, but the objective function is related to minimizing the holding costs at a much longer time scale, at the so-called flow level. The Whittle index approach is a powerful tool in this context, since it renders the flow-level optimization problem with heterogeneous users tractable. Until now, this approach has been applied to the opportunistic scheduling problem to generate non-anticipating index policies that may depend on the amount of attained service but do not utilize the exact size information. In this paper, we produce a size-aware (i.e., anticipating) index policy by applying the Whittle index approach in a novel way. By a numerical study based on simulations, we demonstrate that the resulting size-aware index policy systematically improves performance. As a side result, we show that the opportunistic scheduling problem is indexable when the file sizes follow the Pascal distribution, and we derive the corresponding Whittle index, which generalizes earlier results.
Similar content being viewed by others
Notes
The length of the time slot in current wireless cellular systems is of the order of 1 ms.
The generic term job refers to the file to be downloaded by some user.
For the geometric job size distribution (i.e., \(J = 1\)), the index values \(\nu ^*_{i,\beta }(j,r_{i,1})\) and \(\nu ^*_{i,\beta }(j,r_{i,2})\) differ by a factor of \(\beta \) from those given in [5], which is due to a slight difference in the cost models: While we “pay” the holding cost \(c_i\) for job i even in the time slot where its service is completed, this is not the case in the cost model of [5].
References
Aalto, S., Lassila, P.: Flow-level stability and performance of channel-aware priority-based schedulers. In: Proceedings of NGI (2010)
Aalto, S., Lassila, P., Osti, P.: Whittle index approach to size-aware scheduling with time-varying channels. In: Proceedings of ACM Sigmetrics, pp. 57–69 (2015)
Aalto, S., Penttinen, A., Lassila, P., Osti, P.: On the optimal trade-off between SRPT and opportunistic scheduling. In: Proceedings of ACM Sigmetrics, pp. 185–195 (2011)
Aalto, S., Penttinen, A., Lassila, P., Osti, P.: Optimal size-based opportunistic scheduler for wireless systems. Queueing Syst. 72, 5–30 (2012)
Ayesta, U., Erausquin, M., Jacko, P.: A modeling framework for optimizing the flow-level scheduling with time-varying channels. Perform. Eval. 67, 1014–1029 (2010)
Ayesta, U., Erausquin, M., Jonckheere, M., Verloop, I.: Scheduling in a random environment: stability and asymptotic optimality. IEEE/ACM Trans. Netw. 21, 258–271 (2013)
Bender, P., Black, P., Grob, M., Padovani, R., Sindhushyana, N., Viterbi, S.: CDMA/HDR: a bandwidth efficient high speed wireless data service for nomadic users. IEEE Commun. Mag. 38(7), 70–77 (2000)
Bonald, T., Borst, S., Hegde, N., Jonckheere, M., Proutiére, A.: Flow-level performance and capacity of wireless networks with user mobility. Queueing Syst. 63, 131–164 (2009)
Borst, S.: User-level performance of channel-aware scheduling algorithms in wireless data networks. IEEE/ACM Trans. Netw. 13, 636–647 (2005)
Borst, S., Jonckheere, M.: Flow-level stability of channel-aware scheduling algorithms. In: Proceedings of WiOpt (2006)
Cecchi, F., Jacko, P.: Scheduling of users with Markovian time-varying transmission rates. In: Proceedings of ACM Sigmetrics, pp. 129–140 (2013)
Gittins, J., Glazebrook, K., Weber, R.: Multi-armed Bandit Allocation Indices, 2nd edn. Wiley, Hoboken (2011)
Jacko, P.: Value of information in optimal flow-level scheduling of users with Markovian time-varying channels. Perform. Eval. 68, 1022–1036 (2011)
Jacko, P., Morozov, E., Potakhina, L., Verloop, I.: Maximal flow-level stability of best-rate schedulers in heterogeneous wireless systems. Trans. Emerg. Telecommun. Technol. doi:10.1002/ett.2930
Jalali, A., Padovani, R., Pankaj, R.: Data throughput of CDMA-HDR a high efficiency-high data rate personal communication wireless system. In: Proceedings of IEEE VTC 2000(Spring), 1854–1858 (2000)
Kim, J., Kim, B., Kim, J., Bae, Y.: Stability of flow-level scheduling with Markovian time-varying channels. Perform. Eval. 70, 148–159 (2013)
Knopp, R., Humblet, P.: Information capacity and power control in single-cell multiuser communications. In: Proceedings of IEEE ICC, pp. 331–335 (1995)
Ross, S.: Applied Probability Models with Optimization Applications. Holden-Day, San Francisco (1970)
Sadiq, B., de Veciana, G.: Balancing SRPT prioritization vs opportunistic gain in wireless systems with flow dynamics. In: Proceedings of ITC-22 (2010)
Schrage, L.: A proof of the optimality of the shortest remaining processing time discipline. Oper. Res. 16, 687–690 (1968)
Taboada, I., Jacko, P., Ayesta, U., Liberal, F.: Opportunistic scheduling of flows with general size distribution in wireless time-varying channels. In: Proceedings of ITC-26 (2014)
Taboada, I., Liberal, F., Jacko, P.: An opportunistic and non-anticipating size-aware scheduling proposal for mean holding cost minimization in time-varying channels. Perform. Eval. 79, 90–103 (2014)
Tassiulas, L., Ephremides, A.: Dynamic server allocation to parallel queues with randomly varying connectivity. IEEE Trans. Inf. Theory 39, 466–478 (1993)
van de Ven, P., Borst, S., Shneer, S.: Instability of MaxWeight scheduling algorithms. In: Proceedings of IEEE Infocom, pp. 1701–1709 (2009)
Whittle, P.: Restless bandits: activity allocation in a changing world. J. Appl. Probab. 25A, 287–298 (1988)
Acknowledgments
This research was partially supported by the TOP-Energy project funded by Academy of Finland (Grant No. 268992).
Author information
Authors and Affiliations
Corresponding author
Rights and permissions
About this article
Cite this article
Aalto, S., Lassila, P. & Osti, P. Whittle index approach to size-aware scheduling for time-varying channels with multiple states. Queueing Syst 83, 195–225 (2016). https://doi.org/10.1007/s11134-016-9484-z
Received:
Revised:
Published:
Issue Date:
DOI: https://doi.org/10.1007/s11134-016-9484-z