C++ with object-oriented programming
C++ with object-oriented programming
Data structures and algorithms with object-oriented design patterns in C++
Data structures and algorithms with object-oriented design patterns in C++
Distributed match-making for processes in computer networks (preliminary version)
Proceedings of the fourth annual ACM symposium on Principles of distributed computing
A scalable location service for geographic ad hoc routing
MobiCom '00 Proceedings of the 6th annual international conference on Mobile computing and networking
DEAPspace: transient ad-hoc networking of pervasive devices
MobiHoc '00 Proceedings of the 1st ACM international symposium on Mobile ad hoc networking & computing
Jini Specification
Computer
A Platform for the Study of Reliable Multicasting Extensions to CORBA Event Service
IDMS '99 Proceedings of the 6th International Workshop on Interactive Distributed Multimedia Systems and Telecommunication Services
A Scalable Location Management Scheme in Mobile Ad-Hoc Networks
LCN '01 Proceedings of the 26th Annual IEEE Conference on Local Computer Networks
International Journal of Web and Grid Services
Experimenting with Language Support for Proximity in Ambient-Oriented Programming
Engineering Environment-Mediated Multi-Agent Systems
DHT-Based Mobile Service Discovery Protocol for Mobile Ad Hoc Networks
ICIC '08 Proceedings of the 4th international conference on Intelligent Computing: Advanced Intelligent Computing Theories and Applications - with Aspects of Theoretical and Methodological Issues
A proxy-based model for service provision in opportunistic networks
Proceedings of the 6th international workshop on Middleware for pervasive and ad-hoc computing
Adaptive Neighbor Selection for Service Discovery in Mobile Ad Hoc Networks
NPC '08 Proceedings of the IFIP International Conference on Network and Parallel Computing
Object-oriented coordination in mobile ad hoc networks
COORDINATION'07 Proceedings of the 9th international conference on Coordination models and languages
The effect of mobility on local service discovery in the ahoy ad-hoc network system
EPEW'07 Proceedings of the 4th European performance engineering conference on Formal methods and stochastic models for performance evaluation
Programming urban-area applications
Proceedings of the 27th Annual ACM Symposium on Applied Computing
Hi-index | 0.00 |
Existing approaches to service discovery have been developed primarily for environments with a fixed network backbone and typically rely on centralized components being accessible to potential service clients at any given time. The characteristic lack of a designated service infrastructure in combination with the highly dynamic nature of the underlying network topology renders such discovery mechanisms unsuitable for mobile ad hoc environments. This paper presents an approach to the discovery of ad hoc services that exploits the fact that the relevance of such services is often limited to specific geographical scopes. Service providers define the areas (proximities) in which their services are available. Clients register interest in specific services and are subsequently informed whenever they enter a proximity within which these services are available. Since ad hoc services can be stationary or may be moving with the location of their mobile providers our approach supports discovery of services with fixed locations as well as of those that migrate with their providers. Our approach has been implemented as a push-based proximity discovery service and its evaluation demonstrates that it is well suited for highly dynamic networks as it maintains neither routes nor overlay network topologies.