Manso, Oscar (1999) R2PC: fault-tolerance made easy. PhD thesis, Dublin City University.
Abstract
Fault-tolerance is a concept that is becoming more and more important as computers are increasingly being used in application areas such as process control, air-traffic control and communication systems. However, the construction of fault-tolerant software remains a very difficult task, as it requires extensive knowledge and experience on the part of the designers of the system.
The basics of the Remote Procedure Call (RPC) protocol and its many variants are a fundamental mechanism that provides the adequate level of abstraction for the construction of distributed applications and release the programmers from the burden of dealing with low level networking protocols. However, the standard definition of the protocol does not provide us with semantics that are sufficiently transparent to deal with unexpected hardware and software faults, i.e. the programmer has to deal with possible problems that may occur. To deal with this problem, different reliable variations of the RPC protocol have been defined.
This dissertation introduces a new reliable protocol - R2PC - with the following characteristics.
• Symmetric treatment of client and server processes.
• Use of concurrently processed nested calls in stateful servers.
• The achievement of failure transparency at the application level.
Metadata
Item Type: | Thesis (PhD) |
---|---|
Date of Award: | 1999 |
Refereed: | No |
Supervisor(s): | Sinclair, David |
Uncontrolled Keywords: | Fault-tolerant computing; Remote procedure call |
Subjects: | Computer Science > Computer software Computer Science > Software engineering |
DCU Faculties and Centres: | DCU Faculties and Schools > Faculty of Engineering and Computing > School of Computing |
Use License: | This item is licensed under a Creative Commons Attribution-NonCommercial-No Derivative Works 3.0 License. View License |
ID Code: | 18985 |
Deposited On: | 28 Aug 2013 10:07 by Celine Campbell . Last Modified 28 Aug 2013 10:07 |
Documents
Full text available as:
Preview |
PDF
- Requires a PDF viewer such as GSview, Xpdf or Adobe Acrobat Reader
3MB |
Downloads
Downloads
Downloads per month over past year
Archive Staff Only: edit this record