Configurable isolation: building high availability systems with commodity multi-core processors
Configurable isolation: building high availability systems with commodity multi-core processors
复制标题
DOI:
10.1145/1250662.1250720
复制
发表时间:
2007-06
期刊:
影响因子:
--
通讯作者:
Nidhi Aggarwal;Parthasarathy Ranganathan;N. Jouppi;James E. Smith
中科院分区:
文献类型:
--
作者:
Nidhi Aggarwal;Parthasarathy Ranganathan;N. Jouppi;James E. Smith
High availability is an increasingly important requirement for enterprise systems, often valued more than performance. Systems designed for high availability typically use redundant hardware for error detection and continued uptime in the event of a failure. Chip multiprocessors with an abundance of identical resources like cores, cache and interconnection networks would appear to be ideal building blocks for implementing high availability solutions on chip. However, doing so poses significant challenges with respect to error containment and faulty component replacement. Increasing silicon and transient fault rates with future technology scaling exacerbate the problem. This paper proposes a novel, cost-effective, architecture for high availability systems built from future multi-core processors. We propose a new chip multiprocessor architecture that provides configurable isolation for fault containment and component retirement, based upon cost-effective modifications to commodity designs. The design is evaluated for a state-of-the-art industrial fault model and the proposed architecture is shown to provide effective fault isolation and graceful degradation even when the failure rate is high.