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. © 2010 Springer-Verlag Berlin Heidelberg.
CITATION STYLE
Mostarda, L., Ball, R., & Dulay, N. (2010). Distributed fault tolerant controllers. In Lecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics) (Vol. 6115 LNCS, pp. 141–154). https://doi.org/10.1007/978-3-642-13645-0_11
Mendeley helps you to discover research relevant for your work.