An efficient autonomous failure recovery mechanism for UPnP-based message-oriented pervasive services.
Journal
Proceedings of the IEEE International Conference on Systems, Man and Cybernetics, Singapore, 12-15 October 2008
Pages
1960-1965
Date Issued
2008
Author(s)
Abstract
Service Discovery is an interesting challenge in highly dynamic Pervasive Environments such as smart living spaces. In addition to adaptation to varied environments, autonomous failure recovery and activation of services are two fundamental issues of a Service Discovery protocol in order to achieve high service availability. In [1], we have introduced an enhanced version of UPnP's Simple Service Discovery Protocol (SSDP), which aims to fulfill these two fundamental issues. However, our experiences in the previous work show that the failure recovery performance is not desirable due to the multicast mechanism used by SSDP. In this paper, we propose a supporting data structure, Mapped Eviction SND Tree, composed of a set of specialized mapped-trees to speed up the failure recovery process. The system with this structure is aware of existing service nodes and need not to perform the discovery procedure again when failure is detected. Hence, the time for restoring the failed service is minimized. Experiment results show that the proposed approach helps reducing the failure recovery time up to 90 percent in average. Issues concerning maintenance and collaboration between the sets of internal data structures are also discussed in this paper.
SDGs
Type
conference paper
