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...

Full description

Bibliographic Details
Main Authors: Miguel Jiménez, David Lizcano, Javier Soriano, Sergio Vavassori
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