Quantitative system performance: computer system analysis using queueing network models
Quantitative system performance: computer system analysis using queueing network models
Data networks
Operating systems: design and implementation
Operating systems: design and implementation
Numerical recipes in C: the art of scientific computing
Numerical recipes in C: the art of scientific computing
Capacity planning and performance modeling: from mainframes to client-server systems
Capacity planning and performance modeling: from mainframes to client-server systems
Operating Systems
Probability, Statistics, and Queueing Theory with Computer Science Applications
Probability, Statistics, and Queueing Theory with Computer Science Applications
An M/G/1 queue with multiple types of feedback, gated vacations and FCFS policy
Computers and Operations Research
Hi-index | 0.00 |
In this paper we develop an original solution to mean delay in a general @?M"c/G"c"k/1 cyclic priority queue with class (c) and cycle (k)-dependent service time and feedback. Each class has its priority assigned. There may be one or more classes with the same priority. This model is suitable for performance analysis of round robin processor sharing policies. The analysis may be used to examine the effects of quantum sizes in round robin scheduling used in operating systems. Each customer, upon entering the system, requires a number of service cycles before it leaves the system. Each service cycle is characterized by its service-time distribution, and the probability of having at least one more cycle before the customer leaves the system. These characteristics of cycles may be different for different cycles of a service process. The solution is represented as a system of linear equations. It may be efficiently solved using the Gauss-Seidel iterative procedure. A general solution is developed of which, the two special cases are a non-priority (single-priority) and a one-class-per-priority non-preemptive queues. Computational complexity of the numerical procedure is between computational complexity of the two special cases, O(C^3K^3) and O(CK^3), respectively. C stands for the number of classes, and K stands for the maximum number of cycles being numerically considered.