DocumentCode
1928441
Title
A modular approach enforcing safe reconfiguration of producer-consumer applications
Author
Janssens, Nico ; Michiels, Sam ; Holvoet, Tom ; Verbaeten, Pierre
Author_Institution
DistriNet, K.U.Leuven, Leuven, Belgium
fYear
2004
fDate
11-14 Sept. 2004
Firstpage
274
Lastpage
283
Abstract
Unanticipated software adaptations are becoming increasingly important in the domain of distributed systems. Due to performance and availability requirements, these adaptations need to be enforced at run-time. However for dynamic changes to yield valid systems, a safe state for reconfiguration of the involved software modules must be enforced. This paper proposes a solution to modularize support for achieving safe reconfiguration and separate it from basic application functionality. In addition, we describe a mechanism to obtain a safe state for unanticipated reconfiguration of producer/consumer based systems, rather than being limited to updates of independent software components. The presented method imposes such a safe state with minimal interference to the rest of the system, and with minimal contribution from the programmer. We believe that a wide range of producer/consumer based systems can take advantage of the presented solution.
Keywords
configuration management; distributed processing; object-oriented programming; basic application functionality; consumer based system; distributed systems; independent software component; modular approach; producer based system; producer-consumer application; safe reconfiguration; software adaptation; software availability requirement; software modules; software performance requirement; Application software; Availability; Computer science; Distributed computing; Interference; Network servers; Programming profession; Protocols; Runtime; Software safety;
fLanguage
English
Publisher
ieee
Conference_Titel
Software Maintenance, 2004. Proceedings. 20th IEEE International Conference on
ISSN
1063-6773
Print_ISBN
0-7695-2213-0
Type
conf
DOI
10.1109/ICSM.2004.1357811
Filename
1357811
Link To Document