TY - JOUR
T1 - Dynamic configuration management in a graph-oriented distributed programming environment
AU - Cao, Jiannong
AU - Chan, Alvin
AU - Sun, Yudong
AU - Zhang, Kang
PY - 2003/7/1
Y1 - 2003/7/1
N2 - Dynamic configuration is a desirable property of a distributed system where dynamic modification and extension to the system and the applications are required. It allows the system configuration to be specified and changed while the system is executing. This paper describes a software platform that facilitates a novel approach to the dynamically configurable programming of parallel and distributed applications and systems. This platform is based on a graph-oriented model and it provides support for constructing reconfigurable distributed programs. We describe the design and implementation of a dynamic configuration manager for the graph-oriented distributed programming environment. The requirements and services for dynamic reconfiguration are identified. The architectural design of a dynamic configuration manager is presented, and a parallel virtual machine-based prototypical implementation of the manager, on a local area network of workstations, is described.
AB - Dynamic configuration is a desirable property of a distributed system where dynamic modification and extension to the system and the applications are required. It allows the system configuration to be specified and changed while the system is executing. This paper describes a software platform that facilitates a novel approach to the dynamically configurable programming of parallel and distributed applications and systems. This platform is based on a graph-oriented model and it provides support for constructing reconfigurable distributed programs. We describe the design and implementation of a dynamic configuration manager for the graph-oriented distributed programming environment. The requirements and services for dynamic reconfiguration are identified. The architectural design of a dynamic configuration manager is presented, and a parallel virtual machine-based prototypical implementation of the manager, on a local area network of workstations, is described.
UR - http://www.scopus.com/inward/record.url?scp=0037843408&partnerID=8YFLogxK
U2 - 10.1016/S0167-6423(02)00168-5
DO - 10.1016/S0167-6423(02)00168-5
M3 - Journal article
SN - 0167-6423
VL - 48
SP - 43
EP - 65
JO - Science of Computer Programming
JF - Science of Computer Programming
IS - 1
ER -