Hostname: page-component-586b7cd67f-rcrh6 Total loading time: 0 Render date: 2024-11-22T05:26:08.310Z Has data issue: false hasContentIssue false

Further results for dynamic scheduling of multiclass G/G/1 queues

Published online by Cambridge University Press:  14 July 2016

Tetsuji Hirayama*
Affiliation:
University of Electro-communications
Masaaki Kijima*
Affiliation:
Tokyo Institute of Technology
Shoichi Nishimura*
Affiliation:
University of Tsukuba
*
Postal address: Department of Communications and Systems Engineering, University of Electro-communications, Chofugaoka, Chofu-shi, Tokyo 182, Japan.
∗∗Present address: Graduate School of Management, University of Tsukuba, Tokyo, Otsuka, Bunkyoku, Tokyo, Japan.
∗∗∗Postal address: Institute of Socio-Economic Planning, University of Tsukuba, Tsukuba, Ibaraki 305, Japan.

Abstract

We consider discrete-time dynamic scheduling problems of the following three types of G/G/1 queue with K different customer classes: (i) a G/DFR/1 queue with K classes under preemptive resume service discipline, (ii) a G/IFR/1 queue with two classes under preemptive resume service discipline, and (iii) a G/G/1 queue with two classes under non-preemptive service discipline. Interchange arguments are used to show that simple index policies of different type minimize the total holding cost of customers in a finite-horizon scheduling period for the three cases. Our results extend the result for a G/M/1 queue by Buyukkoc et al. (1985) to general queues.

Type
Research Papers
Copyright
Copyright © Applied Probability Trust 1989 

Access options

Get access to the full version of this content by using one of the access options below. (Log in options will check for institutional or personal access. Content may require purchase if you do not have access.)

References

[1] Barlow, R. E. and Proschan, F. (1975) Statistical Theory of Reliability and Life Testing. Holt, Rinehart and Winston, New York.Google Scholar
[2] Buyukkoc, C., Varaiya, P. and Walrand, J. (1985) The rule revisited. Adv. Appl. Prob. 17, 237238.Google Scholar
[3] Gittins, J. C. (1979) Bandit processes and dynamic allocation indices. J. R. Statist. Soc. 41, 148177.Google Scholar
[4] Gittins, J. C. (1981) Multiserver scheduling of jobs with increasing completion rates. J. Appl. Prob. 18, 321324.Google Scholar
[5] Glazebrook, K. D. (1979) Scheduling tasks with exponential service times on parallel processors. J. Appl. Prob. 16, 685689.Google Scholar
[6] Glazebrook, K. D. (1982) On the evaluation of fixed permuations as strategies in stochastic scheduling. Stoch. Proc. Appl. 13, 171187.Google Scholar
[7] Glazebrook, K. D. (1987) Evaluating the effects of machine breakdowns in stochastic scheduling problems. Naval Res. Log. 34, 319335.Google Scholar
[8] Harrison, J. M. (1975) Dynamic scheduling of a multiclass queue: discount optimality. Operat. Res. 23, 270282.Google Scholar
[9] Hirayama, T. (1987) Nonpreemptive scheduling of a finite-source queue with two customer classes. J. Operat. Res. Soc. Japan 30, 200217.Google Scholar
[10] Jaiswal, N. K. (1968) Priority Queues. Academic Press, New York.Google Scholar
[11] Klimov, G. P. (1974) Time-sharing service systems I. Theory Prob. Appl. 19, 532551.CrossRefGoogle Scholar
[12] Nash, P. (1973) Optimal Allocation of Resource between Research Projects. Ph.D. Thesis, Cambridge University.Google Scholar
[13] Shanthikumar, J. G. and Sumita, U. (1987) Convex ordering of sojourn times in singleserver queues: extremal properties of FIFO and LIFO service disciplines. J. Appl. Prob. 24, 737748.Google Scholar
[14] Varaiya, P., Walrand, J. and Buyukkoc, C. (1985) Extensions of the multiarmed bandit problem: the discounted case. IEEE Trans. Autom. Control 30, 426439.CrossRefGoogle Scholar
[15] Whittle, P. (1981) Arm-acquiring bandits. Ann. Prob. 9, 284292.Google Scholar
[16] Wolff, R. W. (1970) Work-conserving priorities. J. Appl. Prob. 7, 327337.Google Scholar