A Framework for Dynamic Reconfiguration of Distributed Programs

``A Framework for Dynamic Reconfiguration of Distributed Programs'' by Christine R. Hofmeister and James M. Purtilo, University of Maryland. College Park technical report CS-TR-3119, 1993.
Annotation: Inspired by Kramer and Magee's reconfiguration model in Conic, this work adapts that model to the Polylith distributed environment (supports general message-passing, not just RPC). Reconfigurations can change module implementations, application structure (e.g. add and remove modules), and application geometry (e.g. physical location of modules). This work extends the Conic work by adding support for capturing and restoring process state via an intermediate abstract representation [herlihy82value]. Reconfiguring modules must be quiescent; messages received during the reconfiguration are buffered and are used to initialize the replacement module.

BibTeX entry:

@techreport{hofmeister93framework,
   author = {Christine R. Hofmeister and James M. Purtilo},
   title = {A Framework for Dynamic Reconfiguration of Distributed Programs},
   institution = {University of Maryland, College Park},
   number = {CS-TR-3119},
   year = {1993},
   url = {http://citeseer.ist.psu.edu/hofmiester93framework.html}
}

Also see software upgrades publications by date.

Sameer Ajmani