Abstract
In this paper, we study the stability conditions of the multiserver system in which each customer requires a random number of servers simultaneously and a random service time, identical at all occupied servers. We call it cluster model since it describes the dynamics of the modern multicore high performance clusters (HPC). Stability criterion of an M/M/s cluster model has been proved by the authors earlier. In this work we, again using the matrix-analytic approach, prove that the stability criterion of a more general MAP/M/s cluster model (with Markov Arrival Process) has the same form as for M/M/s system. We verify by simulation that this criterion (in an appropriate form) allows to delimit stability region of a MAP/PH/s cluster model with phase-type (PH) service time distribution. Finally, we discuss asymptotic results related to accelerated stability verification, as well as to the new method of accelerated regenerative estimation of the performance metrics.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
References
Brill, P., Green, L.: Queues in which customers receive simultaneous service from a random number of servers: a system point approach. Manag. Sci. 30(1), 51–68 (1984)
Chakravarthy, S., Karatza, H.: Two-server parallel system with pure space sharing and Markovian arrivals. Comput. Oper. Res. 40(1), 510–519 (2013)
Federgruen, A., Green, L.: An M/G/c queue in which the number of servers required is random. J. Appl. Probab. 21(3), 583–601 (1984)
Feitelson, D.G.: Workload Modeling for Computer Systems Performance Evaluation. Cambridge University Press, New York (2015)
Filippopoulos, D., Karatza, H.: An M/M/2 parallel system model with pure space sharing among rigid jobs. Math. Comput. Model. 45(5–6), 491–530 (2007)
Gillent, F., Latouche, G.: Semi-explicit solutions for M/PH/1-like queuing systems. Eur. J. Oper. Res. 13(2), 151–160 (1983)
He, Q.-M.: Fundamentals of Matrix-Analytic Methods. Springer, New York (2014)
Ibe, O.C.: Markov Processes for Stochastic Modeling. Academic Press, Amsterdam, Boston (2009)
Kim, S.S.: M/M/s queueing system where customers demand multiple server use. Ph.D. thesis, Southern Methodist University (1979)
Latouche, G., Ramaswami, V.: Introduction to Matrix Analytic Methods in Stochastic Modeling. ASA-SIAM, Philadelphia (1999)
Morozov, E., Nekrasova, R., Peshkova, I., Rumyantsev, A.: A regeneration-based estimation of high performance multiserver systems. In: Gaj, P., Kwiecien, A., Stera, P. (eds.) CN 2016. CCIS, vol. 608, pp. 271–282. Springer, Heidelberg (2016). doi:10.1007/978-3-319-39207-3_24
Neuts, M.F.: Matrix-Geometric Solutions in Stochastic Models. Johns Hopkins University Press, Baltimore (1981)
Neuts, M.F., Dan, L., Surya, N.: Local poissonification of the Markovian arrival process. Commun. Stat. Stoch. Model. 8, 87–129 (1992)
R Foundation for Statistical Computing. Vienna, Austria. ISBN: 3-900051-07-0. http://www.r-project.org/
Rumyantsev, A.: hpcwld: High Performance Cluster Models Based on Kiefer-Wolfowitz Recursion. http://cran.r-project.org/web/packages/hpcwld/index.html
Rumyantsev, A., Morozov, E.: Accelerated verification of stability of simultaneous service multiserver systems. In: 2015 7th International Congress on Ultra Modern Telecommunications and Control Systems and Workshops (ICUMT), pp. 239–242. IEEE (2015)
Rumyantsev, A., Morozov, E.: Stability criterion of a multiserver model with simultaneous service. Ann. Oper. Res., 1–11 (2015). doi:10.1007/s10479-015-1917-2
Rumyantsev, A.: An HPC upgrade/downgrade that provides workload stability. In: Malyshkin, V. (ed.) PaCT 2015. LNCS, vol. 9251, pp. 279–284. Springer, Heidelberg (2015)
Scheller-Wolf, A., Vesilo, R.: Sink or swim together: necessary and sufficient conditions for finite moments of workload components in FIFO multiserver queues. Queueing Syst. 67(1), 47–61 (2011)
Sutter, H., Larus, J.: Software and the concurrency revolution. Queue 3(7), 54–62 (2005)
Van Dijk, N.M.: Blocking of finite source inputs which require simultaneous servers with general think and holding times. Oper. Res. Lett. 8(1), 45–52 (1989)
Wagner, D., Naumov, V., Krieger, U.R.: Analysis of a multi-server delay-loss system with a general Markovian arrival process. Techn. Hochschule, FB 20, Inst. für Theoretische Informatik, Darmstadt (1994)
Acknowledgments
This research is partially supported by Russian Foundation for Basic Research, grants 15-07-02341, 15-07-02354, 15-07-02360, 15-29-07974, 16-07-00622 and the Program of Strategic Development of Petrozavodsk State University. The authors thank Udo Krieger for a few useful comments.
Author information
Authors and Affiliations
Corresponding author
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2016 Springer International Publishing AG
About this paper
Cite this paper
Morozov, E., Rumyantsev, A. (2016). Stability Analysis of a MAP/M/s Cluster Model by Matrix-Analytic Method. In: Fiems, D., Paolieri, M., Platis, A. (eds) Computer Performance Engineering. EPEW 2016. Lecture Notes in Computer Science(), vol 9951. Springer, Cham. https://doi.org/10.1007/978-3-319-46433-6_5
Download citation
DOI: https://doi.org/10.1007/978-3-319-46433-6_5
Published:
Publisher Name: Springer, Cham
Print ISBN: 978-3-319-46432-9
Online ISBN: 978-3-319-46433-6
eBook Packages: Computer ScienceComputer Science (R0)