loading...
Group communication protocol for flexible distributed systems
Columbus, Ohio October 29-November 01
DOI Bookmark: http://doi.ieeecomputersociety.org/10.1109/ICNP.1996.564901Fourth International Conference on Ne ...
 This Article 
 
PDF
HTML
 
 Share 
   
 Bibliographic References 
   
 Add to: 
 
Digg
Furl
Spurl
Blink
Simpy
Google
Del.icio.us
Y!MyWeb
 
 Search 
   
H. Higaki, Tokyo Denki Univ., Saitama, Japan
M. Takizawa, Tokyo Denki Univ., Saitama, Japan
In large-scale distributed systems, the processes have to be upgraded to absorb the changes of user requirements and system environments. The system cannot be kept available by the conventional upgrading methods because multiple processes have to be suspended simultaneously. This paper discusses a new method where each process can invoke asynchronously the upgrading procedure. The key idea is that multiple versions of processes can be operated temporarily. Each pair of an old-version process and a new-version one are managed as one process group. The group communication protocol proposed supports the message transmission among the process groups. Moreover, the protocol detects protocol errors caused by the co-existence of multiple versions of processes. A checkpoint-rollback algorithm for resolving the protocol errors is proposed. By using the algorithm, the minimum number of processes are rolled back asynchronously. Hence, the system is highly available even if protocol error occurs.
Index Terms:
distributed processing; group communication protocol; flexible distributed systems; large-scale distributed systems; system environments; dynamic upgrading method; message transmission; process groups; protocol error detection; checkpoint-rollback algorithm; distributed programs; computer networks
Citation:
H. Higaki, M. Takizawa, "Group communication protocol for flexible distributed systems," icnp, pp.48, Fourth International Conference on Network Protocols (ICNP'96), 1996
Usage of this product signifies your acceptance of the Terms of Use.