Optimal Policy for Multi-Class Scheduling in a Single Server Queue

被引:0
|
作者
Osipova, Natalia [1 ]
Ayesta, Urtzi [2 ,3 ]
Avrachenkov, Konstantin [1 ]
机构
[1] INRIA Sophia Antipolis, Sophia Antipolis, France
[2] LAAS CNRS, F-75700 Paris, France
[3] BCAM, Zamudio, Spain
关键词
SYSTEMS;
D O I
暂无
中图分类号
TN [电子技术、通信技术];
学科分类号
0809 ;
摘要
In this paper we apply the Gittins optimality result to characterize the optimal scheduling discipline in a multi-class M/G/1 queue. We apply the general result to several cases of practical interest where the service time distributions belong to the set of decreasing hazard rate distributions, like Pareto or hyper-exponential. When there is only one class it is known that in this case the Least Attained Service policy is optimal. We show that in the multi-class case the optimal policy is a priority discipline, where jobs of the various classes depending on their attained service are classified into several priority levels. Using a tagged-job approach we obtain, for every class, the mean conditional sojourn time. This allows us to compare numerically the mean sojourn time in the system between the Gittins optimal and popular policies like Processor Sharing, First Come First Serve and Least Attained Service (LAS). We implement the Gittins' optimal algorithm in NS-2 and we perform numerical experiments to evaluate the achievable performance gain. We find that the Gittins policy can outperform by nearly 10% the LAS policy.
引用
收藏
页码:295 / +
页数:2
相关论文
共 50 条
  • [1] A multi-class cyclic arrival queue with a single server
    Zhang, HT
    ANNALS OF OPERATIONS RESEARCH, 1999, 87 (0) : 333 - 350
  • [2] Dynamic pricing and scheduling in a multi-class single-server queueing system
    Cil, Eren Basar
    Karaesmen, Fikri
    Ormeci, E. Lerzan
    QUEUEING SYSTEMS, 2011, 67 (04) : 305 - 331
  • [3] Dynamic pricing and scheduling in a multi-class single-server queueing system
    Eren Başar Çil
    Fikri Karaesmen
    E. Lerzan Örmeci
    Queueing Systems, 2011, 67 : 305 - 331
  • [4] Stability analysis for multi-class multi-queue single server system under polling table
    Zhi, W
    Song, YQ
    Yu, HB
    Sun, YX
    PROCEEDINGS OF THE 2002 AMERICAN CONTROL CONFERENCE, VOLS 1-6, 2002, 1-6 : 4732 - 4737
  • [5] Joint queue length distribution of multi-class, single-server queues with preemptive priorities
    Sleptchenko, Andrei
    Selen, Jori
    Adan, Ivo
    van Houtum, Geert-Jan
    QUEUEING SYSTEMS, 2015, 81 (04) : 379 - 395
  • [6] Joint queue length distribution of multi-class, single-server queues with preemptive priorities
    Andrei Sleptchenko
    Jori Selen
    Ivo Adan
    Geert-Jan van Houtum
    Queueing Systems, 2015, 81 : 379 - 395
  • [7] Dynamic scheduling of a single-server two-class queue with constant retrial policy
    Anastasia Winkler
    Annals of Operations Research, 2013, 202 : 197 - 210
  • [8] Dynamic scheduling of a single-server two-class queue with constant retrial policy
    Winkler, Anastasia
    ANNALS OF OPERATIONS RESEARCH, 2013, 202 (01) : 197 - 210
  • [9] Scheduling of multi-class single-server queues under nontraditional performance measures
    Ayhan, H
    Olsen, TL
    OPERATIONS RESEARCH, 2000, 48 (03) : 482 - 489
  • [10] Scheduling of multi-class multi-server queueing systems with abandonments
    Urtzi Ayesta
    Peter Jacko
    Vladimir Novak
    Journal of Scheduling, 2017, 20 : 129 - 145