DocumentCode
1824935
Title
Dynamic reconfiguration in distributed systems: adapting software modules for replacement
Author
Hofmeister, Christine ; Purtilo, James
Author_Institution
Maryland Univ., College Park, MD, USA
fYear
1993
fDate
25-28 May 1993
Firstpage
101
Lastpage
110
Abstract
Dynamic reconfiguration of a distributed application is the act of changing the configuration of the application as it executes. Examples of configuration changes are replacing a software component (module), moving a module to another machine, and adding or removing a module from the application. The extension to a reconfiguration platform described automatically prepares a module for participation in reconfiguration. A machine-independent method for automatically installing this functionality in the application, given a set of reconfiguration points designated by the programmer, is presented. The focus is on the difficult problem of capturing and restoring the state of a module during a procedure call, when the activation record stack contains crucial parts of the process state
Keywords
distributed processing; programming; remote procedure calls; supervisory programs; activation record stack; distributed application reconfiguration; distributed systems; dynamic reconfiguration; machine-independent method; procedure call; process state; program execution; programming; software module adaptation; Application software; Communication system control; Computer science; Contracts; Educational institutions; Programming profession; Software algorithms; Software maintenance; Software systems; Yarn;
fLanguage
English
Publisher
ieee
Conference_Titel
Distributed Computing Systems, 1993., Proceedings the 13th International Conference on
Conference_Location
Pittsburgh, PA
Print_ISBN
0-8186-3770-6
Type
conf
DOI
10.1109/ICDCS.1993.287718
Filename
287718
Link To Document