|
| This Article | ||
| ||
| Share | ||
| Bibliographic References | ||
| Add to: | ||
| | ||
| Search | ||
| ||
| ASCII Text | x | ||
| Salim Hariri, Alok Choudhary, Behcet Sarikaya, "Architectural Support for Designing Fault-Tolerant Open Distributed Systems," Computer, vol. 25, no. 6, pp. 50-62, June, 1992. | |||
| BibTex | x | ||
| @article{ 10.1109/2.153257, author = {Salim Hariri and Alok Choudhary and Behcet Sarikaya}, title = {Architectural Support for Designing Fault-Tolerant Open Distributed Systems}, journal ={Computer}, volume = {25}, number = {6}, issn = {0018-9162}, year = {1992}, pages = {50-62}, doi = {http://doi.ieeecomputersociety.org/10.1109/2.153257}, publisher = {IEEE Computer Society}, address = {Los Alamitos, CA, USA}, } | |||
| RefWorks Procite/RefMan/Endnote | x | ||
| TY - MGZN JO - Computer TI - Architectural Support for Designing Fault-Tolerant Open Distributed Systems IS - 6 SN - 0018-9162 SP50 EP62 EPD - 50-62 A1 - Salim Hariri, A1 - Alok Choudhary, A1 - Behcet Sarikaya, PY - 1992 VL - 25 JA - Computer ER - | |||
An overview of the main techniques for designing fault-tolerant software and hardware systems is provided. The important features of the building blocks (computers, memories, buses, etc.) that can support an efficient implementation of fault-tolerant open distributed systems (FTODSs) are identified. Taking into account the features of these building blocks, an organization for FTODS is proposed. A distributed voting algorithm and a two-level hierarchy for permanent memory are key elements in this scheme. The algorithms needed for transferring files and synchronizing the concurrent activities of the computing modules and for recovery-are ISO standard protocols. Low-level voting and recovery algorithms that can run as a layer of software above the operating system make the open distributed system an attractive environment for applying fault-tolerant techniques.

