Browse DORAS
Browse Theses
Search
Latest Additions
Creative Commons License
Except where otherwise noted, content on this site is licensed for use under a:

R2PC: fault-tolerance made easy

Manso, Oscar (1999) R2PC: fault-tolerance made easy. PhD thesis, Dublin City University.

Full text available as:

[img]PDF - Requires a PDF viewer such as GSview, Xpdf or Adobe Acrobat Reader
3832Kb

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.

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 11:07 by Celine Campbell. Last Modified 28 Aug 2013 11:07

Download statistics

Archive Staff Only: edit this record