Reliability of Computer Systems and Networks: Fault Tolerance,Analysis,and Design
Reliability of Computer Systems and Networks: Fault Tolerance,Analysis,and Design
At Home with Ubiquitous Computing: Seven Challenges
UbiComp '01 Proceedings of the 3rd international conference on Ubiquitous Computing
A survey of research on context-aware homes
ACSW Frontiers '03 Proceedings of the Australasian information security workshop conference on ACSW frontiers 2003 - Volume 21
Introduction to Reliable Distributed Programming
Introduction to Reliable Distributed Programming
Fault-Tolerant Systems
Understanding failure response in service discovery systems
Journal of Systems and Software
Elections in a Distributed Computing System
IEEE Transactions on Computers
Patterns for Fault Tolerant Software
Patterns for Fault Tolerant Software
Hi-index | 0.00 |
Smart homes generally differ from other pervasive environments such as office environments. Homes are lack of system administrators to fix faulty services on the spot. Nevertheless, services in smart homes can be critical especially when they involve health and wellness services, since faulty services can lead to unexpected/undesirable consequences. Therefore, robustness and availability are two fundamental requirements for service management protocols or middleware at homes. In this paper, we propose an efficient and adaptive failure detection and recovery mechanism, namely, the Rotating Roll-Call-based Protocol (RRCP), for home environments. Failures of software components are detected efficiently with a roll-call-based algorithm in which the roll-caller is elected periodically. Adaptive techniques and reliable UDP are adopted to maintain home network stability. Experimental results show that the proposed protocol is robust even under elevated failure rates.