2
IRUS Total
Downloads
  Altmetric

Distributed fault tolerant controllers

File Description SizeFormat 
DTR10-3.pdfPublished version597.35 kBAdobe PDFView/Open
Title: Distributed fault tolerant controllers
Authors: Mostarda, L
Ball, R
Dulay, N
Item Type: Report
Abstract: Distributed applications are often built from sets of distributed components that must be co-ordinated in order to achieve some global behaviour. The common approach is to use a centralised controller for co-ordination, or occasionally a set of distributed entities. Centralised co-ordination is simpler but introduces a single point of failure and poses problems of scalability. Distributed co-ordination offers greater scalability, reliability and applicability but is harder to reason about and requires more complex algorithms for synchronisation and consensus among components. In this paper we present a system called GOANNA that from a state machine specification (FSM) of the global behaviour of interacting components can automatically generate a correct, scalable and fault tolerant distributed implementation. GOANNA can be used as a backend for different tools as well as an implementation platform in its own right.
Issue Date: 1-Jan-2010
URI: http://hdl.handle.net/10044/1/95210
DOI: https://doi.org/10.25561/95210
Publisher: Department of Computing, Imperial College London
Start Page: 1
End Page: 12
Journal / Book Title: Departmental Technical Report: 10/3
Copyright Statement: © 2010 The Author(s). This report is available open access under a CC-BY-NC-ND (https://creativecommons.org/licenses/by-nc-nd/4.0/)
Publication Status: Published
Article Number: 10/3
Appears in Collections:Computing
Computing Technical Reports



This item is licensed under a Creative Commons License Creative Commons