Title :
Building a Coordination Framework to Support Behavior-Based Adaptive Checkpointing for Open Distributed Embedded Systems
Author :
Chen, Nianen ; Ren, Shangping
Author_Institution :
Dept. of Comput. Sci., Illinois Inst. of Technol., Chicago, IL
Abstract :
Checkpointing is a commonly used approach to provide fault-tolerance and improve system dependability. However, using a constant and pre-configured checkpointing frequency may compromise other QoS criteria when there are resource and timing constraints. The frequency of checkpointing should be based on the importance of corresponding entities´ behaviors and should also be runtime adaptable. The paper presents a behavior-based coordination framework. In this framework, behavior-based adaptive checkpointing is treated as a coordination concern; different coordination constraints are applied based on the behaviors that the entities are currently engaged in. Our prototyping and empirical experiments have shown that we are able to achieve behavior-based coordination in a more modular way with limited performance overhead. The experiments also demonstrate that the framework scales well when the number of entities involved in the system increases
Keywords :
checkpointing; embedded systems; fault tolerant computing; open systems; behavior-based adaptive checkpointing; fault-tolerance computing; open distributed embedded system; system dependability; Checkpointing; Embedded computing; Embedded system; Energy consumption; Fault tolerance; Frequency; Hardware; Middleware; Scalability; Timing;
Conference_Titel :
System Sciences, 2007. HICSS 2007. 40th Annual Hawaii International Conference on
Conference_Location :
Waikoloa, HI
Electronic_ISBN :
1530-1605
DOI :
10.1109/HICSS.2007.114