Author_Institution :
Dept. of Comput. Sci., Maryland Univ., College Park, MD, USA
Abstract :
Considers a K-server threshold-based queuing system with hysteresis in which the number of active servers is governed by a forward threshold vector F = (F1, F2, ..., FK-1), where F1<F2<···<FK-1 , and a reverse threshold vector R = (R1, R2, ..., RK-1), where R1<R2 <···<RK-1. There are many applications where a threshold-based queuing system can be of great use. The main motivation for using a threshold-based approach in such applications is that they incur significant server setup, usage, and removal costs. As in most practical situations, an important concern is not only the system performance, but rather its cost/performance ratio. The motivation for the use of hysteresis is to control the cost during momentary fluctuations in workload. An important and distinguishing characteristic of our work is that, in our model, we consider the time to add a server to be nonnegligible. This is a more accurate model, for many applications, than previously considered in other works. Our goal in this work is to develop an efficient method for computing the steady-state probabilities of a multi-server threshold-based queuing system with hysteresis, which in turn allows computation of various performance measures. We also illustrate how to apply this methodology in evaluation of the performance of a video-on-demand (VOD) storage server which dynamically manages its I/O resources
Keywords :
fluctuations; hysteresis; performance evaluation; performance index; probability; queueing theory; resource allocation; video on demand; video servers; I/O resources; Markov chains; active server number; cost control; cost/performance ratio; dynamic resource management; error bounds; forward threshold vector; hysteresis; matrix geometry; momentary workload fluctuations; multi-server threshold-based queuing systems; nonnegligible server addition time; performance measure bounds; reverse threshold vector; server removal cost; server setup cost; server usage cost; steady-state probabilities; storage server; video-on-demand servers; Queueing analysis;