35,538 research outputs found

    Time-dependent analysis of an M / M / c preemptive priority system with two priority classes

    Get PDF
    We analyze the time-dependent behavior of an M/M/cM/M/c priority queue having two customer classes, class-dependent service rates, and preemptive priority between classes. More particularly, we develop a method that determines the Laplace transforms of the transition functions when the system is initially empty. The Laplace transforms corresponding to states with at least cc high-priority customers are expressed explicitly in terms of the Laplace transforms corresponding to states with at most c1c - 1 high-priority customers. We then show how to compute the remaining Laplace transforms recursively, by making use of a variant of Ramaswami's formula from the theory of M/G/1M/G/1-type Markov processes. While the primary focus of our work is on deriving Laplace transforms of transition functions, analogous results can be derived for the stationary distribution: these results seem to yield the most explicit expressions known to date.Comment: 34 pages, 4 figure

    Approximations for the waiting-time distribution in an M/P H/c priority queue

    Get PDF
    We investigate the use of priority mechanisms when assigning service engineers to customers as a tool for service differentiation. To this end, we analyze a non-preemptive M/PH/c priority queue with various customer classes. For this queue, we present various accurate and fast methods to estimate the first two moments of the waiting time per class given that all servers are occupied. These waiting time moments allow us to approximate the overall waiting time distribution per class. We subsequently apply these methods to real-life data in a case study

    Strategies for a centralized single product multiclass M/G/1 make-to-stock queue

    Get PDF
    Make-to-stock queues are typically investigated in the M/M/1 settings. For centralized single-item systems with backlogs, the multilevel rationing (MR) policy is established as optimal and the strict priority (SP) policy is a practical compromise, balancing cost and ease of implementation. However, the optimal policy is unknown when service time is general, i.e., for M/G/1 queues. Dynamic programming, the tool commonly used to investigate the MR policy in make-to-stock queues, is less practical when service time is general. In this paper we focus on customer composition: the proportion of customers of each class to the total number of customers in the queue. We do so because the number of customers in M/G/1 queues is invariant for any nonidling and nonanticipating policy. To characterize customer composition, we consider a series of two-priority M/G/1 queues where the first service time in each busy period is different from standard service times, i.e., this first service time is exceptional. We characterize the required exceptional first service times and the exact solution of such queues. From our results, we derive the optimal cost and control for the MR and SP policies for M/G/1 make-to-stock queues

    Fixed points for multi-class queues

    Full text link
    Burke's theorem can be seen as a fixed-point result for an exponential single-server queue; when the arrival process is Poisson, the departure process has the same distribution as the arrival process. We consider extensions of this result to multi-type queues, in which different types of customer have different levels of priority. We work with a model of a queueing server which includes discrete-time and continuous-time M/M/1 queues as well as queues with exponential or geometric service batches occurring in discrete time or at points of a Poisson process. The fixed-point results are proved using interchangeability properties for queues in tandem, which have previously been established for one-type M/M/1 systems. Some of the fixed-point results have previously been derived as a consequence of the construction of stationary distributions for multi-type interacting particle systems, and we explain the links between the two frameworks. The fixed points have interesting "clustering" properties for lower-priority customers. An extreme case is an example of a Brownian queue, in which lower-priority work only occurs at a set of times of measure 0 (and corresponds to a local time process for the queue-length process of higher priority work).Comment: 25 page

    Mean waiting time in the M/H2/s queue: application to mobile communications Systems

    Get PDF
    In this paper a procedure to approximately calculate the mean waiting time in the M/H2/s queue is presented. The approximation is heuristic although based in the intuitive symmetry between the deterministic and balanced hyperexponential-2 distributions. The three parameters which fully describe the H2 distribution are considered, so the approximation can also be used for the M/G/s queue when the first three moments are known. If only the first two moments of the holding time distribution are known, the estimation can also be applied accepting a lesser accuracy. The estimation proposed is a closed formula extremely easy to compute and the results are very accurate. This features makes it helpful in the design of mobile telecommunication systems with more than one channel and queueing allowed (like trunking Private Mobile Radio PMR systems), where holding time distributions with coefficients of variation higher than one may appear. As a second stage, the possibility of calls owning a certain level of priority is studied. Two service classes are considered according to a non-preemtive priority scheme (also known as Head Of the Line or HOL). This priority feature is often required in mobile telecommunications systems to improve the access delay of some special calls by degrading the delay suffered by the rest. If the proportion of calls owning priority is kept low, the degradation is shared by many calls and then kept small. In this paper a procedure to estimate the mean waiting time in queue for each priority class is presented. This procedure is also very easy to compute. The environment for which the results of this paper are intended suggests medium or heavy overall load and light priority load (priority proportion is kept low). This is the situation under which the accuracy of the proposed method is checked. Although simulations are necessary in the final phase of the design, the procedure presented here is helpful as a first quick insight into the system performance.Peer ReviewedPostprint (published version

    Optimizing Service Differentiation Scheme with Sized-based Queue Management in DiffServ Networks

    Get PDF
    In this paper we introduced Modified Sized-based Queue Management as a dropping scheme that aims to fairly prioritize and allocate more service to VoIP traffic over bulk data like FTP as the former one usually has small packet size with less impact to the network congestion. In the same time, we want to guarantee that this prioritization is fair enough for both traffic types. On the other hand we study the total link delay over the congestive link with the attempt to alleviate this congestion as much as possible at the by function of early congestion notification. Our M-SQM scheme has been evaluated with NS2 experiments to measure the packets received from both and total link-delay for different traffic. The performance evaluation results of M-SQM have been validated and graphically compared with the performance of other three legacy AQMs (RED, RIO, and PI). It is depicted that our M-SQM outperformed these AQMs in providing QoS level of service differentiation.Comment: 10 pages, 9 figures, 1 table, Submitted to Journal of Telecommunication
    corecore