A generalized multi-entrance and multipriority M/G/1time-sharing system is dealt with. The system maintains manyseparate queues, each identified by two integers, the prioritylevel and the entry level The arrival process of users is ahomogenous Poisson process, while service requirements areidentically distributed and have a finite second moment. Uponarrival a user joins one of the levels, through the entry queue ofthis level. In the (n, k)-th queue, where n is thepriority level and k is the entry level, a user is eligibleto a (finite or infinite) quantum of service. If the servicerequirements of the user are satisfied during the quantum, the userdeparts, and otherwise he is trans- ferred to the end of the (n+ 1, k)-th queue for additional service. When a quantum ofservice is completed, the highest priority nonempty level is chosento be served next; within this level the queues are scannedaccording to the priority of their entry level, and the user at thehead of the highest priority nonempty queue is chosen to be served.In such a priority discipline, preferred users always get animproved service, though the service of all users is degraded inproportion to their service requirements. Expected flow times andexpected number of waiting users are derived and then specializedto the head-of-the-line M/G/1 priority discipline (in which quantahave infinite length and service is uninterrupted) and to theFBn time-sharing system. Finally, the generalizedmultientrance and multipriority time-sharing discipline is(numerically) compared with several other time-sharing systems.
[1]
J. M. McKinney,et al.
A Survey of Analytical Time-Sharing Models
,
1969,
CSUR.
[2]
Jair Moshe Babad.
Price Scheduling in a Time-Sharing Queueing System
,
1973
.
[3]
I. Adiri,et al.
A Time-Sharing Queue
,
1969
.
[4]
L Kleinrock,et al.
Processor Sharing Queueing Models of Mixed Scheduling Disciplines for Time Shared System
,
1972,
JACM.
[5]
Jack E. Shemer.
Some Mathematical Considerations of Time-Sharing Scheduling Algorithms
,
1967,
JACM.
[6]
Igal Adiri,et al.
A Dynamic Time-Sharing Priority Queue
,
1971,
JACM.
[7]
Leonard Kleinrock,et al.
Analysis of A time‐shared processor
,
1964
.
[8]
Linus Schrage,et al.
The Queue M/G/1 With Feedback to Lower Priority Queues
,
1967
.
[9]
Edward G. Coffman,et al.
Feedback Queueing Models for Time-Shared Systems
,
1968,
J. ACM.
[10]
Benjamin Avi-Itzhak,et al.
A Time-Sharing Model with Many Queues
,
1969,
Oper. Res..
[11]
Journal of the Association for Computing Machinery
,
1961,
Nature.
[12]
William L. Maxwell,et al.
Theory of scheduling
,
1967
.
[13]
A. L. Scherr,et al.
AN ANALYSIS OF TIME-SHARED COMPUTER SYSTEMS
,
1965
.
[14]
Leonard Kleinrock,et al.
Time-shared Systems: a theoretical treatment
,
1967,
JACM.
[15]
Igal Adiri.
A Note on Some Mathematical Models of Time-Sharing Systems
,
1971,
JACM.