|
For Full-Text PDF, please login, if you are a member of IEICE,
or go to Pay Per View on menu list, if you are a nonmember of IEICE.
|
Scalable Evolution of Highly Available Systems
Jason O. HALLSTROM William M. LEAL Anish ARORA
Publication
IEICE TRANSACTIONS on Information and Systems
Vol.E86-D
No.10
pp.2154-2164 Publication Date: 2003/10/01 Online ISSN:
DOI: Print ISSN: 0916-8532 Type of Manuscript: Special Section PAPER (IEICE/IEEE Joint Special Issue on Assurance Systems and Networks) Category: Reliability and Availability Keyword: assurance systems, highly available systems, dynamic reconfiguration, runtime evolution, online maintenance, mediation, interception, interceptor, wrapper,
Full Text: PDF>>
Summary:
The demand for highly available software systems has increased dramatically over the past several years. Such systems must be developed using a discipline that supports unanticipated runtime evolution. We characterize the desiderata of a programming model that provides such support, and describe the design and implementation of an architecture satisfying these criteria. The Dynamic Reconfiguration Subsystem (DRSS) is an interceptor-based open container architecture that supports the development of highly available systems by enabling the scalable, dynamic deployment of cross-cutting software modifications. We have implemented a prototype of DRSS using Microsoft's .NET Framework.
|
|