DocumentCode :
2601000
Title :
An approach to constructing modular fault-tolerant protocols
Author :
Hiltunen, Mwaba ; Schlichting, Richard D.
Author_Institution :
Dept. of Comput. Sci., Univ. of Arizona, Tucson, AZ, USA
fYear :
1993
fDate :
6-8 Oct 1993
Firstpage :
105
Lastpage :
114
Abstract :
Modularization is a well-known technique for simplifying complex software. An approach to modularizing fault-tolerant protocols such as reliable multicast and membership is described. The approach is based on implementing a protocol´s individual properties as separate microprotocols and then combining selected microprotocols using an event-driven software framework. A system is constructed by composing these frameworks with traditional network protocols using standard hierarchical techniques. In addition to simplifying the software, this model helps clarify the dependencies among properties of fault-tolerant protocols and makes it possible to construct systems that are customized to the specifics of the application or underlying architecture. An example involving reliable group multicast is given, together with a description of a prototype implementation using the SR concurrent programming language
Keywords :
distributed processing; fault tolerant computing; protocols; SR concurrent programming language; event-driven software framework; group multicast; hierarchical techniques; membership; microprotocols; modular fault-tolerant protocols; network protocols; reliable multicast; Application software; Computer architecture; Computer crashes; Computer languages; Computer network reliability; Computer science; Fault tolerance; Fault tolerant systems; Protocols; Strontium;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Reliable Distributed Systems, 1993. Proceedings., 12th Symposium on
Conference_Location :
Princeton, NJ
Print_ISBN :
0-8186-4310-2
Type :
conf
DOI :
10.1109/RELDIS.1993.393468
Filename :
393468
Link To Document :
بازگشت