TY - GEN
T1 - Universal adaptor: A novel approach to supporting multi-protocol service discovery in pervasive computing
AU - Siebert, Joanna Izabela
AU - Cao, Jiannong
AU - Zhou, Yu
AU - Wang, Miaomiao
AU - Raychoudhury, Vaskar
PY - 2007/12/1
Y1 - 2007/12/1
N2 - Service discovery is an important and challenging issue in pervasive computing. To date, many service discovery protocols have been proposed and new ones are under development. However, pervasive computing involves applications running in heterogeneous environments and application developers must cope with diversity of network infrastructures, middleware platforms, and hardware devices. There is a need for integrating or bridging these service discovery schemes in order to support the discovery of the services available in different environments. In this paper we study how to provide service discovery across different environments supported by different service discovery systems, which may use standard protocols as well as tailor-made mechanisms. We propose the Universal Adaptor (UA) approach, which consists of two major components: the Universal Adaptor Primitives (UAP) and the Universal Adaptor Mapping (UAM). UAP is the universal set of primitives used by the user to discover the services across different environments, while UAM provides the mapping between the Universal Adaptor Primitives to the primitives used in various service discovery systems. We have developed a prototype of the proposed approach and we describe the implementation issues and the experiment results.
AB - Service discovery is an important and challenging issue in pervasive computing. To date, many service discovery protocols have been proposed and new ones are under development. However, pervasive computing involves applications running in heterogeneous environments and application developers must cope with diversity of network infrastructures, middleware platforms, and hardware devices. There is a need for integrating or bridging these service discovery schemes in order to support the discovery of the services available in different environments. In this paper we study how to provide service discovery across different environments supported by different service discovery systems, which may use standard protocols as well as tailor-made mechanisms. We propose the Universal Adaptor (UA) approach, which consists of two major components: the Universal Adaptor Primitives (UAP) and the Universal Adaptor Mapping (UAM). UAP is the universal set of primitives used by the user to discover the services across different environments, while UAM provides the mapping between the Universal Adaptor Primitives to the primitives used in various service discovery systems. We have developed a prototype of the proposed approach and we describe the implementation issues and the experiment results.
KW - Heterogeneous environments
KW - Pervasive computing
KW - Service discovery
UR - http://www.scopus.com/inward/record.url?scp=38149082187&partnerID=8YFLogxK
M3 - Conference article published in proceeding or book
SN - 9783540770916
T3 - Lecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics)
SP - 683
EP - 693
BT - Embedded and Ubiquitous Computing - International Conference, EUC 2007, Proceedings
T2 - International Conference on Embedded and Ubiquitous Computing, EUC 2007
Y2 - 17 December 2007 through 20 December 2007
ER -