Title :
An efficient autonomous failure recovery mechanism for UPnP-based message-oriented pervasive services
Author :
Jong, Ya-Wen ; Liao, Chun-Feng ; Fu, Li-Chen
Author_Institution :
Dept. of Comput. Sci. & Inf. Eng., Nat. Taiwan Univ., Taipei
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. 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.
Keywords :
data structures; system recovery; ubiquitous computing; UPnP; autonomous failure recovery mechanism; data structure; mapped eviction SND tree; message-oriented pervasive services; service activation; simple service discovery protocol; smart living spaces; Application software; Availability; Computer architecture; Context-aware services; IEC standards; ISO standards; Message-oriented middleware; Pervasive computing; Prognostics and health management; Protocols; SSDP; UPnP; failure recovery; message-oriented middleware; service discovery;
Conference_Titel :
Systems, Man and Cybernetics, 2008. SMC 2008. IEEE International Conference on
Conference_Location :
Singapore
Print_ISBN :
978-1-4244-2383-5
Electronic_ISBN :
1062-922X
DOI :
10.1109/ICSMC.2008.4811577