DocumentCode
1576917
Title
A hierarchical framework for designing reliable distributed systems
Author
Cheng, Wilson C H ; Jia, Xiaohua
Author_Institution
Dept. of Comput. Sci., Queen´´s Univ., Belfast, UK
fYear
1995
Firstpage
180
Lastpage
188
Abstract
The paper suggests a new approach to constructing reliable distributed systems. The basic idea is to use a hierarchical framework as a reference model by which distributed systems can be constructed to be more reliable. Reliability is deemed to be a fundamental potential advantage of distributed systems. Existing research tends to concentrate on improving the reliability of specific system functions such as distributed file systems, distributed directory systems, and distributed transaction systems. This research usually focuses on one of the specific reliability issues in a system, as a result, the inter-relationships of these system functions are ignored. We propose a layer-structured framework which defines various reliability issues in distributed systems and relates these issues in a hierarchical way. The framework consists of four layers. Each layer uses the services provided by the lower layer and it in turn provides support for the upper layer. Lower layers provide failure abstraction to the upper layers. Functions at the upper layers can therefore be built on top of the functions provided by the lower layers without concern for failure handling. The advantages of our framework are integrated fault tolerance, elimination of redundancy, optimization of reliability, ease of evaluation, good modularity, and better code reusability
Keywords
distributed processing; network operating systems; operating systems (computers); optimisation; software fault tolerance; software reusability; systems analysis; code reusability; distributed directory systems; distributed file systems; distributed transaction systems; evaluation; failure abstraction; failure handling; hierarchical framework; integrated fault tolerance; layer-structured framework; modularity; redundancy elimination; reference model; reliability; reliability optimization; reliable distributed system design; system functions; Cascading style sheets; Computer architecture; Computer science; Decision support systems; Distributed computing; Fault tolerance; File systems; Information technology; Redundancy; Reliability;
fLanguage
English
Publisher
ieee
Conference_Titel
Software Engineering Conference, 1995. Proceedings., 1995 Asia Pacific
Conference_Location
Brisbane, Qld.
Print_ISBN
0-8186-7171-8
Type
conf
DOI
10.1109/APSEC.1995.496966
Filename
496966
Link To Document