Explicit Context Matching in Content-Based Publish/Subscribe Systems
Although context could be exploited to improve performance, elasticity and adaptation in most distributed systems that adopt the publish/subscribe (P/S) communication model, only a few researchers have focused on the area of context-aware matching in P/S systems and have explored its implications in...
Main Authors: | , , , |
---|---|
Format: | Article |
Language: | English |
Published: |
MDPI AG
2013-03-01
|
Series: | Sensors |
Subjects: | |
Online Access: | http://www.mdpi.com/1424-8220/13/3/2945 |
_version_ | 1798006881402224640 |
---|---|
author | Miguel Jiménez David Lizcano Javier Soriano Sergio Vavassori |
author_facet | Miguel Jiménez David Lizcano Javier Soriano Sergio Vavassori |
author_sort | Miguel Jiménez |
collection | DOAJ |
description | Although context could be exploited to improve performance, elasticity and adaptation in most distributed systems that adopt the publish/subscribe (P/S) communication model, only a few researchers have focused on the area of context-aware matching in P/S systems and have explored its implications in domains with highly dynamic context like wireless sensor networks (WSNs) and IoT-enabled applications. Most adopted P/S models are context agnostic or do not differentiate context from the other application data. In this article, we present a novel context-aware P/S model. SilboPS manages context explicitly, focusing on the minimization of network overhead in domains with recurrent context changes related, for example, to mobile ad hoc networks (MANETs). Our approach represents a solution that helps to effciently share and use sensor data coming from ubiquitous WSNs across a plethora of applications intent on using these data to build context awareness. Specifically, we empirically demonstrate that decoupling a subscription from the changing context in which it is produced and leveraging contextual scoping in the filtering process notably reduces (un)subscription cost per node, while improving the global performance/throughput of the network of brokers without altering the cost of SIENA-like topology changes. |
first_indexed | 2024-04-11T13:01:27Z |
format | Article |
id | doaj.art-471efdc6d73e4caea4ae4b84cdd0c845 |
institution | Directory Open Access Journal |
issn | 1424-8220 |
language | English |
last_indexed | 2024-04-11T13:01:27Z |
publishDate | 2013-03-01 |
publisher | MDPI AG |
record_format | Article |
series | Sensors |
spelling | doaj.art-471efdc6d73e4caea4ae4b84cdd0c8452022-12-22T04:22:54ZengMDPI AGSensors1424-82202013-03-011332945296610.3390/s130302945Explicit Context Matching in Content-Based Publish/Subscribe SystemsMiguel JiménezDavid LizcanoJavier SorianoSergio VavassoriAlthough context could be exploited to improve performance, elasticity and adaptation in most distributed systems that adopt the publish/subscribe (P/S) communication model, only a few researchers have focused on the area of context-aware matching in P/S systems and have explored its implications in domains with highly dynamic context like wireless sensor networks (WSNs) and IoT-enabled applications. Most adopted P/S models are context agnostic or do not differentiate context from the other application data. In this article, we present a novel context-aware P/S model. SilboPS manages context explicitly, focusing on the minimization of network overhead in domains with recurrent context changes related, for example, to mobile ad hoc networks (MANETs). Our approach represents a solution that helps to effciently share and use sensor data coming from ubiquitous WSNs across a plethora of applications intent on using these data to build context awareness. Specifically, we empirically demonstrate that decoupling a subscription from the changing context in which it is produced and leveraging contextual scoping in the filtering process notably reduces (un)subscription cost per node, while improving the global performance/throughput of the network of brokers without altering the cost of SIENA-like topology changes.http://www.mdpi.com/1424-8220/13/3/2945content-based publish/subscribecontext-awarenesscontextual scopingoverlay network |
spellingShingle | Miguel Jiménez David Lizcano Javier Soriano Sergio Vavassori Explicit Context Matching in Content-Based Publish/Subscribe Systems Sensors content-based publish/subscribe context-awareness contextual scoping overlay network |
title | Explicit Context Matching in Content-Based Publish/Subscribe Systems |
title_full | Explicit Context Matching in Content-Based Publish/Subscribe Systems |
title_fullStr | Explicit Context Matching in Content-Based Publish/Subscribe Systems |
title_full_unstemmed | Explicit Context Matching in Content-Based Publish/Subscribe Systems |
title_short | Explicit Context Matching in Content-Based Publish/Subscribe Systems |
title_sort | explicit context matching in content based publish subscribe systems |
topic | content-based publish/subscribe context-awareness contextual scoping overlay network |
url | http://www.mdpi.com/1424-8220/13/3/2945 |
work_keys_str_mv | AT migueljimenez explicitcontextmatchingincontentbasedpublishsubscribesystems AT davidlizcano explicitcontextmatchingincontentbasedpublishsubscribesystems AT javiersoriano explicitcontextmatchingincontentbasedpublishsubscribesystems AT sergiovavassori explicitcontextmatchingincontentbasedpublishsubscribesystems |