Abstract
Discovered algorithm of modified linear recovery seems to be effective in terms of power of detection of fault and correct state of the system. At the same time classic algorithms well presented in literature: binary search and linear search can also be applied for the same purpose. Thus, we have to consider the recovery process itself, analyze which classic algorithms are applicable, and fit the purpose of efficient recovery. We introduce and analyze three recovery algorithms that are able to ensure successful recovery by iteratively go through all stored recovery points.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
References
Sogomonian E, Schagaev I (1988) Hardware and software fault tolerance of computer systems. Avtom Telemekh 49(2):129–151Â
Schagaev I (1987) Computing process recovery algorithms. Avtomat. i Telemekh 4:132–143
Schagaev I (1990) Using software recovery methods for determining the type of hardware faults. Autom Remote Control 51(3):400–408
Schagaev I (1986) Algorithms of computation recovery. Autom Remote Control 7, 26, 36, 65, 122
Schagaev I (1987) Algorithms for restoring a computing process. Autom Remote Control 48(4), 26, 65, 122, 141, 149
Schagaev I (1986) Using data redundancy for program rollback. Autom Remote Control 47(7) Part 2:1009–1016
Schagaev I, Viktorova V (1990) Comparative analysis of the efficiency of computation-process recovery algorithms. Autom Remote Control 51(1):101–109
Koren I, Su SYH (1986) Analysis of a class of recovery procedures. IEEE Trans Comput C-35(8):703–712
Author information
Authors and Affiliations
Corresponding author
Rights and permissions
Copyright information
© 2016 Springer International Publishing Switzerland
About this chapter
Cite this chapter
Schagaev, I., Kaegi-Trachsel, T. (2016). Recovery Algorithms: An Analysis. In: Software Design for Resilient Computer Systems. Springer, Cham. https://doi.org/10.1007/978-3-319-29465-0_10
Download citation
DOI: https://doi.org/10.1007/978-3-319-29465-0_10
Published:
Publisher Name: Springer, Cham
Print ISBN: 978-3-319-29463-6
Online ISBN: 978-3-319-29465-0
eBook Packages: EngineeringEngineering (R0)