skip to main content
10.1145/3578245.3584852acmconferencesArticle/Chapter ViewAbstractPublication PagesicpeConference Proceedingsconference-collections
research-article

Heuristic Derivation of a Fluid Model from a Layered Queueing Network

Published:15 April 2023Publication History

ABSTRACT

Fluid approximations are useful for representing transient behaviour of queueing systems. For layered queues a fluid model has previously been derived indirectly via transformation first to a PEPA model, or via recursive neural networks. This paper presents a derivation directly from the layered queueing mechanisms, starting from a transformation to a context-sensitive layered form. The accuracy of predictions, compared to transient simulations and steady-state solutions, is evaluated and appears to be useful.

References

  1. G. Casale, 2020. Integrated performance evaluation of extended queueing network models with LINE, Proc Winter Simulation Conference, pp 2377--2388.Google ScholarGoogle ScholarDigital LibraryDigital Library
  2. G. Franks, G. et al, 2022. Layered Queueing Network Solver and Simulator User Manual, Carleton University, at http://www.sce.carleton.ca/rads/lqns/userman22.pdf, accessed Jan 20, 2022.Google ScholarGoogle Scholar
  3. G. Franks. 1999. Performance Analysis of Distributed Server Systems. Ph.D. thesis, Carleton University.Google ScholarGoogle ScholarCross RefCross Ref
  4. G. Franks, T. Al-Omari, M. Woodside, O. Das, S. Derisavi, 2009. Enhanced modeling and solution of layered queueing networks, IEEE Trans. on Software Eng., vol. 35, no. 2, pp. 148--161.Google ScholarGoogle ScholarDigital LibraryDigital Library
  5. A. Gias, G. Casale, M. Woodside, 2019. ATOM: Model-driven autoscaling for microservices. Int. Conf on Distributed Computing Systems, pp 1994--2004.Google ScholarGoogle ScholarCross RefCross Ref
  6. T.G. Kurtz, 1970. Solutions of ordinary differential equations as limits of pure markov processes," J. Applied Probability, vol. 7, no. 1, pp. 49--58.Google ScholarGoogle ScholarCross RefCross Ref
  7. E. Incerto, M. Tribastone, C. Trubiani, 2017. Software performance self-adaptation through efficient model predictive control, Proc 32nd IEEE/ACM Int. Conf. on Automated Software Engineering (ASE), , pp. 485--496.Google ScholarGoogle ScholarDigital LibraryDigital Library
  8. A. Martens, H. Koziolek, S. Becker, R. Reussner. 2010. Automatically improve software architecture models for performance, reliability, and cost using evolutionary algorithms. In Proc. 1st Joint WOSP/SIPEW Int. Conf. on Performance Engineering. ACM, New York, NY, 105--116.Google ScholarGoogle ScholarDigital LibraryDigital Library
  9. J. F. Pérez, G. Casale, 2017. Line: evaluating software applications in unreliable environments. IEEE Trans. Reliab. 66(3): 837--853.Google ScholarGoogle ScholarCross RefCross Ref
  10. J. F. Perez, G. Casale, 2013. Assessing SLA compliance from palladio component models, Proc. 15th Int. Symp. Symbolic Numeric Algorithms Sci. Comput., 2013, pp. 409--416.Google ScholarGoogle ScholarDigital LibraryDigital Library
  11. E. Renshaw, 2011. Stochastic Population Processes, Oxford University Press.Google ScholarGoogle Scholar
  12. J. A. Rolia and K. C. Sevcik. 1995. The method of layers. IEEE Trans. Softw. Eng. 21, 8, 689--700.Google ScholarGoogle ScholarDigital LibraryDigital Library
  13. J. Ruuskanen, T. Berner, K. Årzén, A. Cervin,2021. Improving the mean-field fluid model of processor sharing queueing networks for dynamic performance models in cloud computing, Performance Evaluation, 151 .Google ScholarGoogle Scholar
  14. J.A. Schwarz, G. Selinka, R. Stolletz, 2016. Performance analysis of time-dependent queueing systems: Survey and classification, Omega 63, pp 170--189.Google ScholarGoogle ScholarCross RefCross Ref
  15. M. Tribastone, 2013. Fluid model for layered queueing networks, IEEE Trans. Software Engineering, v. 39, pp 744--756.Google ScholarGoogle ScholarDigital LibraryDigital Library
  16. C.M. Woodside, 1986. An active-server model for the performance of parallel programs written using rendezvous", J. Systems and Software, pp. 125--131.Google ScholarGoogle ScholarDigital LibraryDigital Library
  17. X. Wu, 2003. An Approaqch to Predicting Performance for Component-based Systems, MASc thesis, Carleton University.Google ScholarGoogle Scholar
  18. X. Wu, M. Woodside, 2004. Performance modeling from software components," Proc. 4th Int. Workshop on Software and Performance, pp. 290--301.Google ScholarGoogle ScholarDigital LibraryDigital Library
  19. T. Zheng, M. Woodside, M. Litoiu, 2008. Performance model estimation and tracking using optimal filters", IEEE Trans. on Software Engineering, V 34 , no. 3 pp 391--406.Google ScholarGoogle ScholarDigital LibraryDigital Library

Index Terms

  1. Heuristic Derivation of a Fluid Model from a Layered Queueing Network

      Recommendations

      Comments

      Login options

      Check if you have access through your login credentials or your institution to get full access on this article.

      Sign in
      • Published in

        cover image ACM Conferences
        ICPE '23 Companion: Companion of the 2023 ACM/SPEC International Conference on Performance Engineering
        April 2023
        421 pages
        ISBN:9798400700729
        DOI:10.1145/3578245

        Copyright © 2023 ACM

        Permission to make digital or hard copies of all or part of this work for personal or classroom use is granted without fee provided that copies are not made or distributed for profit or commercial advantage and that copies bear this notice and the full citation on the first page. Copyrights for components of this work owned by others than the author(s) must be honored. Abstracting with credit is permitted. To copy otherwise, or republish, to post on servers or to redistribute to lists, requires prior specific permission and/or a fee. Request permissions from [email protected].

        Publisher

        Association for Computing Machinery

        New York, NY, United States

        Publication History

        • Published: 15 April 2023

        Permissions

        Request permissions about this article.

        Request Permissions

        Check for updates

        Qualifiers

        • research-article

        Acceptance Rates

        Overall Acceptance Rate252of851submissions,30%

        Upcoming Conference

      PDF Format

      View or Download as a PDF file.

      PDF

      eReader

      View online with eReader.

      eReader