an open framework for dynamic reconfiguration
Dynamic reconfiguration techniques appear promisingfor building systems that have requirements for adaptabilityand/or high availability. Current systems that supportdynamic reconfiguration tend to use a single, fixed, reconfiguration algorithm to manage the change process. Furthermore, existing change management systems lack supportfor measuring the impact of reconfiguration on a runningsystem. In this paper, we introduce OpenRec, an openframework for managing dynamic reconfiguration which addressesthese drawbacks. Using OpenRec, developers canobserve the costs, in terms of time and disturbance, associatedwith making a particular run-time change. In addition,OpenRec employs an extensible set of reconfiguration algorithmswhere one algorithm can be substituted for another.Developers can thus make an informed decision as to whichalgorithm to use based on comparative analysis. Finally,OpenRec is itself dynamically reconfigurable.
dynamic reconfiguration reconfigurability systems requirements availability use algorithm management change process change management measurement paper developer timing extensibility informal analysis  framework 