Efficient code dissemination in wireless sensor networks

Sain Saginbekov, Arshad Jhumka

Research output: Contribution to journalArticle

7 Citations (Scopus)

Abstract

Given the dynamic nature of the mission of a wireless sensor network (WSN), and of the environment in which it is usually deployed, network reprogramming is an important activity that enables the WSN to adapt to the mission and/or environment. One important component of a reprogramming protocol is the code dissemination and maintenance, during which a new code is propagated to relevant WSN nodes. Several dissemination protocols have been proposed, each with a specific objective in mind. Protocols such as Trickle minimize dissemination latency by periodically broadcasting advertisement messages at the expense of energy consumption, while protocols, e.g., Varuna, reduce the energy usage by broadcasting advertisement only when needed. In certain type of WSNs, such as event-based WSNs, Varuna has high code dissemination latency, while the energy consumption of Trickle does not improve in such WSNs. Further, the efficiency of Varuna drops drastically in the presence of asymmetric links. In this paper, we propose a new code dissemination protocol, called Triva, for event-based WSNs, by leveraging the properties of Trickle and Varuna. Our simulation and experimental results show that, for event-based WSNs, Triva outperforms Trickle and Varuna in terms of energy consumption and code dissemination latency respectively. Triva also outperforms Trickle and Varuna when there are unidirectional links in the network. We also show that Triva provides excellent results during bursty traffic in event-based WSNs. Triva is the first information dissemination protocol for event-based WSNs and that tolerates asymmetric links.

Original languageEnglish
Pages (from-to)111-119
Number of pages9
JournalFuture Generation Computer Systems
Volume39
DOIs
Publication statusPublished - 2014
Externally publishedYes

Fingerprint

Wireless sensor networks
Network protocols
Energy utilization
Broadcasting
Information dissemination

Keywords

  • Asymmetric links
  • Event-based
  • Information dissemination
  • Wireless sensor networks

ASJC Scopus subject areas

  • Hardware and Architecture
  • Software
  • Computer Networks and Communications

Cite this

Efficient code dissemination in wireless sensor networks. / Saginbekov, Sain; Jhumka, Arshad.

In: Future Generation Computer Systems, Vol. 39, 2014, p. 111-119.

Research output: Contribution to journalArticle

@article{ecc28e1d825e4a1f8b1dd214009925b8,
title = "Efficient code dissemination in wireless sensor networks",
abstract = "Given the dynamic nature of the mission of a wireless sensor network (WSN), and of the environment in which it is usually deployed, network reprogramming is an important activity that enables the WSN to adapt to the mission and/or environment. One important component of a reprogramming protocol is the code dissemination and maintenance, during which a new code is propagated to relevant WSN nodes. Several dissemination protocols have been proposed, each with a specific objective in mind. Protocols such as Trickle minimize dissemination latency by periodically broadcasting advertisement messages at the expense of energy consumption, while protocols, e.g., Varuna, reduce the energy usage by broadcasting advertisement only when needed. In certain type of WSNs, such as event-based WSNs, Varuna has high code dissemination latency, while the energy consumption of Trickle does not improve in such WSNs. Further, the efficiency of Varuna drops drastically in the presence of asymmetric links. In this paper, we propose a new code dissemination protocol, called Triva, for event-based WSNs, by leveraging the properties of Trickle and Varuna. Our simulation and experimental results show that, for event-based WSNs, Triva outperforms Trickle and Varuna in terms of energy consumption and code dissemination latency respectively. Triva also outperforms Trickle and Varuna when there are unidirectional links in the network. We also show that Triva provides excellent results during bursty traffic in event-based WSNs. Triva is the first information dissemination protocol for event-based WSNs and that tolerates asymmetric links.",
keywords = "Asymmetric links, Event-based, Information dissemination, Wireless sensor networks",
author = "Sain Saginbekov and Arshad Jhumka",
year = "2014",
doi = "10.1016/j.future.2013.12.008",
language = "English",
volume = "39",
pages = "111--119",
journal = "Future Generation Computer Systems",
issn = "0167-739X",
publisher = "Elsevier",

}

TY - JOUR

T1 - Efficient code dissemination in wireless sensor networks

AU - Saginbekov, Sain

AU - Jhumka, Arshad

PY - 2014

Y1 - 2014

N2 - Given the dynamic nature of the mission of a wireless sensor network (WSN), and of the environment in which it is usually deployed, network reprogramming is an important activity that enables the WSN to adapt to the mission and/or environment. One important component of a reprogramming protocol is the code dissemination and maintenance, during which a new code is propagated to relevant WSN nodes. Several dissemination protocols have been proposed, each with a specific objective in mind. Protocols such as Trickle minimize dissemination latency by periodically broadcasting advertisement messages at the expense of energy consumption, while protocols, e.g., Varuna, reduce the energy usage by broadcasting advertisement only when needed. In certain type of WSNs, such as event-based WSNs, Varuna has high code dissemination latency, while the energy consumption of Trickle does not improve in such WSNs. Further, the efficiency of Varuna drops drastically in the presence of asymmetric links. In this paper, we propose a new code dissemination protocol, called Triva, for event-based WSNs, by leveraging the properties of Trickle and Varuna. Our simulation and experimental results show that, for event-based WSNs, Triva outperforms Trickle and Varuna in terms of energy consumption and code dissemination latency respectively. Triva also outperforms Trickle and Varuna when there are unidirectional links in the network. We also show that Triva provides excellent results during bursty traffic in event-based WSNs. Triva is the first information dissemination protocol for event-based WSNs and that tolerates asymmetric links.

AB - Given the dynamic nature of the mission of a wireless sensor network (WSN), and of the environment in which it is usually deployed, network reprogramming is an important activity that enables the WSN to adapt to the mission and/or environment. One important component of a reprogramming protocol is the code dissemination and maintenance, during which a new code is propagated to relevant WSN nodes. Several dissemination protocols have been proposed, each with a specific objective in mind. Protocols such as Trickle minimize dissemination latency by periodically broadcasting advertisement messages at the expense of energy consumption, while protocols, e.g., Varuna, reduce the energy usage by broadcasting advertisement only when needed. In certain type of WSNs, such as event-based WSNs, Varuna has high code dissemination latency, while the energy consumption of Trickle does not improve in such WSNs. Further, the efficiency of Varuna drops drastically in the presence of asymmetric links. In this paper, we propose a new code dissemination protocol, called Triva, for event-based WSNs, by leveraging the properties of Trickle and Varuna. Our simulation and experimental results show that, for event-based WSNs, Triva outperforms Trickle and Varuna in terms of energy consumption and code dissemination latency respectively. Triva also outperforms Trickle and Varuna when there are unidirectional links in the network. We also show that Triva provides excellent results during bursty traffic in event-based WSNs. Triva is the first information dissemination protocol for event-based WSNs and that tolerates asymmetric links.

KW - Asymmetric links

KW - Event-based

KW - Information dissemination

KW - Wireless sensor networks

UR - http://www.scopus.com/inward/record.url?scp=84902457371&partnerID=8YFLogxK

UR - http://www.scopus.com/inward/citedby.url?scp=84902457371&partnerID=8YFLogxK

U2 - 10.1016/j.future.2013.12.008

DO - 10.1016/j.future.2013.12.008

M3 - Article

VL - 39

SP - 111

EP - 119

JO - Future Generation Computer Systems

JF - Future Generation Computer Systems

SN - 0167-739X

ER -