1st International ICST Conference on Performance Evaluation Methodologies and Tools

Research Article

Parametric delay differentiation between packet flows using multiple reserved spaces

  • @INPROCEEDINGS{10.1145/1190095.1190146,
        author={Stijn De  Vuyst and Sabine  Wittevrongel and Herwig  Bruneel},
        title={Parametric delay differentiation between packet flows using multiple reserved spaces},
        proceedings={1st International ICST Conference on Performance Evaluation Methodologies and Tools},
        publisher={ACM},
        proceedings_a={VALUETOOLS},
        year={2012},
        month={4},
        keywords={},
        doi={10.1145/1190095.1190146}
    }
    
  • Stijn De Vuyst
    Sabine Wittevrongel
    Herwig Bruneel
    Year: 2012
    Parametric delay differentiation between packet flows using multiple reserved spaces
    VALUETOOLS
    ACM
    DOI: 10.1145/1190095.1190146
Stijn De Vuyst1,*, Sabine Wittevrongel1,*, Herwig Bruneel1,*
  • 1: SMACS Research Group, Department of Telecommunication and Information Processing (TELIN), Ghent University, Sint-Pietersnieuwstraat 41, 9000 Gent, Belgium.
*Contact email: sdv@telin.ugent.be, sw@telin.ugent.be, hb@telin.ugent.be

Abstract

We analyse a discrete-time queueing model with packet arrivals that are either classified as delay-sensitive (type 1) or delay-tolerant (type 2). The queue has a single server and each packet requires a service time of exactly one slot. The prominent feature of this model is its reservation-based queueing discipline, which has the purpose of reducing the queueing delay perceived by the 1-packets at the cost of allowing higher delays for the 2-packets. Our suggestion is to introduce a total of N reserved spaces in the queue, intended for future arrivals of type 1. Specifically, whenever a 1-packet enters the queue, it takes the position of the most advanced reservation and creates a new reservation at the end of the queue. Type 2 arrivals on the other hand, are always stored in the usual FIFO (First-In First-Out) manner. This way, it is possible for a 1-packet to jump over already queued 2-packets, resulting in the desired prioritisation of type 1 over type 2 packets. The amount of stochastic delay difference between 1- and 2-packets can be controlled smoothly by the parameter N. As a result of our analysis, we obtain the probability generating function, the mean value and the tail distribution of the delay experienced by both 1- and 2-packets. In each case, fast computational algorithms are provided, as well as some numerical examples.