Dynamic reconfiguration planning with influence control
The automated way of dynamic reconfiguration has many advantages comparing with the manual way. But the existing approaches to automated dynamic reconfiguration are not integrated with the methods for influence control. In this paper, we propose an approach to dynamic reconfiguration planning with built-in influence control. A Reconfigurable Data Flow model is designed as the underlying model. Given a specification of the source configuration and the target configuration, a reconfiguration plan can be automatically generated by a planning algorithm. In the plan, new components are started before the removal of the old components in order to theoretically avoid any interruption to the system services. A version control mechanism is used to support the coexistence of original versioned transactions and new versioned transactions without interference. A flow tracing method is used to ensure the transaction completeness.