4.3 Article

Architectural design for resilience

期刊

ENTERPRISE INFORMATION SYSTEMS
卷 4, 期 2, 页码 137-152

出版社

TAYLOR & FRANCIS LTD
DOI: 10.1080/17517570903067751

关键词

software architecture; resilience; reliability; fault tolerance; virtualisation; service-oriented architecture; redundancy; self-management

资金

  1. NSERC [STPGP-351342-20]

向作者/读者索取更多资源

Resilience has become a new nonfunctional requirement for information systems. Many design decisions have to be made at the architectural level in order to deliver an information system with the resilience property. This paper discusses the relationships between resilience and other architectural properties such as scalability, reliability, and consistency. A corollary is derived from the CAP theorem, and states that it is impossible for a system to have all three properties of consistency, resilience and partition-tolerance. We present seven architectural constraints for resilience. The constraints are elicited from good architectural practices for developing reliable and fault-tolerant systems and the state-of-the-art technologies in distributed computing. These constraints provide a comprehensive reference for architectural design towards resilience.

作者

我是这篇论文的作者
点击您的名字以认领此论文并将其添加到您的个人资料中。

评论

主要评分

4.3
评分不足

次要评分

新颖性
-
重要性
-
科学严谨性
-
评价这篇论文

推荐

暂无数据
暂无数据