Design of protocols in Timed CSP for highly reliable and available client-server system

Noriki Ogura, Keizo Saisho, Akira Fukuda

Research output: Chapter in Book/Report/Conference proceedingConference contribution

2 Citations (Scopus)

Abstract

In distributed environment, a client-server model is often used because of its easiness of implementation. The reliability of the server on the model determines the reliability of the whole system. By making a backup server, tolerance of server failure can be improved. This method, however, takes 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 area that have constraints on time. The authors aim to implement the highly reliable and the available client-server system which is able to recover failures very short time. In order to shorten recovery time, process level replication is employed. A server process has more than one copies of it on different hosts. Copies are kept its status as same status of the original process as possible. Thus, they can replace original process very fast when a failure occurs. Several protocols, such as updating 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 the one of process algebraic language, for defining them precisely.

Original languageEnglish
Title of host publicationProceedings of the Asia-Pacific Software Engineering Conference and International Computer Science Conference, APSEC and ICSC
Editors Anon
PublisherIEEE Comp Soc
Pages495-502
Number of pages8
Publication statusPublished - 1997
Externally publishedYes
EventProceedings of the 1997 Asia-Pacific Software Engineering Conference and International Computer Science Conference, APSEC'97 and ICSC'97 - Hong Kong, Hong Kong
Duration: Dec 2 1997Dec 5 1997

Other

OtherProceedings of the 1997 Asia-Pacific Software Engineering Conference and International Computer Science Conference, APSEC'97 and ICSC'97
CityHong Kong, Hong Kong
Period12/2/9712/5/97

    Fingerprint

All Science Journal Classification (ASJC) codes

  • Computer Science(all)
  • Engineering(all)

Cite this

Ogura, N., Saisho, K., & Fukuda, A. (1997). Design of protocols in Timed CSP for highly reliable and available client-server system. In Anon (Ed.), Proceedings of the Asia-Pacific Software Engineering Conference and International Computer Science Conference, APSEC and ICSC (pp. 495-502). IEEE Comp Soc.