期刊
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
资金
- 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.
作者
我是这篇论文的作者
点击您的名字以认领此论文并将其添加到您的个人资料中。
推荐
暂无数据