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.
The copyright of the original papers published on this site belongs to IEICE. Unauthorized use of the original or translated papers is prohibited. See IEICE Provisions on Copyright for details.
Copy
Jason O. HALLSTROM, William M. LEAL, Anish ARORA, "Scalable Evolution of Highly Available Systems" in IEICE TRANSACTIONS on Information,
vol. E86-D, no. 10, pp. 2154-2164, October 2003, doi: .
Abstract: 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.
URL: https://global.ieice.org/en_transactions/information/10.1587/e86-d_10_2154/_p
Copy
@ARTICLE{e86-d_10_2154,
author={Jason O. HALLSTROM, William M. LEAL, Anish ARORA, },
journal={IEICE TRANSACTIONS on Information},
title={Scalable Evolution of Highly Available Systems},
year={2003},
volume={E86-D},
number={10},
pages={2154-2164},
abstract={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.},
keywords={},
doi={},
ISSN={},
month={October},}
Copy
TY - JOUR
TI - Scalable Evolution of Highly Available Systems
T2 - IEICE TRANSACTIONS on Information
SP - 2154
EP - 2164
AU - Jason O. HALLSTROM
AU - William M. LEAL
AU - Anish ARORA
PY - 2003
DO -
JO - IEICE TRANSACTIONS on Information
SN -
VL - E86-D
IS - 10
JA - IEICE TRANSACTIONS on Information
Y1 - October 2003
AB - 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.
ER -