• 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