12,255 research outputs found
Decomposing the queue length distribution of processor-sharing models into queue lengths of permanent customer queues
We obtain a decomposition result for the steady state queue length distribution in egalitarian processor-sharing (PS) models. In particular, for an egalitarian PS queue with customer classes, we show that the marginal queue length distribution for class factorizes over the number of other customer types. The factorizing coefficients equal the queue length probabilities of a PS queue for type in isolation, in which the customers of the other types reside \textit{ permanently} in the system. Similarly, the (conditional) mean sojourn time for class can be obtained by conditioning on the number of permanent customers of the other types. The decomposition result implies linear relations between the marginal queue length probabilities, which also hold for other PS models such as the egalitarian processor-sharing models with state-dependent system capacity that only depends on the total number of customers in the system. Based on the exact decomposition result for egalitarian PS queues, we propose a similar decomposition for discriminatory processor-sharing (DPS) models, and numerically show that the approximation is accurate for moderate differences in service weights. \u
On Spectral Properties of Finite Population Processor Shared Queues
We consider sojourn or response times in processor-shared queues that have a
finite population of potential users. Computing the response time of a tagged
customer involves solving a finite system of linear ODEs. Writing the system in
matrix form, we study the eigenvectors and eigenvalues in the limit as the size
of the matrix becomes large. This corresponds to finite population models where
the total population is . Using asymptotic methods we reduce the
eigenvalue problem to that of a standard differential equation, such as the
Hermite equation. The dominant eigenvalue leads to the tail of a customer's
sojourn time distribution.Comment: 28 pages, 7 figures and 5 table
Closed queueing networks under congestion: non-bottleneck independence and bottleneck convergence
We analyze the behavior of closed product-form queueing networks when the
number of customers grows to infinity and remains proportionate on each route
(or class). First, we focus on the stationary behavior and prove the conjecture
that the stationary distribution at non-bottleneck queues converges weakly to
the stationary distribution of an ergodic, open product-form queueing network.
This open network is obtained by replacing bottleneck queues with per-route
Poissonian sources whose rates are determined by the solution of a strictly
concave optimization problem. Then, we focus on the transient behavior of the
network and use fluid limits to prove that the amount of fluid, or customers,
on each route eventually concentrates on the bottleneck queues only, and that
the long-term proportions of fluid in each route and in each queue solve the
dual of the concave optimization problem that determines the throughputs of the
previous open network.Comment: 22 page
On the Sojourn Time Distribution in a Finite Population Markovian Processor Sharing Queue
We consider a finite population processor-sharing (PS) queue, with Markovian
arrivals and an exponential server. Such a queue can model an interactive
computer system consisting of a bank of terminals in series with a central
processing unit (CPU). For systems with a large population and a
commensurately rapid service rate, or infrequent arrivals, we obtain various
asymptotic results. We analyze the conditional sojourn time distribution of a
tagged customer, conditioned on the number of others in the system at the
tagged customer's arrival instant, and also the unconditional distribution. The
asymptotics are obtained by a combination of singular perturbation methods and
spectral methods. We consider several space/time scales and parameter ranges,
which lead to different asymptotic behaviors. We also identify precisely when
the finite population model can be approximated by the standard infinite
population -PS queue.Comment: 60 pages and 3 figure
The MVA Priority Approximation
A Mean Value Analysis (MVA) approximation is presented for computing the average performance measures of closed-, open-, and mixed-type multiclass queuing networks containing Preemptive Resume (PR) and nonpreemptive Head-Of-Line (HOL) priority service centers. The approximation has essentially the same storage and computational requirements as MVA, thus allowing computationally efficient solutions of large priority queuing networks. The accuracy of the MVA approximation is systematically investigated and presented. It is shown that the approximation can compute the average performance measures of priority networks to within an accuracy of 5 percent for a large range of network parameter values. Accuracy of the method is shown to be superior to that of Sevcik's shadow approximation
Multiplexing regulated traffic streams: design and performance
The main network solutions for supporting QoS rely on traf- fic policing (conditioning, shaping). In particular, for IP networks the IETF has developed Intserv (individual flows regulated) and Diffserv (only ag- gregates regulated). The regulator proposed could be based on the (dual) leaky-bucket mechanism. This explains the interest in network element per- formance (loss, delay) for leaky-bucket regulated traffic. This paper describes a novel approach to the above problem. Explicitly using the correlation structure of the sources’ traffic, we derive approxi- mations for both small and large buffers. Importantly, for small (large) buffers the short-term (long-term) correlations are dominant. The large buffer result decomposes the traffic stream in a stream of constant rate and a periodic impulse stream, allowing direct application of the Brownian bridge approximation. Combining the small and large buffer results by a concave majorization, we propose a simple, fast and accurate technique to statistically multiplex homogeneous regulated sources. To address heterogeneous inputs, we present similarly efficient tech- niques to evaluate the performance of multiple classes of traffic, each with distinct characteristics and QoS requirements. These techniques, applica- ble under more general conditions, are based on optimal resource (band- width and buffer) partitioning. They can also be directly applied to set GPS (Generalized Processor Sharing) weights and buffer thresholds in a shared resource system
Power series approximations for two-class generalized processor sharing systems
We develop power series approximations for a discrete-time queueing system with two parallel queues and one processor. If both queues are nonempty, a customer of queue 1 is served with probability beta, and a customer of queue 2 is served with probability 1-beta. If one of the queues is empty, a customer of the other queue is served with probability 1. We first describe the generating function U(z (1),z (2)) of the stationary queue lengths in terms of a functional equation, and show how to solve this using the theory of boundary value problems. Then, we propose to use the same functional equation to obtain a power series for U(z (1),z (2)) in beta. The first coefficient of this power series corresponds to the priority case beta=0, which allows for an explicit solution. All higher coefficients are expressed in terms of the priority case. Accurate approximations for the mean stationary queue lengths are obtained from combining truncated power series and Pad, approximation
- …