Title :
Group communication approach for flexible distributed systems
Author :
Kigaki, H. ; Takizawa, Makoto
Author_Institution :
Tokyo Denki Univ., Saitama, Japan
Abstract :
Recently, large-scale distributed systems are being developed. Owing to the high construction cost, the lifetime of the systems are prolonged. Therefore, it is an important problem to achieve flexible distributed systems by introducing some mechanism in the system software for updating application software. The system cannot be kept highly available by the conventional updating methods because multiple processes have to be suspended simultaneously. This paper discusses a new method which allows each process to invoke the updating procedure asynchronously. The key idea is that multiple versions of processes can co-exist temporarily. Each pair of an old-version process and a new-version one is managed as a process group. The group communication protocol proposed in this paper supports message transmission among the process groups. Moreover, the protocol detects and resolves protocol errors caused by the mixture of multiple versions of processes by using checkpointing, timeout and rollback recovery
Keywords :
distributed processing; groupware; parallel programming; checkpointing; distributed systems; flexible distributed systems; message transmission; multiple processes; process group; protocol; protocol errors; rollback recovery; timeout; updating application software; Application software; Checkpointing; Computer errors; Computer networks; Costs; Distributed computing; Large-scale systems; Management information systems; Protocols; System recovery;
Conference_Titel :
Parallel Architectures, Algorithms, and Networks, 1996. Proceedings., Second International Symposium on
Conference_Location :
Beijing
Print_ISBN :
0-8186-7460-1
DOI :
10.1109/ISPAN.1996.508975