Analysis of two-class discrete packet queues with homogenous arrivals and prioritized service

In this article we analyze the system occupancy of a discrete time queue of packets, where each packet is either of class-1 or of class-2, with class-1 receiving higher service priority than class-2. Such a queue is naturally formed in many computer and digital communications systems, e.g. multiuser computers, multiprocessing computers, file servers, ATM multiplexers, and ATM switches, when the packet sources are multimedia applications. The analysis considers both priority disci- plines, nonpreemptive and preemptive, and identifies the relation between them. It demonstrates mathematically the intuitive fact that when service time is deterministically 1 slot, both priority disciplines result in the same system occupancy. The analysis is carried out under the assumption that the service time is geometric, and that the packets arrive in batches of general size, at the rate of one batch per slot. These batches are homogeneous in the sense that each batch is either totally of class-1 packets or totally of class-2 packets. Two special cases are given at the end where the batch size is assumed once binomial and once Poisson. Given their timely nature, class-1 packets need to be served more rapidly than class-2. This can be done by implementing a priority scheme for the queue, where class-1 packets are given higher priority over class-2. Two disciplines may be used if such a scheme is implemented, based on what is supposed to happen to a class-2 packet being served when a class-1 packet arrives. In the nonpreemptive discipline, the arriving class-1 packet will have to wait until the class-2 packet is served. In the preemptive discipline, on the other hand, the class-1 packet will enter service in the next slot, ejecting the class-2 packet back to the buer. When there are no more class-1 packets in the queue, the ejected class-2 packet will reenter service. It can be

[1]  Israel Cidon,et al.  Dispersed messages in discrete-time queues: delay, jitter and threshold crossing , 1994, Proceedings of INFOCOM '94 Conference on Computer Communications.

[2]  Herwig Bruneel,et al.  Discrete-Time Multiserver Queues with Priorities , 1998, Perform. Evaluation.

[3]  Alan Weiss,et al.  The Distribution of Waiting Times in Clocked Multistage Interconnection Networks , 1988, IEEE Trans. Computers.

[4]  Yutae Lee,et al.  Priority queueing system with fixed-length packet-train arrivals , 1998 .

[5]  Michael E. Woodward Communication and Computer Networks , 1993 .

[6]  Yutae Lee Discrete-time GeoX/G/1 queue with preemptive resume priority , 2001 .

[7]  C. K. Un,et al.  Performance analysis of space-priority mechanisms in an input and output queueing ATM switch , 1997 .

[8]  Bart Steyaert,et al.  Analysis of a Discrete-Time Queue with General Three-State Markovian Traffic Sources , 1996, Perform. Evaluation.

[9]  Hamed Nassar,et al.  Performance Analysis of an ATM Buffered Switch Transmitting Two-Class Traffic over Unreliable Channels , 2003 .

[10]  Stijn De Vuyst,et al.  on ‘ Performance Analysis Of The System Contents In A Discrete-time non-preemptive Priority Queue With General Service Times , 2001 .

[11]  Hamed Nassar A Markov Model for Multibus Multiprocessor Systems Under Asynchronous Operation , 1995, Inf. Process. Lett..

[12]  Tetsuya Takine,et al.  An analysis of a discrete-time queue for broadband ISDN with priorities among traffic classes , 1994, IEEE Trans. Commun..

[13]  Mohamed Ali Ahmed,et al.  Waiting time distribution of an ATM switch routing two-class traffic with two service rates , 2003, Int. J. Commun. Syst..

[14]  Mohan L. Chaudhry,et al.  Modeling and Analysis of Discrete-Time Multiserver Queues with Batch Arrivals: GIX/Geom/m , 2001, INFORMS J. Comput..

[15]  Yutae Lee,et al.  Queueing system with multiple delay and loss priorities for ATM networks , 2001, Inf. Sci..

[16]  H. Nassar,et al.  Queueing analysis of an ATM multimedia multiplexer with non-pre-emptive priority , 2003 .

[17]  Tetsuya Takine,et al.  Analysis of a Discrete-Time Queue with Gated Priority , 1995, Perform. Evaluation.

[18]  Herwig Bruneel,et al.  Performance of discrete-time queueing systems , 1993, Comput. Oper. Res..

[19]  Hamed Nassar,et al.  A Priority Discrete Queueing Model for Multimedia Multiplexers , 2002 .