Abstract
System availability is a mission-critical issue. Availability is mainly due to system or component failures and recovery/repair. Both of these processes are stochastic. They are associated with two random variables: mean time between failures and mean time to repair. Models have been developed to estimate the availability of certain systems, especially computer-based processing systems. Mostly, one-dimensional mathematical models are used for this purpose. However, certain applications, such as the availability of consensus protocols, may require two-dimensional models. This is because of security threats that bring another dimension to availability models. Hence, two dimensions are needed for such analysis. An example of this case is Blockchain, which is prone to failures and may have security vulnerabilities. In this paper, following a brief review of known approaches, two-dimensional approaches to availability estimation are introduced. These approaches find applications in the availability of distributed systems using consensus protocols such as PAXOS and IBFT/IBFT2.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
Similar content being viewed by others
References
Chakka, R.: Spectral expansion solution for some finite capacity queues. Ann. Oper. Res. 79, 27–44 (1998)
Ever, E.: Fault-tolerant two-stage open queuing systems with server failures at both stages. IEEE Commun. Lett. 18(9), 1523–1526 (2014)
Ever, E., Gemikonakli, E., Nguyen, H.X., Al-Turjman, F., Yazici, A.: Performance evaluation of hybrid disaster recovery framework with d2d communications. Comput. Commun. 152, 81–92 (2020)
Ever, E., Gemikonakli, O., Kocyigit, A., Gemikonakli, E.: A hybrid approach to minimize state space explosion problem for the solution of two stage tandem queues. J. Netw. Comput. Appl. 36(2), 908–926 (2013)
Gemikonakli, O., Ever, E., Kocyigit, A.: Approximate solution for two stage open networks with Markov-modulated queues minimizing the state space explosion problem. J. Comput. Appl. Math. 223(1), 519–533 (2009)
Gemikonakli, O., Sanei, H., Ever, E.: Approximate solution for the performability of markovian queuing networks with a large number of servers. In: 5th International Workshop on Signal Processing for Wireless Communication SPWC 2007 (2007)
Goyal, A., Lavenberg, S.S., Trivedi, K.S.: Probabilistic modeling of computer system availability. Ann. Oper. Res. 8, 285–306 (1987)
Grassmann, W.K.: Computational methods in probability theory. Handbooks Oper. Res. Management Sci. 2, 199–254 (1990)
Haverkort, B.R., Ost, A.: Steady-state analysis of infinite stochastic petri nets: comparing the spectral expansion and the matrix-geometric method. In: Proceedings of the Seventh International Workshop on Petri Nets and Performance Models, pp. 36–45. IEEE (1997)
Howard, R.: Dynamic probabilistic systems, vol. ii: Semi-Markov and decision processes. john wiley and sons, inc. (1971)
Kirsal, Y., Gemikonakli, O.: Performability modelling of handoff in wireless cellular networks with channel failures and recovery. In: 2009 11th International Conference on Computer Modelling and Simulation, pp. 544–547 (2009)
Marcozzi, M., Gemikonakli, O., Gemikonakli, E., Ever, E., Mostarda, L.: Availability evaluation of IoT systems with byzantine fault-tolerance for mission-critical applications. Internet Things 23, 100889 (2023)
Marcozzi, M., Gemikonakli, O., Gemikonakli, E., Ever, E., Mostarda, L.: Availability model for byzantine fault-tolerant systems. In: International Conference on Advanced Information Networking and Applications, pp. 31–43. Springer (2023)
Meyer, J.: On evaluating the performability of degradable computing systems. IEEE Trans. Comput. 100(8), 720–731 (1980)
Mitrani, I., Chakka, R.: Spectral expansion solution for a class of Markov models: application and comparison with the matrix-geometric method. Perform. Eval. 23(3), 241–260 (1995)
Neuts, M.F.: Matrix-geometric solutions in stochastic models, volume 2 of johns hopkins series in the mathematical sciences (1981)
Reibman, A., Smith, R., Trivedi, K.: Markov and Markov reward model transient analysis: an overview of numerical approaches. Eur. J. Oper. Res. 40(2), 257–267 (1989)
Seelen, L.: An algorithm for ph/ph/c queues. Eur. J. Oper. Res. 23(1), 118–127 (1986)
Smith, R., Trivedi, K.S., Ramesh, A.: Performability analysis: measures, an algorithm, and a case study. IEEE Trans. Comput. 37(4), 406–417 (1988)
Trivedi, K.S.: Probability & statistics with reliability, queuing and computer science applications. John Wiley & Sons (2008)
Trivedi, K.S., Sathaye, A.S., Ibe, O.C., Howe, R.C.: Should i add a processor? (performance evaluation). In: Twenty-Third Annual Hawaii International Conference on System Sciences, vol. 1, pp. 214–221. IEEE (1990)
Yaqoob, M., Gemikonakli, O., Ever, E.: Modelling heterogeneous future wireless cellular networks: an analytical study for interaction of 5g femtocells and macro-cells. Futur. Gener. Comput. Syst. 114, 82–95 (2021)
Author information
Authors and Affiliations
Corresponding author
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2024 The Author(s), under exclusive license to Springer Nature Switzerland AG
About this paper
Cite this paper
Gemikonakli, O., Gemikonakli, E., Ever, E. (2024). Two-Dimensional Models of Markov Processes for System Availability. In: Barolli, L. (eds) Advanced Information Networking and Applications. AINA 2024. Lecture Notes on Data Engineering and Communications Technologies, vol 200. Springer, Cham. https://doi.org/10.1007/978-3-031-57853-3_14
Download citation
DOI: https://doi.org/10.1007/978-3-031-57853-3_14
Published:
Publisher Name: Springer, Cham
Print ISBN: 978-3-031-57852-6
Online ISBN: 978-3-031-57853-3
eBook Packages: Intelligent Technologies and RoboticsIntelligent Technologies and Robotics (R0)