liu.seSearch for publications in DiVA
Change search
ReferencesLink to record
Permanent link

Direct link
Performance and availability trade-offs in fault-tolerant middleware
Linköping University, Department of Computer and Information Science, RTSLAB - Real-Time Systems Laboratory. Linköping University, The Institute of Technology.
2002 (English)Licentiate thesis, monograph (Other academic)
Abstract [en]

Distributing functionality of an application is in common use. Systems that are built with this feature in mind also have to provide high levels of dependability. One way of assuring availability of services is to tolerate faults in the system, thereby avoiding failures. Building distributed applications is not an easy task. To provide fault tolerance is even harder.

Using middlewares as mediators between hardware and operating systems on one hand and high-level applications on the other hand is a solution to the above difficult problems. It can help application writers by providing automatic generation of code supporting e.g. fault tolerance mechanisms, and by offering interoperability and language independence.

For over twenty years, the research community is producing results in the area of . However, experimental studies of different platforms are performed mostly by using made-up simple applications. Also, especially in case of CORBA, there is no fault-tolerant middleware totally conforming to the standard, and well studied in terms of trade-offs.

This thesis presents a fault-tolerant CORBA middleware built and evaluated using a realistic application running on top of it. Also, it contains results obtained after experiments with an alternative infrastructure implementing a robust fault-tolerant algorithm using basic CORBA. In the first infrastructure a problem is the existence of single points of failure. On the other hand, overheads and recovery times fall in acceptable ranges. When using the robust algorithm, the problem of single points of failure disappears. The problem here is the memory usage, and overhead values as well as recovery times that can become quite long.

Place, publisher, year, edition, pages
Institutionen för datavetenskap , 2002. , 111 p.
Linköping Studies in Science and Technology. Thesis, ISSN 0280-7971 ; 982
Keyword [en]
Programming, Distributed systems, fault tolerance, middleware, COBRA, code supporting
National Category
Computer Science
URN: urn:nbn:se:liu:diva-5729ISBN: 91-7373-467-5OAI: diva2:21484
2002-12-12, 00:00 (English)
Report code: LiU-TEK-LIC-2002:55.Available from: 2003-06-11 Created: 2003-06-11 Last updated: 2009-06-05

Open Access in DiVA

fulltext(676 kB)644 downloads
File information
File name FULLTEXT01.pdfFile size 676 kBChecksum MD5
Type fulltextMimetype application/pdf

Other links

Link to Ph.D. Thesis

Search in DiVA

By author/editor
Szentiványi, Diana
By organisation
RTSLAB - Real-Time Systems LaboratoryThe Institute of Technology
Computer Science

Search outside of DiVA

GoogleGoogle Scholar
Total: 644 downloads
The number of downloads is the sum of all downloads of full texts. It may include eg previous versions that are now no longer available

Total: 274 hits
ReferencesLink to record
Permanent link

Direct link