Design and evaluation of a wide-area event notification service
ACM Transactions on Computer Systems (TOCS)
The many faces of publish/subscribe
ACM Computing Surveys (CSUR)
A Survey of Context-Aware Mobile Computing Research
A Survey of Context-Aware Mobile Computing Research
An efficient spatial publish/subscribe system for intelligent location-based services
Proceedings of the 2nd international workshop on Distributed event-based systems
On Introducing Location Awareness in Publish-Subscribe Middleware
ICDCSW '05 Proceedings of the Fourth International Workshop on Distributed Event-Based Systems (DEBS) (ICDCSW'05) - Volume 04
Efficient constraint processing for highly personalized location based services
VLDB '04 Proceedings of the Thirtieth international conference on Very large data bases - Volume 30
A survey on context-aware systems
International Journal of Ad Hoc and Ubiquitous Computing
Access control in publish/subscribe systems
Proceedings of the second international conference on Distributed event-based systems
A break in the clouds: towards a cloud definition
ACM SIGCOMM Computer Communication Review
Context-aware service engineering: A survey
Journal of Systems and Software
Hi-index | 0.01 |
Although context could be exploited to improve the performance, elasticity and adaptation in most distributed systems that adopt the publish/subscribe (P/S) model of communication, only very few works have explored domains with highly dynamic context, whereas most adopted models are context agnostic. In this paper, we present the key design principles underlying a novel context-aware content-based P/S (CA-CBPS) model of communication, where the context is explicitly managed, focusing on the minimization of network overhead in domains with recurrent context changes thanks to contextual scoping. We highlight how we dealt with the main shortcomings of most of the current approaches. Our research is some of the first to study the problem of explicitly introducing context-awareness into the P/S model to capitalize on contextual information. The envisioned CA-CBPS middleware enables the cloud ecosystem of services to communicate very efficiently, in a decoupled, but contextually scoped fashion.