Context based service discovery for ubiquitous applications

Service discovery is vital in ubiquitous applications, where a large number of devices and software components collaborate unobtrusively and provide numerous services without user intervention. Existing service discovery schemes use a service matching process in order to offer services of interest to the users. Potentially, the context information of the users and surrounding environment can be used to improve the quality of service matching. To make use of context information in service matching, a service discovery technique needs to address certain challenges. Firstly, it is required that the context information shall have unambiguous representation. Secondly, the devices in the environment shall be able to disseminate high level and low level context information seamlessly in the different networks. And thirdly, dynamic nature of the context information be taken into account. We propose a C-IOB(Context-Information, Observation and Belief) based service discovery model which deals with the above challenges by processing the context information and by formulating the beliefs based on the observations. With these formulated beliefs the required services will be provided to the users. The method has been tested with a typical ubiquitous museum guide application over different cases. The simulation results are time efficient and quite encouraging.

[1]  Charles E. Perkins,et al.  Service Location Protocol , 1997, RFC.

[2]  Abdelsalam Helal,et al.  Context attributes: an approach to enable context-awareness for service discovery , 2003, 2003 Symposium on Applications and the Internet, 2003. Proceedings..

[3]  Tianyin Xu,et al.  A Gnutella inspired ubiquitous service discovery framework for pervasive computing environment , 2008, 2008 8th IEEE International Conference on Computer and Information Technology.

[4]  Okkyung Choi,et al.  Ubiquitous Computing Services Discovery and Execution Using a Novel Intelligent Web Services Algorithm , 2007, Sensors (Basel, Switzerland).

[5]  Michael Koch,et al.  Ubiquitous Computing , 2001, CSCW-Kompendium.

[6]  Ben Y. Zhao,et al.  The Ninja architecture for robust Internet-scale systems and services , 2001, Comput. Networks.

[7]  Mo Hai,et al.  Peer clustering-based cache sharing for multi-attribute range queries in grid environments , 2007 .

[8]  Liang Cheng,et al.  Service Advertisement and Discovery in Mobile Ad hoc Networks , 2002 .

[9]  Jian Ye,et al.  A Service Discovery Framework for Ubiquitous Computing , 2007, Eighth International Conference on Parallel and Distributed Computing, Applications and Technologies (PDCAT 2007).

[10]  Lionel M. Ni,et al.  Service discovery in pervasive computing environments , 2005, IEEE Pervasive Computing.

[11]  M. Weiser,et al.  Hot topics-ubiquitous computing , 1993 .

[12]  Dongman Lee,et al.  Group Context-aware Service Discovery for Supporting Continuous Service Availability , 2005, ubiPCMM.

[13]  Michiharu Takemoto,et al.  A service-composition and service-emergence framework for ubiquitous-computing environments , 2004, 2004 International Symposium on Applications and the Internet Workshops. 2004 Workshops..

[14]  Béat Hirsbrunner,et al.  Using Context Information for Service Discovery and Composition , 2003, iiWAS.

[15]  Valérie Issarny,et al.  Efficient Context-aware Service Discovery in Multi-Protocol Pervasive Environments , 2006, 7th International Conference on Mobile Data Management (MDM'06).

[16]  Zhenmin Zhu,et al.  A Service Discovery Framework for Ubiquitous Computing , 2007 .