journals.iop.org home page electronic journals * User guide   * Site map   | Quick Search:Help  
Distributed Systems Engineering
Athens/Institutional login
IOP login: Password:   
Create account | Alerts | Contact us
Journals Home | Journals List | EJs Extra | This Journal | Search | Authors | Referees | Librarians | User Options | Help |

Supporting customized failure models for distributed software

Matti A Hiltunen et al 1999 Distrib. Syst. Engng. 6 103-111   doi: 10.1088/0967-1846/6/3/302  Help

   PDF (349 KB) | Gzipped PS (411 KB) | References | Articles citing this article

Matti A Hiltunen, Vijaykumar Immanuel and Richard D Schlichting
Department of Computer Science, The University of Arizona, Tucson, AZ 85721, USA

Abstract. The cost of employing software fault tolerance techniques in distributed systems is strongly related to the type of failures to be tolerated. For example, in terms of the amount of redundancy required and execution time, tolerating a processor crash is much cheaper than tolerating arbitrary (or Byzantine) failures. This paper describes an approach to constructing configurable services for distributed systems that allows easy customization of the type of failures to tolerate. Using this approach, it is possible to configure custom services across a spectrum of possibilities, from a very efficient but unreliable server group that does not tolerate any failures, to a less efficient but reliable group that tolerates crash, omission, timing, or arbitrary failures. The approach is based on building configurable services as collections of software modules called micro-protocols. Each micro-protocol implements a different semantic property or property variant, and interacts with other micro-protocols using an event-driven model provided by a runtime system. In addition to facilitating the choice of failure model, the approach allows service properties such as message ordering and delivery atomicity to be customized for each application.

Print publication: Issue 3 (September 1999)
Received 16 August 1999

Bookmark and Share Post to CiteUlike | Post to Connotea | Post to Bibsonomy

 

Find related articles





Article options

Authors & Referees

PhysicsWorld, subscribe nowauthor services
 
Content finder
  Full Search
  Help


  
Setup information is available for Adobe Acrobat and Gzip compressed PostScript.
EndNote, ProCite ® and Reference Manager ® are registered trademarks of ISI Researchsoft.
Copyright © Institute of Physics and IOP Publishing Limited 2009.
Use of this service is subject to compliance with the terms and conditions of use. In particular, reselling and systematic downloading of files is prohibited.
Help: Cookies | Data Protection.
 
Bioinspiration and Biomimetics reasearch banner