A New Unreliable Failure Detector For Self-Healing In Ubiquitous Environments - 2015
Due to the nature of ubiquitous systems, nodes (e.g., Sensors) are frequently prone to failures. Such systems must, therefore, present self-healing capabilities in order to detect failures and make the necessary adjustments to prevent their impact on applications. In such a context, this work proposes a new and flexible unreliable failure detector, denoted as the Impact failure detector (FD), for self-healing system in ubiquitous environments. The output of the Impact FD concerns the confidence in the system as a whole. By expressing the relevance of each node by an impact factor value as well as a margin of acceptable failures of the system, the Impact FD enables the user to tune the failure detection configuration in accordance with the requirements of the application: in some scenarios, the failure of low impact or redundant nodes does not jeopardize the confidence in the system, while the crash of a high impact factor one may seriously affect it. Either a softer or stricter monitoring is thus possible. The performance evaluation results using real Planet Lab traces confirm the degree of flexible applicability of our failure detector and, that due to the margin of failure, the number of false responses may be reduced when it is compared with traditional unreliable failure detectors.
Did you like this research project?
To get this research project Guidelines, Training and Code... Click Here