Abstract
Queueing theory has occupied an important role in the analysis of computer storage structures and algorithms. In this survey we focus on secondary or auxiliary storage devices, which often comprise the principal bottleneck in the overall performance of computer systems. We begin with descriptions of the more important devices, such as disks and drums, and a general discussion of related queueing models. Server motion and dependent successive services are salient features of these models. Widely used, generic results are presented and then applied to specific devices. The paper concludes with a discussion of open problems.
Similar content being viewed by others
References
Y. Bard, A simple approach to system modeling, Performance Evaluation1(1981)225.
S.C. Bruell and G. Balbo,Computational Algorithms for Closed Queueing Networks (Elsevier North-Holland, New York, 1980).
A.R. Calderbank, E.G. Coffman, Jr., and L. Flatto, Optimum head separation in a disk with two read/write heads, J. Assoc. Comput. Mach. 31(1984)826.
A.R. Calderbank, E.G. Coffman, Jr., and L. Flatto, Two-server sequencing problems, Math. Oper. Res. 10(1985)585.
A.R. Calderbank, E.G. Coffman Jr., and L. Flatto, Optimal placement of directories on a computer disk, AT&T Bell Laboratories, Murray Hill, NJ 07974 (1985), to appear.
E.G. Coffman, Jr., Analysis of a drum input/output queue under scheduled operation in a paged computer system, J. Assoc. Comput. Mach. 16(1969)73; Corrigendum: 16(1969)646.
E.G. Coffman, Jr. and E.N. Gilbert, A continuous polling system with constant service, IEEE Trans. Infor. Theory (1985), to appear.
E.G. Coffman, Jr., and E.N. Gilbert, Analysis of a moving server on the line, AT&T Bell Laboratories, Murray Hill, NJ 07974 (1986), to appear.
E.G. Coffman, Jr., and M. Hofri, A class of FIFO queues arising in computer systems, Oper. Res. 25, 5(1978)864.
E.G. Coffman, Jr., and M. Hofri, On the expected performance of scanning disks, SIAM J. Comput. 11, 1(1982)60.
S. Daniel and R. Geist, V-SCAN: An adapative disk scheduling algorithm,Proc. IEEE Int. Symp. on Comp. Sys. Org., New Orleans (1983).
P.J. Denning, Effects ofscheduling on file memory operations.iVoc.AFIPS, SJCC31(1961)9.
B.T. Doshi, An M/G/1 queue with variable vacations,Proc. Int. Conf. on Modelling Techniques and Tools for Perf. Analaysis, CERAM, France (1985).
B.T. Doshi, Queueing systems with vacations, Queueing Systems 1(1986)29.
M. Eisenberg, Queues with periodic service and changeover time, Oper. Res. 20(1972)440.
S.W. Fuhrmann and R.B. Cooper, Stochastic decompositions in the M/G/1 queue with generalized vacations, Oper. Res. 33(1985)1117.
S.H. Fuller and F. Baskett, An analysis of drum storage units, J. Assoc. Comput. Mach. 22, 1 (1975)83.
E. Gelenbe and I. Mitrani,Analysis and Synthesis of Computer Systems (Academic Press, London, 1980).
M. Hofri, Disk scheduling: FCFS versus SSTF revisited, Comm. ACM 23, 11(1980)645. Corrigendum: 24,11(1981)772.
M. Hofri, Should the two-headed disk be greedy? -Yes, it should, Inform. Process. Lett. 16(1983)83.
M. Hofri, Analysis of interleaved storage via a constant-service queueing system with Markov-chain driven input, J. Assoc. Comput. Mach. 31, 3(1984)628.
M. Hofri, An M/G/1 queue with vacations and a threshold, Technical Report No. 375, Computer Science Dept., Technion, Haifa, Israel (1985).
M. Hofri, Queueing systems with a procrastinating server, Perf. Eval. Review 14(1986)1.
M. Hofri and Z. Rosberg, Optimally controlled CCD shift registers (optimal interception on a recurrent trajectory), Stochastic Models (1985), to appear.
J.J. Hunter, On the moments of Markov renewal processes, Adv. in Appl. Prob. 1(1969)188.
F.P. Kelly,Reversibility and Stochastic Networks (Wiley, Chichester, 1979).
G.F. Klimov, Time sharing service systems I, Theory Prob. Appl. 19(1974)532.
W.A. Massey, Open networks of queue: their algebraic structure and estimating their transient behaviour, Ann. Appl. Prob. (1984).
R.E. Matick,Computer Storage Systems and Technology (Wiley, New York, 1977).
I. Meilijson and G. Weiss, Multiple feedback at a single-server station, Stochastic Process. Appl. 5(1977)195.
J. McKenna and D. Mitra, Asymptotic expansions and integral representations of moments of queue lengths in closed Markovian networks, J. Assoc. Comput. Mach. 31, 2(1984)346.
M.F. Neuts, Moment formulas for the Markov renewal branching process, Adv. in Appl. Prob. 8(1976)690.
M.F. Neuts, Some explicit formulas for the steady-state behaviour of the queue with semi-Markovian service times, Adv. in Appl. Prob. 9(1977)141.
M.F. Neuts,Matrix-Geometric Solutions in Stochastic Models, an Algorithmic Approach (The Johns Hopkins University Press, Baltimore, (1981).
I.P. Page and R.T. Wood, Empirical analysis of a moving head disc model with two heads separated by a fixed number of tracks, Comput. J. 24(1981)339.
K. Ross, personal communication, 1985 (Dept. of System Eng., University of Pennsylvania).
S.M. Ross,Introduction to Stochastic Dynamic Programming (Academic Press, New York, 1983).
C.H. Sauer, K.M. Chandy,Computer Systems Performance Modeling (Prentice-Hall, Englewood Cliffs, NJ, 1981).
C.E. Skinner, A priority queueing system with server walking time, Oper. Res. 15(1967)278.
P.M. Snyder and W.J. Stewart, A comparison of two numerical methods for solving queueing phenomena, Technical Report, Dept. of Computer Science, North Carolina State University, Raleigh (1983).
P.D. Welch, On a generalized M/G/1 queueing process in which the first customer in each busy period receives exceptional service, Oper. Res. 12(1966)736.
C.K. Wong,Algorithmic Studies in Mass Storage Systems (Computer Science Press Inc., 1982)
J. Zahorjan, J.N.P. Hume and K.C. Sevcik, A queueing model of a rotational position sensing disk system, INFOR -Can. J. Oper. Res. Inform. Process. 16(1978) 199.
Author information
Authors and Affiliations
Rights and permissions
About this article
Cite this article
Coffman, E.G., Hofri, M. Queueing models of secondary storage devices. Queueing Syst 1, 129–168 (1986). https://doi.org/10.1007/BF01536186
Received:
Revised:
Issue Date:
DOI: https://doi.org/10.1007/BF01536186