Journal of Software Engineering and Applications

Volume 11, Issue 1 (January 2018)

ISSN Print: 1945-3116   ISSN Online: 1945-3124

Google-based Impact Factor: 1.22  Citations  h5-index & Ranking

On the Dependability of Highly Heterogeneous and Open Distributed Systems

HTML  XML Download Download as PDF (Size: 750KB)  PP. 28-68  
DOI: 10.4236/jsea.2018.111003    756 Downloads   1,445 Views  Citations
Author(s)

ABSTRACT

This paper introduces an architecture of distributed systems that facilitates the implementation of a substantial range of dependable system properties, i.e., properties that span an entire system, or a set of components dispersed throughout it. This architecture, called GDS, for governed distributed system, governs the system by controlling the flow of messages between its actors, independently of the internals of the interacting actors. This governance is done via an enforced collection of interaction laws organized into a modular and conflict free hierarchical ensemble. This ensemble of laws is sensitive to the history of interaction; and it is enforced in a decentralized manner, and is thus scalable. The dependable system properties that can be implemented under GDS can have the following beneficial consequences, among others: a) the ability to establish regularities over the system, rendering it more coherent, and easier to reason about; b) the ability to provide a degree of trust among the disparate actor of the system; and c) the ability to ensure compliance with interaction protocols that are essential for distributed computing. Consequently, the GDS architecture can have a significant impact on the following important system qualities: security, fault tolerance, auditability, and manageability.

Share and Cite:

Minsky, N. (2018) On the Dependability of Highly Heterogeneous and Open Distributed Systems. Journal of Software Engineering and Applications, 11, 28-68. doi: 10.4236/jsea.2018.111003.

Copyright © 2024 by authors and Scientific Research Publishing Inc.

Creative Commons License

This work and the related PDF file are licensed under a Creative Commons Attribution 4.0 International License.