DocumentCode :
2820547
Title :
Design of protocols in Timed CSP for highly reliable and available client-server system
Author :
Ogura, Noriki ; Saisho, Keizo ; Fukuda, Akira
Author_Institution :
Nihon Unisys Ltd., Tokyo, Japan
fYear :
1997
fDate :
2-5 Dec 1997
Firstpage :
495
Lastpage :
502
Abstract :
In a distributed environment, a client-server model is often used because of its ease of implementation. The reliability of the server on the model determines the reliability of the whole system. By making a backup server, the tolerance of server failure can be improved. This method, however, has a long recovery time because a recovery operation includes generally detecting failure, switching to the backup server, starting the server process, and re-executing services executed at failure. Thus, the method cannot be introduced to application areas that have time constraints. The authors aim to implement the highly reliable and available client-server system which is able to recover failures in a very short time. In order to shorten recovery time, process level replication is employed. A server process has more than one copies on different hosts. Copies keep the same status as the original process. Thus, they can replace the original process very quickly when a failure occurs. Several protocols, such as updating the status of copies and recovering from failures, must be specified in order to implement the proposed system. In this paper, protocols for updating copies and recovering from failures are described formally in Timed CSP, which is a process algebraic language, for defining them precisely
Keywords :
client-server systems; communicating sequential processes; fault tolerant computing; protocols; software reliability; system recovery; temporal logic; Timed CSP; backup server; client-server system; distributed environment; process algebraic language; process level replication; protocol design; recovery time; server failure tolerance; system reliability; time constraints; Availability; Client-server systems; Communication switching; Concurrent computing; Databases; Information science; Protocols; Time factors; User interfaces;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Software Engineering Conference, 1997. Asia Pacific ... and International Computer Science Conference 1997. APSEC '97 and ICSC '97. Proceedings
Print_ISBN :
0-8186-8271-X
Type :
conf
DOI :
10.1109/APSEC.1997.640206
Filename :
640206
Link To Document :
بازگشت