Presence: The best thing that ever happened to voice
Computer Telephony
System Software for Ubiquitous Computing
IEEE Pervasive Computing
BASE " A Micro-Broker-Based Middleware for Pervasive Computing
PERCOM '03 Proceedings of the First IEEE International Conference on Pervasive Computing and Communications
A reflective framework for discovery and interaction in heterogeneous mobile environments
ACM SIGMOBILE Mobile Computing and Communications Review
The Amigo Service Architecture for the Open Networked Home Environment
WICSA '05 Proceedings of the 5th Working IEEE/IFIP Conference on Software Architecture
A Flexible Middleware for Service Provision Over Heterogeneous Pervasive Networks
WOWMOM '06 Proceedings of the 2006 International Symposium on on World of Wireless, Mobile and Multimedia Networks
Mobile Service Discovery Protocol (MSDP) for Mobile Ad-Hoc Networks
ISADS '07 Proceedings of the Eighth International Symposium on Autonomous Decentralized Systems
Cluster-based service discovery for heterogeneous wireless sensor networks
International Journal of Parallel, Emergent and Distributed Systems - Advances in Wireless Networks
A Survey of Service Discovery Protocols in Multihop Mobile Ad Hoc Networks
IEEE Pervasive Computing
INDISS: interoperable discovery system for networked services
Proceedings of the ACM/IFIP/USENIX 2005 International Conference on Middleware
Hi-index | 0.00 |
Pervasive computing involves various entities which need to coordinate tasks and share resources through different service discovery protocols. However, the multiplicity and the incompatibility of those protocols have made interconnectivity problematic. Moreover, most service discovery protocols require a strong participation of users to genuinely play their part. Consequently, service discovery in a pervasive environment has become a challenge that researchers as well as practitioners have tried to overcome through various approaches. Nevertheless, existing solutions mostly consist of designing new protocols which usually address specific application needs while participating in the increase of heterogeneity. To address these problems, we present a new paradigm for service discovery involving the use of a gateway, called UbiGate, and relying on SIP, a widespread signaling protocol. Centered around the notion of presence, UbiGate enables real time availability of service information while hiding the heterogeneity of underlying protocols. We have developed a prototype of UbiGate supporting service discovery protocols such as the protocol used in Bluetooth service discovery mechanism and a protocol enabling the detection mechanism of RFID. Preliminary results show that UbiGate enables new service discovery protocols, either IP or non-IP based, to be seamlessly supported with no significant overhead in discovery latency.