10th EAI International Conference on Performance Evaluation Methodologies and Tools

Research Article

Generalizing Window Flow Control in Bivariate Network Calculus to Enable Leftover Service in the Loop

  • @INPROCEEDINGS{10.4108/eai.25-10-2016.2266470,
        author={Michael Beck and Jens Schmitt},
        title={Generalizing Window Flow Control in Bivariate Network Calculus to Enable Leftover Service in the Loop},
        proceedings={10th EAI International Conference on Performance Evaluation Methodologies and Tools},
        publisher={ACM},
        proceedings_a={VALUETOOLS},
        year={2017},
        month={5},
        keywords={stochastic network calculus feedback flow control},
        doi={10.4108/eai.25-10-2016.2266470}
    }
    
  • Michael Beck
    Jens Schmitt
    Year: 2017
    Generalizing Window Flow Control in Bivariate Network Calculus to Enable Leftover Service in the Loop
    VALUETOOLS
    ACM
    DOI: 10.4108/eai.25-10-2016.2266470
Michael Beck1,*, Jens Schmitt1
  • 1: University of Kaiserslautern
*Contact email: beck@cs.uni-kl.de

Abstract

Network calculus is a methodology to analyse queueing networks in a (probabilistic) worst-case setting. To that end, many results have been presented for different arrival and service processes and under different network topologies. Yet, in the stochastic setting of network calculus it has been found fundamentally hard to deal with feedback systems such as under window flow control constraints. First results on the bivariate feedback equation have been given by Chang et al. in [5]. In this solution, the minimum in a sequence of self-convolutions must be determined. Chang et al. show that under certain conditions the -- theoretically infinite -- sequence of self-convolutions can be cut off after evaluating a finite number of them; the reason being that any further terms are greater than previous terms. As it turns out the required conditions do not allow for leftover service descriptions in the feedback loop. As leftover descriptions are essential in a network analysis, a more general result as in [5] is needed. \ The results of Chang et al. can be translated into the notation of $\sigma$-additive operators (see \cite{chang:performanceguarantees}). This paper's main result is a solution to the feedback equation for such operators. It generalizes present-day solutions and eventually allows to solve the feedback equation for leftover service descriptions inside the feedback loop.