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 :
بازگشت