• DocumentCode
    48021
  • Title

    A fluid model for layered queueing networks

  • Author

    Tribastone, M.

  • Author_Institution
    Dept. for Inf., Ludwig-Maximilians Univ. of Munich, Munich, Germany
  • Volume
    39
  • Issue
    6
  • fYear
    2013
  • fDate
    Jun-13
  • Firstpage
    744
  • Lastpage
    756
  • Abstract
    Layered queueing networks are a useful tool for the performance modeling and prediction of software systems that exhibit complex characteristics such as multiple tiers of service, fork/join interactions, and asynchronous communication. These features generally result in nonproduct form behavior for which particularly efficient approximations based on mean value analysis (MVA) have been devised. This paper reconsiders the accuracy of such techniques by providing an interpretation of layered queueing networks as fluid models. Mediated by an automatic translation into a stochastic process algebra, PEPA, a network is associated with a set of ordinary differential equations (ODEs) whose size is insensitive to the population levels in the system under consideration. A substantial numerical assessment demonstrates that this approach significantly improves the quality of the approximation for typical performance indices such as utilization, throughput, and response time. Furthermore, backed by established theoretical results of asymptotic convergence, the error trend shows monotonic decrease with larger population sizes-a behavior which is found to be in sharp contrast with that of approximate mean value analysis, which instead tends to increase.
  • Keywords
    approximation theory; differential equations; queueing theory; software performance evaluation; MVA; PEPA; approximation quality; asymptotic convergence; automatic translation; fluid models; layered queueing networks; mean value analysis; nonproduct form behavior; numerical assessment; ordinary differential equations; performance indices; performance modeling; performance prediction; software systems; stochastic process algebra; Accuracy; Approximation methods; Servers; Sociology; Statistics; Stochastic processes; Unified modeling language; Markov processes; Modeling and prediction; PEPA; mean value analysis; ordinary differential equations; queueing networks;
  • fLanguage
    English
  • Journal_Title
    Software Engineering, IEEE Transactions on
  • Publisher
    ieee
  • ISSN
    0098-5589
  • Type

    jour

  • DOI
    10.1109/TSE.2012.66
  • Filename
    6314480