Development of the domain name system
SIGCOMM '88 Symposium proceedings on Communications architectures and protocols
Adaptive web caching: towards a new global caching architecture
Computer Networks and ISDN Systems - Selected papers of the 3rd international caching workshop
An architecture for a secure service discovery service
MobiCom '99 Proceedings of the 5th annual ACM/IEEE international conference on Mobile computing and networking
Core Jini
The design and implementation of an intentional naming system
Proceedings of the seventeenth ACM symposium on Operating systems principles
A case for end system multicast (keynote address)
Proceedings of the 2000 ACM SIGMETRICS international conference on Measurement and modeling of computer systems
Directed diffusion: a scalable and robust communication paradigm for sensor networks
MobiCom '00 Proceedings of the 6th annual international conference on Mobile computing and networking
The Ninja architecture for robust Internet-scale systems and services373423
Computer Networks: The International Journal of Computer and Telecommunications Networking - pervasive computing
The Information Discovery Graph: Towards a Scalable Multimedia Resource Directory
WIAPP '99 Proceedings of the 1999 IEEE Workshop on Internet Applications
An Efficient Multicast Protocol for Content-Based Publish-Subscribe Systems
ICDCS '99 Proceedings of the 19th IEEE International Conference on Distributed Computing Systems
MobiHoc '01 Proceedings of the 2nd ACM international symposium on Mobile ad hoc networking & computing
A SIP-based conference control framework
NOSSDAV '02 Proceedings of the 12th international workshop on Network and operating systems support for digital audio and video
Intelligent pervasive middleware for context-based and localized telematics services
WMC '02 Proceedings of the 2nd international workshop on Mobile commerce
Providing Emergency Services in Internet Telephony
IEEE Internet Computing
An Agent Based Service Discovery Architecture for Mobile Environments
EurAsia-ICT '02 Proceedings of the First EurAsian Conference on Information and Communication Technology
Mobiscope: A Scalable Spatial Discovery Service for Mobile Network Resources
MDM '03 Proceedings of the 4th International Conference on Mobile Data Management
INS/Twine: A Scalable Peer-to-Peer Architecture for Intentional Resource Discovery
Pervasive '02 Proceedings of the First International Conference on Pervasive Computing
Context-Sensitive Resource Discovery
PERCOM '03 Proceedings of the First IEEE International Conference on Pervasive Computing and Communications
Developing Ambient Intelligence Systems: A Solution based on Web Services
Automated Software Engineering
Rapidly Building Visual Management Systems for Context-Aware Services
IEICE - Transactions on Information and Systems
LSD: link strength based discovery protocol for dynamic ad hoc networks
International Journal of Communication Networks and Distributed Systems
Inclusive design of ambient knowledge transfer
ERCIM'06 Proceedings of the 9th conference on User interfaces for all
Services-based data management in a global computing environment
WISEW'03 Proceedings of the Fourth international conference on Web information systems engineering workshops
Hi-index | 0.00 |
The bulk of proposed pervasive computing devices such as PDAs and cellular telephones operate as thin clients within a larger infrastructure. To access services within their local environment, these devices participate in a service discovery protocol which involves a master directory that registers all services available in the local environment. These directories typically are isolated from each other. Devices that move across service discovery domains have no access to information outside their current local domain. In this paper we propose an application-level protocol called VIA that enables data sharing among discovery domains. Each directory maintains a table of active links to other directories that share related information. A set of linked directories forms a data cluster that can be queried by devices for information. The data cluster is distributed, self-organizing, responsive to data mobility, and robust to failures. Using application-defined data schemas, clusters organize themselves into a hierarchy for efficient querying and network resource usage. Through analysis and simulation we describe the behavior of VIA under different workloads and show that the protocol overhead for both maintaining a cluster and handling failures grows slowly with the number of gateways.