JOURNAL ARTICLE

A Gnutella inspired ubiquitous service discovery framework for pervasive computing environment

Abstract

Pervasive computing, the new distributed computing paradigm aiming at providing services anywhere anytime, poses unique challenges on service management and discovery. In this paper, we propose a new pervasive computing framework named USDM-PerComp by using a Web Service Server/Directory Server (WSS/DS) based two-level hierarchical topology to address the challenges involved. DSs within USDM-PerComp autonomously form a peer-to-peer (P2P) overlay. We present a Gnutella inspired distributed algorithm to support service discovery over the resulted P2P overlay, and further implement a service crawler using mobile agent techniques to perform the discovery and invocation. With the service crawler, service composition could be done automatically and spontaneously without any user concern. Besides, we develop a distributed JPEG encoding application to verify the practicability of our proposal. Our experience confirms the scalability and flexibility of USDM-PerComp. The pervasive applications could be easily as well as efficiently created under USDM-PerComp environment.

Keywords:
Computer science Service discovery Scalability Ubiquitous computing Directory service Web service Service (business) Distributed computing Context-aware pervasive systems World Wide Web Overlay network Computer network Directory The Internet Database Operating system

Metrics

9
Cited By
0.95
FWCI (Field Weighted Citation Impact)
10
Refs
0.81
Citation Normalized Percentile
Is in top 1%
Is in top 10%

Citation History

Topics

Peer-to-Peer Network Technologies
Physical Sciences →  Computer Science →  Computer Networks and Communications
Mobile Agent-Based Network Management
Physical Sciences →  Computer Science →  Computer Networks and Communications
Caching and Content Delivery
Physical Sciences →  Computer Science →  Computer Networks and Communications
© 2026 ScienceGate Book Chapters — All rights reserved.