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 language | English |
---|---|
Title of host publication | Proceedings of the Asia-Pacific Software Engineering Conference and International Computer Science Conference, APSEC and ICSC |
Editors | Anon |
Publisher | IEEE Comp Soc |
Pages | 495-502 |
Number of pages | 8 |
Publication status | Published - 1997 |
Externally published | Yes |
Event | Proceedings 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 1997 → Dec 5 1997 |
Other
Other | Proceedings of the 1997 Asia-Pacific Software Engineering Conference and International Computer Science Conference, APSEC'97 and ICSC'97 |
---|---|
City | Hong Kong, Hong Kong |
Period | 12/2/97 → 12/5/97 |
All Science Journal Classification (ASJC) codes
- Computer Science(all)
- Engineering(all)