Dynamic Configuration for Distributed Systems
- 1 April 1985
- journal article
- Published by Institute of Electrical and Electronics Engineers (IEEE) in IEEE Transactions on Software Engineering
- Vol. SE-11 (4) , 424-436
- https://doi.org/10.1109/tse.1985.232231
Abstract
Dynamic system configuration is the ability to modify and extend a system while it is running. The facility is a requirement in large distributed systems where it may not be possible or economic to stop the entire system to allow modification to part of its hardware or software. It is also useful during production of the system to aid incremental integration of component parts, and during operation to aid system evolution. The paper introduces a model of the configuration process which permits dynamic incremental modification and extension. Using this model we determine the properties required by languages and their execution environments to support dynamic configuration. CONIC, the distributed system which has been developed at Imperial College with the specific objective of supporting dynamic configuration, is described to illustrate the feasibility of the model.Keywords
This publication has 17 references indexed in Scilit:
- A practical tool kit for making portable compilersCommunications of the ACM, 1983
- Guardians and Actions: Linguistic Support for Robust, Distributed ProgramsACM Transactions on Programming Languages and Systems, 1983
- CONIC: an integrated approach to distributed computer control systemsIEE Proceedings E Computers and Digital Techniques, 1983
- The distributed programming language SR—Mechanisms, design and implementationSoftware: Practice and Experience, 1982
- Real-Time Distributed Computer SystemsPublished by Elsevier ,1981
- A Calculus of Communicating SystemsLecture Notes in Computer Science, 1980
- Process synchronisation in MASCOTThe Computer Journal, 1979
- Distributed processesCommunications of the ACM, 1978
- Communicating sequential processesCommunications of the ACM, 1978
- Programming-in-the large versus programming-in-the-smallACM SIGPLAN Notices, 1975