Multicast routing in datagram internetworks and extended LANs
ACM Transactions on Computer Systems (TOCS)
Architectural considerations for a new generation of protocols
SIGCOMM '90 Proceedings of the ACM symposium on Communications architectures & protocols
Some computer science issues in ubiquitous computing
Communications of the ACM - Special issue on computer augmented environments: back to the real world
Receiver-driven layered multicast
Conference proceedings on Applications, technologies, architectures, and protocols for computer communications
The invisible computer
The Jini architecture for network-centric computing
Communications of the ACM
MobiCom '99 Proceedings of the 5th annual ACM/IEEE international conference on Mobile computing and networking
The design and implementation of an intentional naming system
Proceedings of the seventeenth ACM symposium on Operating systems principles
The computer for the 21st century
ACM SIGMOBILE Mobile Computing and Communications Review - Special issue dedicated to Mark Weiser
Achieving scalability and expressiveness in an Internet-scale event notification service
Proceedings of the nineteenth annual ACM symposium on Principles of distributed computing
Design and evaluation of a wide-area event notification service
ACM Transactions on Computer Systems (TOCS)
Building efficient wireless sensor networks with low-level naming
SOSP '01 Proceedings of the eighteenth ACM symposium on Operating systems principles
Squirrel: a decentralized peer-to-peer web cache
Proceedings of the twenty-first annual symposium on Principles of distributed computing
Looking up data in P2P systems
Communications of the ACM
Internet indirection infrastructure
Proceedings of the 2002 conference on Applications, technologies, architectures, and protocols for computer communications
Chord: a scalable peer-to-peer lookup protocol for internet applications
IEEE/ACM Transactions on Networking (TON)
Pastry: Scalable, Decentralized Object Location, and Routing for Large-Scale Peer-to-Peer Systems
Middleware '01 Proceedings of the IFIP/ACM International Conference on Distributed Systems Platforms Heidelberg
iQueue: A Pervasive Data Composition Framework
MDM '02 Proceedings of the Third International Conference on Mobile Data Management
Application-Level Multicast Using Content-Addressable Networks
NGC '01 Proceedings of the Third International COST264 Workshop on Networked Group Communication
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
Context Aggregation and Dissemination in Ubiquitous Computing Systems
WMCSA '02 Proceedings of the Fourth IEEE Workshop on Mobile Computing Systems and Applications
The Event Heap: A Coordination Infrastructure for Interactive Workspaces
WMCSA '02 Proceedings of the Fourth IEEE Workshop on Mobile Computing Systems and Applications
Composing Pervasive Data Using iQL
WMCSA '02 Proceedings of the Fourth IEEE Workshop on Mobile Computing Systems and Applications
The many faces of publish/subscribe
ACM Computing Surveys (CSUR)
An Introduction to Software Architecture
An Introduction to Software Architecture
SmartReminder: A Case Study on Context-Sensitive Applications
SmartReminder: A Case Study on Context-Sensitive Applications
Adaptive filters for continuous queries over distributed data streams
Proceedings of the 2003 ACM SIGMOD international conference on Management of data
STREAM: the stanford stream data manager (demonstration description)
Proceedings of the 2003 ACM SIGMOD international conference on Management of data
Aurora: a new model and architecture for data stream management
The VLDB Journal — The International Journal on Very Large Data Bases
The VLDB Journal — The International Journal on Very Large Data Bases
Toward an OSGi-Based Infrastructure for Context-Aware Applications
IEEE Pervasive Computing
A survey of peer-to-peer content distribution technologies
ACM Computing Surveys (CSUR)
TAG: a Tiny AGgregation service for Ad-Hoc sensor networks
OSDI '02 Proceedings of the 5th symposium on Operating systems design and implementationCopyright restrictions prevent ACM from being able to make the PDFs for this conference available for downloading
Sampling algorithms in a stream operator
Proceedings of the 2005 ACM SIGMOD international conference on Management of data
Adaptive stream filters for entity-based queries with non-value tolerance
VLDB '05 Proceedings of the 31st international conference on Very large data bases
Secure context-sensitive authorization
Pervasive and Mobile Computing
Overcast: reliable multicasting with on overlay network
OSDI'00 Proceedings of the 4th conference on Symposium on Operating System Design & Implementation - Volume 4
CANS: composable, adaptive network services infrastructure
USITS'01 Proceedings of the 3rd conference on USENIX Symposium on Internet Technologies and Systems - Volume 3
Load shedding in a data stream manager
VLDB '03 Proceedings of the 29th international conference on Very large data bases - Volume 29
Human-Computer Interaction
An infrastructure approach to context-aware computing
Human-Computer Interaction
A framework for event composition in distributed systems
Proceedings of the ACM/IFIP/USENIX 2003 International Conference on Middleware
Virtual walls: protecting digital privacy in pervasive environments
PERVASIVE'07 Proceedings of the 5th international conference on Pervasive computing
An architecture for highly available wide-area service composition
Computer Communications
Scribe: a large-scale and decentralized application-level multicast infrastructure
IEEE Journal on Selected Areas in Communications
Tapestry: a resilient global-scale overlay for service deployment
IEEE Journal on Selected Areas in Communications
Context adaptative systems based on horizontal architecture for ubiquitous computing
Mobility '09 Proceedings of the 6th International Conference on Mobile Technology, Application & Systems
Adaptive context data distribution with guaranteed quality for mobile environments
ISWPC'10 Proceedings of the 5th IEEE international conference on Wireless pervasive computing
Expectation aware in-network context processing
Proceedings of the 4th ACM International Workshop on Context-Awareness for Self-Managing Systems
Self-adaptive and time-constrained data distribution paths for emergency response scenarios
Proceedings of the 8th ACM international workshop on Mobility management and wireless access
FireGuide: a context-aware fire response guide for the building occupants
EuroSSC'10 Proceedings of the 5th European conference on Smart sensing and context
Bridging the gap between web service-based context suppliers and ontology-based context consumers
Proceedings of the 4th International Conference on Uniquitous Information Management and Communication
A survey of context data distribution for mobile ubiquitous systems
ACM Computing Surveys (CSUR)
A model for context awareness in Ubicomp
Proceedings of the 18th Brazilian symposium on Multimedia and the web
DynamiCC: a framework for dynamic context composition in ubicomp
Proceedings of the 18th Brazilian symposium on Multimedia and the web
An approach to domain-based scalable context management architecture in pervasive environments
Personal and Ubiquitous Computing
Towards a Mission-Critical Ambient Intelligent Fire Victims Assistance System
International Journal of Ambient Computing and Intelligence
Managing context data for diverse operating spaces
Pervasive and Mobile Computing
Towards a distributed architecture for context-aware mobile applications in UbiComp
Proceedings of the 19th Brazilian symposium on Multimedia and the web
Hi-index | 0.00 |
The complexity of developing and deploying context-aware pervasive-computing applications calls for distributed software infrastructures that assist applications to collect, aggregate, and disseminate contextual data. In this paper, we motivate a data-centric design for such an infrastructure to support context-aware applications. Our middleware system, Solar, treats contextual data sources as stream publishers. The core of Solar is a scalable and self-organizing peer-to-peer overlay to support data-driven services. We describe how different services can be systematically integrated on top of the Solar overlay and evaluate the resource discovery and data-dissemination services. We also discuss our experience and lessons learned when using Solar to support several implemented scenarios. We conclude that a data-centric infrastructure is necessary to facilitate both the development and deployment of context-aware pervasive-computing applications.