A model for Dynamic Configuration which Preserves Application Integrity

  • Authors:
  • Ian Warren;Ian Sommerville

  • Affiliations:
  • -;-

  • Venue:
  • ICCDS '96 Proceedings of the 3rd International Conference on Configurable Distributed Systems
  • Year:
  • 1996

Quantified Score

Hi-index 0.00

Visualization

Abstract

Our approach to dynamic configuration is based on building a model of reconfigurable applications. The model documents applications according to the Configuration paradigm and for each component, captures structural constraints and behavioral information. The model presents change administrators with an abstract interface to dynamic configuration management. Change is initiated by submitting a version descriptor to the configuration manager; much of the low-level and error-prone activities of dynamic configuration are automated. Synchronization of dynamic configuration with the application and management of persistent state are fundamental to preserving an application's integrity. In this paper we present our synchronization mechanism, which adopts atomic operations for both intra- and inter- component computation. The problems of persistent state management are simplified by our synchronization model. We also expose the difficulties and propose solutions for managing composite components and components whose operations are constrained.