DocumentCode
2695968
Title
Extended group communication algorithm for updating distributed programs
Author
Higaki, Hiroaki
Author_Institution
Tokyo Denki Univ., Saitama, Japan
fYear
1996
fDate
3-6 Jun 1996
Firstpage
386
Lastpage
393
Abstract
Large-scale distributed systems are not always stable because the environments and the user requirements are changeable. The author has discussed the receptive platform to make distributed systems flexible and reliable. In order to achieve the receptive platform, it is essential to discuss how to update the distributed programs. Since conventional updating methods require that multiple processes be suspended simultaneously, the availability of the system becomes lower. A new method called the dynamic updating has been proposed. The key idea is that multiple versions of processes are allowed to co-exist temporarily while the old-version processes are not used anymore. If such protocol errors as the unspecified receptions and the dead-locks caused by the co-existence occurs, the suspended old-version processes are restarted from the consistent state. An algorithm, has been designed for treating the unspecified receptions. This paper proposes an extended group communication algorithm that can detect and resolve the deadlocks. By using the algorithm, the dynamic updating can be applied to more general distributed application programs
Keywords
concurrency control; distributed processing; protocols; deadlocks; distributed application programs; distributed programs updating; dynamic updating; extended group communication algorithm; protocol errors; user requirements; Algorithm design and analysis; Application software; Availability; Communication networks; Computer networks; Distributed computing; Heuristic algorithms; Information systems; Large-scale systems; System recovery;
fLanguage
English
Publisher
ieee
Conference_Titel
Parallel and Distributed Systems, 1996. Proceedings., 1996 International Conference on
Conference_Location
Tokyo
Print_ISBN
0-8186-7267-6
Type
conf
DOI
10.1109/ICPADS.1996.517586
Filename
517586
Link To Document