DocumentCode :
2269839
Title :
A State Machine-Based Approach for Reliable Adaptive Distributed Systems
Author :
Mostarda, Leonardo ; Sykes, Daniel ; Dulay, Naranker
Author_Institution :
Dept. of Comput., Imperial Coll. London, London, UK
fYear :
2010
fDate :
22-26 March 2010
Firstpage :
91
Lastpage :
100
Abstract :
Adaptive systems are often composed of distributed components that co-operate in order to achieve a global behaviour, and yet many approaches for adaptive systems are centralised or make strong assumptions about the distributed aspects of the problem. However, if insufficient attention is paid to the problem of decentralisation, especially in the difficult and unpredictable environments in which adaptive systems are commonly deployed, it can introduce inefficiencies, and even cause catastrophic failure. An adaptive system is either required to implement subtle synchronisation and consensus protocols or accept certain types of failure from which the system cannot recover. A major goal of our research is to facilitate the development of adaptive, reliable and distributed applications. We provide a framework in which a state machine language is used to define logically centralised behaviour. This is automatically translated into a reliable and efficient distributed implementation that enforces the correct co-ordination in the presence of unpredictable failures.
Keywords :
distributed processing; finite state machines; software fault tolerance; software reliability; synchronisation; adaptive distributed systems reliability; catastrophic failure; consensus protocols; decentralisation problem; logically centralised behaviour; state machine language; subtle synchronisation; unpredictable environments; Adaptive algorithm; Adaptive control; Adaptive systems; Automata; Conferences; Distributed computing; Fault tolerance; Programmable control; Protocols; Reliability engineering; Adaptive systems; distributed systems; fault tolerance;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Engineering of Autonomic and Autonomous Systems (EASe), 2010 Seventh IEEE International Conference and Workshops on
Conference_Location :
Oxford
Print_ISBN :
978-1-4244-6535-4
Electronic_ISBN :
978-1-4244-6536-1
Type :
conf
DOI :
10.1109/EASe.2010.19
Filename :
5457817
Link To Document :
بازگشت