| Literature DB >> 22408470 |
Nianbo Liu1, Ming Liu, Jinqi Zhu, Haigang Gong.
Abstract
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.Entities:
Keywords: community; event delivery; publish/subscribe; queue management
Year: 2009 PMID: 22408470 PMCID: PMC3292073 DOI: 10.3390/s91007580
Source DB: PubMed Journal: Sensors (Basel) ISSN: 1424-8220 Impact factor: 3.576
Figure 1.An example to illustrate communities of the network.
Figure 2.The routing graph of community 2.
Figure 3.The transmission process from node 7 to node 3.
Figure 4.Pseudo-code of updating the survival time.
Figure 5.The arrangement of events in the data queue (where the number in the front represents event successful delivery time while the latter number represents event survival time).
Simulation parameters.
| Network size | 200 × 200 |
| Number of Grids | 15 × 15 |
| Number of sensor node | 100 |
| Number of subscribe node | 10 |
| Initial energy of each sensor node (J) | 10 J |
| Size of each event(bite) | 250 bits |
| Number of events successfully transferred per second | 20 |
| E | 50 nJ/bit |
| ε_fs | 10 pJ/bit/m2 |
| ε_mp | 0.0013 pJ/bit/m4 |
| Speed of subscribe node V(m/s) | 0-5 |
| Pause time Tpause (s) | 0∼120 |
| Maximum queue size of sensor | 200 events |
| Value of α | 20 |
| Maximum delay tolerant value (s) | 2,000 s |
| Threshold valueθ(J) | 5 |
| Value of γ | 4 |
Simulation results with default parameters.
| 86.5 | 47.0 | |
| 4.2 | 75.9 | |
| 230.6 | 615.5 |
Figure 6.Delivery ratio vs value of α.
Figure 7.Impact of subscriber moving speed.
Figure 8.Impact of sensor node density.
Network life using the four protocols.
| 3.57 | 6.04 | |
| 86.5 | 47.0 |