Title :
Supporting Dynamic Service Updates in Pervasive Applications
Author :
Chen, Junqing ; Huang, Linpeng
Author_Institution :
Dept. of Comput. Sci. & Eng., Shanghai Jiao Tong Univ., Shanghai, China
Abstract :
Service-oriented architecture (SOA) facilitates the construction of complex pervasive applications, but the highly dynamic nature of pervasive computing brings challenges to the regular maintenance of these applications. Furthermore, pervasive applications are required to provide continuous services during their maintenances. A promising approach for providing uninterrupted service is to permit dynamic updates while keeping applications up-to-date. In this paper, we present a dynamic service update framework to support transparent updates of running applications, and illustrate update mechanisms of the framework. Novel features of our approach are that it supports dynamic interface adaptability if the interface type of an updated service has been changed and that it can automatically recover from update failures if the behavior of an updated application is unwanted. Experiments show that our approach is effective and beneficial when applied to pervasive applications and the performance overhead is acceptable in relation to the advantages.
Keywords :
service-oriented architecture; software maintenance; system recovery; ubiquitous computing; dynamic interface adaptability; dynamic service update framework; pervasive computing; service-oriented architecture; software maintenance; uninterrupted services; update failure recovery; Computer architecture; Heuristic algorithms; Performance evaluation; Pervasive computing; Runtime; Semantics; Software; dynamic interface adaptability; dynamic service updates; formal verifcation; update failure recovery;
Conference_Titel :
Computer Software and Applications Conference (COMPSAC), 2011 IEEE 35th Annual
Conference_Location :
Munich
Print_ISBN :
978-1-4577-0544-1
Electronic_ISBN :
0730-3157
DOI :
10.1109/COMPSAC.2011.43