Cargando…

A Community-Based Event Delivery Protocol in Publish/Subscribe Systems for Delay Tolerant Sensor Networks

The basic operation of a Delay Tolerant Sensor Network (DTSN) is to finish pervasive data gathering in networks with intermittent connectivity, while the publish/subscribe (Pub/Sub for short) paradigm is used to deliver events from a source to interested clients in an asynchronous way. Recently, ext...

Descripción completa

Detalles Bibliográficos
Autores principales: Liu, Nianbo, Liu, Ming, Zhu, Jinqi, Gong, Haigang
Formato: Online Artículo Texto
Lenguaje:English
Publicado: Molecular Diversity Preservation International (MDPI) 2009
Materias:
Acceso en línea:https://www.ncbi.nlm.nih.gov/pmc/articles/PMC3292073/
https://www.ncbi.nlm.nih.gov/pubmed/22408470
http://dx.doi.org/10.3390/s91007580
_version_ 1782225226641178624
author Liu, Nianbo
Liu, Ming
Zhu, Jinqi
Gong, Haigang
author_facet Liu, Nianbo
Liu, Ming
Zhu, Jinqi
Gong, Haigang
author_sort Liu, Nianbo
collection PubMed
description The basic operation of a Delay Tolerant Sensor Network (DTSN) is to finish pervasive data gathering in networks with intermittent connectivity, while the publish/subscribe (Pub/Sub for short) paradigm is used to deliver events from a source to interested clients in an asynchronous way. Recently, extension of Pub/Sub systems in DTSNs has become a promising research topic. However, due to the unique frequent partitioning characteristic of DTSNs, extension of a Pub/Sub system in a DTSN is a considerably difficult and challenging problem, and there are no good solutions to this problem in published works. To ad apt Pub/Sub systems to DTSNs, we propose CED, a community-based event delivery protocol. In our design, event delivery is based on several unchanged communities, which are formed by sensor nodes in the network according to their connectivity. CED consists of two components: event delivery and queue management. In event delivery, events in a community are delivered to mobile subscribers once a subscriber comes into the community, for improving the data delivery ratio. The queue management employs both the event successful delivery time and the event survival time to decide whether an event should be delivered or dropped for minimizing the transmission overhead. The effectiveness of CED is demonstrated through comprehensive simulation studies.
format Online
Article
Text
id pubmed-3292073
institution National Center for Biotechnology Information
language English
publishDate 2009
publisher Molecular Diversity Preservation International (MDPI)
record_format MEDLINE/PubMed
spelling pubmed-32920732012-03-09 A Community-Based Event Delivery Protocol in Publish/Subscribe Systems for Delay Tolerant Sensor Networks Liu, Nianbo Liu, Ming Zhu, Jinqi Gong, Haigang Sensors (Basel) Article The basic operation of a Delay Tolerant Sensor Network (DTSN) is to finish pervasive data gathering in networks with intermittent connectivity, while the publish/subscribe (Pub/Sub for short) paradigm is used to deliver events from a source to interested clients in an asynchronous way. Recently, extension of Pub/Sub systems in DTSNs has become a promising research topic. However, due to the unique frequent partitioning characteristic of DTSNs, extension of a Pub/Sub system in a DTSN is a considerably difficult and challenging problem, and there are no good solutions to this problem in published works. To ad apt Pub/Sub systems to DTSNs, we propose CED, a community-based event delivery protocol. In our design, event delivery is based on several unchanged communities, which are formed by sensor nodes in the network according to their connectivity. CED consists of two components: event delivery and queue management. In event delivery, events in a community are delivered to mobile subscribers once a subscriber comes into the community, for improving the data delivery ratio. The queue management employs both the event successful delivery time and the event survival time to decide whether an event should be delivered or dropped for minimizing the transmission overhead. The effectiveness of CED is demonstrated through comprehensive simulation studies. Molecular Diversity Preservation International (MDPI) 2009-09-28 /pmc/articles/PMC3292073/ /pubmed/22408470 http://dx.doi.org/10.3390/s91007580 Text en © 2009 by the authors; licensee Molecular Diversity Preservation International, Basel, Switzerland. This article is an open access article distributed under the terms and conditions of the Creative Commons Attribution license (http://creativecommons.org/licenses/by/3.0/).
spellingShingle Article
Liu, Nianbo
Liu, Ming
Zhu, Jinqi
Gong, Haigang
A Community-Based Event Delivery Protocol in Publish/Subscribe Systems for Delay Tolerant Sensor Networks
title A Community-Based Event Delivery Protocol in Publish/Subscribe Systems for Delay Tolerant Sensor Networks
title_full A Community-Based Event Delivery Protocol in Publish/Subscribe Systems for Delay Tolerant Sensor Networks
title_fullStr A Community-Based Event Delivery Protocol in Publish/Subscribe Systems for Delay Tolerant Sensor Networks
title_full_unstemmed A Community-Based Event Delivery Protocol in Publish/Subscribe Systems for Delay Tolerant Sensor Networks
title_short A Community-Based Event Delivery Protocol in Publish/Subscribe Systems for Delay Tolerant Sensor Networks
title_sort community-based event delivery protocol in publish/subscribe systems for delay tolerant sensor networks
topic Article
url https://www.ncbi.nlm.nih.gov/pmc/articles/PMC3292073/
https://www.ncbi.nlm.nih.gov/pubmed/22408470
http://dx.doi.org/10.3390/s91007580
work_keys_str_mv AT liunianbo acommunitybasedeventdeliveryprotocolinpublishsubscribesystemsfordelaytolerantsensornetworks
AT liuming acommunitybasedeventdeliveryprotocolinpublishsubscribesystemsfordelaytolerantsensornetworks
AT zhujinqi acommunitybasedeventdeliveryprotocolinpublishsubscribesystemsfordelaytolerantsensornetworks
AT gonghaigang acommunitybasedeventdeliveryprotocolinpublishsubscribesystemsfordelaytolerantsensornetworks
AT liunianbo communitybasedeventdeliveryprotocolinpublishsubscribesystemsfordelaytolerantsensornetworks
AT liuming communitybasedeventdeliveryprotocolinpublishsubscribesystemsfordelaytolerantsensornetworks
AT zhujinqi communitybasedeventdeliveryprotocolinpublishsubscribesystemsfordelaytolerantsensornetworks
AT gonghaigang communitybasedeventdeliveryprotocolinpublishsubscribesystemsfordelaytolerantsensornetworks