Heartbeat design for energy-aware IoT: are your sensors alive?

Research output: Contribution to journalArticle

1 Citation (Scopus)
1 Downloads (Pure)

Abstract

A number of algorithms now exist for using model-based prediction at the sensor node of a wireless sensor network (WSN) to enable a dramatic reduction in transmission rates, and thus save energy at the sensor node. These approaches, however, sometimes reduce the rate so substantially as to make the health state of the network opaque. One solution is to include a regular heartbeat transmission whose receipt or otherwise informs the sink about the health state of the node. However, given that a large period increases the probability that dead nodes go unnoticed at the sink, while a small period likely increases the energy cost of communication, what should be the period of the heartbeat transmission? In this paper, we examine the use of heartbeats in WSN design. We derive a general protocol for optimal and dynamic heartbeat transmission by minimising the Bayes risk, which is the expected cost of missing data from dead nodes plus the energy cost of heartbeat transmissions. Our proposed algorithm is dynamic in the sense that the heartbeat period is updated as time goes on and node failures become more probable. We validate our design experimentally using three real-world datasets, and show a 36% reduction in the total heartbeat operational cost over a heartbeat transmission with a fixed period; the results also highlight the superiority of our algorithm over arbitrarily chosen heartbeat periods in different WSN settings, thus promising significant cost savings in WSN applications.

Original languageEnglish
Pages (from-to)124-139
Number of pages16
JournalExpert Systems with Applications
Volume128
Early online date24 Mar 2019
DOIs
Publication statusPublished - 15 Aug 2019

Fingerprint

Wireless sensor networks
Sensors
Costs
Sensor nodes
Health
Internet of things
Network protocols
Communication

Keywords

  • Edge mining
  • Failure detection
  • Heartbeat transmission
  • Internet of things
  • Wireless sensor networks

ASJC Scopus subject areas

  • Engineering(all)
  • Computer Science Applications
  • Artificial Intelligence

Cite this

Heartbeat design for energy-aware IoT : are your sensors alive? / Gyamfi, Sarfo; Brusey, James; Gaura, Elena; Wilkins, Ross.

In: Expert Systems with Applications, Vol. 128, 15.08.2019, p. 124-139.

Research output: Contribution to journalArticle

@article{a665aedd69ff4e9cafa9ae60ea8ae8c5,
title = "Heartbeat design for energy-aware IoT: are your sensors alive?",
abstract = "A number of algorithms now exist for using model-based prediction at the sensor node of a wireless sensor network (WSN) to enable a dramatic reduction in transmission rates, and thus save energy at the sensor node. These approaches, however, sometimes reduce the rate so substantially as to make the health state of the network opaque. One solution is to include a regular heartbeat transmission whose receipt or otherwise informs the sink about the health state of the node. However, given that a large period increases the probability that dead nodes go unnoticed at the sink, while a small period likely increases the energy cost of communication, what should be the period of the heartbeat transmission? In this paper, we examine the use of heartbeats in WSN design. We derive a general protocol for optimal and dynamic heartbeat transmission by minimising the Bayes risk, which is the expected cost of missing data from dead nodes plus the energy cost of heartbeat transmissions. Our proposed algorithm is dynamic in the sense that the heartbeat period is updated as time goes on and node failures become more probable. We validate our design experimentally using three real-world datasets, and show a 36{\%} reduction in the total heartbeat operational cost over a heartbeat transmission with a fixed period; the results also highlight the superiority of our algorithm over arbitrarily chosen heartbeat periods in different WSN settings, thus promising significant cost savings in WSN applications.",
keywords = "Edge mining, Failure detection, Heartbeat transmission, Internet of things, Wireless sensor networks",
author = "Sarfo Gyamfi and James Brusey and Elena Gaura and Ross Wilkins",
year = "2019",
month = "8",
day = "15",
doi = "10.1016/j.eswa.2019.03.022",
language = "English",
volume = "128",
pages = "124--139",
journal = "Expert Systems with Applications",
issn = "0957-4174",
publisher = "Permagon Press",

}

TY - JOUR

T1 - Heartbeat design for energy-aware IoT

T2 - are your sensors alive?

AU - Gyamfi, Sarfo

AU - Brusey, James

AU - Gaura, Elena

AU - Wilkins, Ross

PY - 2019/8/15

Y1 - 2019/8/15

N2 - A number of algorithms now exist for using model-based prediction at the sensor node of a wireless sensor network (WSN) to enable a dramatic reduction in transmission rates, and thus save energy at the sensor node. These approaches, however, sometimes reduce the rate so substantially as to make the health state of the network opaque. One solution is to include a regular heartbeat transmission whose receipt or otherwise informs the sink about the health state of the node. However, given that a large period increases the probability that dead nodes go unnoticed at the sink, while a small period likely increases the energy cost of communication, what should be the period of the heartbeat transmission? In this paper, we examine the use of heartbeats in WSN design. We derive a general protocol for optimal and dynamic heartbeat transmission by minimising the Bayes risk, which is the expected cost of missing data from dead nodes plus the energy cost of heartbeat transmissions. Our proposed algorithm is dynamic in the sense that the heartbeat period is updated as time goes on and node failures become more probable. We validate our design experimentally using three real-world datasets, and show a 36% reduction in the total heartbeat operational cost over a heartbeat transmission with a fixed period; the results also highlight the superiority of our algorithm over arbitrarily chosen heartbeat periods in different WSN settings, thus promising significant cost savings in WSN applications.

AB - A number of algorithms now exist for using model-based prediction at the sensor node of a wireless sensor network (WSN) to enable a dramatic reduction in transmission rates, and thus save energy at the sensor node. These approaches, however, sometimes reduce the rate so substantially as to make the health state of the network opaque. One solution is to include a regular heartbeat transmission whose receipt or otherwise informs the sink about the health state of the node. However, given that a large period increases the probability that dead nodes go unnoticed at the sink, while a small period likely increases the energy cost of communication, what should be the period of the heartbeat transmission? In this paper, we examine the use of heartbeats in WSN design. We derive a general protocol for optimal and dynamic heartbeat transmission by minimising the Bayes risk, which is the expected cost of missing data from dead nodes plus the energy cost of heartbeat transmissions. Our proposed algorithm is dynamic in the sense that the heartbeat period is updated as time goes on and node failures become more probable. We validate our design experimentally using three real-world datasets, and show a 36% reduction in the total heartbeat operational cost over a heartbeat transmission with a fixed period; the results also highlight the superiority of our algorithm over arbitrarily chosen heartbeat periods in different WSN settings, thus promising significant cost savings in WSN applications.

KW - Edge mining

KW - Failure detection

KW - Heartbeat transmission

KW - Internet of things

KW - Wireless sensor networks

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

U2 - 10.1016/j.eswa.2019.03.022

DO - 10.1016/j.eswa.2019.03.022

M3 - Article

VL - 128

SP - 124

EP - 139

JO - Expert Systems with Applications

JF - Expert Systems with Applications

SN - 0957-4174

ER -