Sleeping Schedule-Aware Local Broadcast in Wireless Sensor Networks

Broadcast is widely used in applications in wireless sensor networks (WSNs). In the last decade, the broadcast problem in WSNs has been well studied. However, few of existing broadcasting strategies have considered the scenarios with sleeping schedules, which have been emerging as a prevalent energy...

Full description

Bibliographic Details
Main Authors: Jue Hong, Zhuo Li, Dianjie Lu, Sanglu Lu
Format: Article
Language:English
Published: SAGE Publishing 2013-12-01
Series:International Journal of Distributed Sensor Networks
Online Access:https://doi.org/10.1155/2013/451970
id doaj-cba133fdaccb462a862638cd5807e3c1
record_format Article
spelling doaj-cba133fdaccb462a862638cd5807e3c12020-11-25T02:52:40ZengSAGE PublishingInternational Journal of Distributed Sensor Networks1550-14772013-12-01910.1155/2013/451970451970Sleeping Schedule-Aware Local Broadcast in Wireless Sensor NetworksJue Hong0Zhuo Li1Dianjie Lu2Sanglu Lu3 Shenzhen Institutes of Advanced Technology, Chinese Academy of Sciences, Shenzhen, Guangdong 518055, China State Key Lab of Novel Software Technology, Nanjing University, Nanjing, Jiangsu 210023, China School of Information Science and Engineering, Shandong Normal University, Jinan, Shandong 250014, China State Key Lab of Novel Software Technology, Nanjing University, Nanjing, Jiangsu 210023, ChinaBroadcast is widely used in applications in wireless sensor networks (WSNs). In the last decade, the broadcast problem in WSNs has been well studied. However, few of existing broadcasting strategies have considered the scenarios with sleeping schedules, which have been emerging as a prevalent energy-saving method for WSNs. In WSNs with sleeping schedule, each node switches on and off periodically, rendering the broadcast problem more difficult. To handle the periodical sleep issue, we focus on designing effective sleeping schedule-aware broadcast algorithms. We practically propose SALB, a sleeping schedule-aware local broadcast algorithm. In SALB, a typical local algorithm for constructing connected dominating set is employed to form the broadcast backbone. To guarantee proper transmission of broadcast messages, a sleep-aware forwarding mechanism is implemented. Moreover, heuristic strategies are used to decrease the number of transmissions and the broadcast latency. Theoretical analysis shows that the number of transmissions for SALB is within 4(min(Δ, | T | ) + c ) ( c is constant) is constant) times of the optimal value. And the broadcast latency of SALB is within 4 | T | + 1 times of the optimal value (Δ is the maximum degree in the network, | T | is the scheduling period length). The performance of SALB is evaluated via simulations.https://doi.org/10.1155/2013/451970
collection DOAJ
language English
format Article
sources DOAJ
author Jue Hong
Zhuo Li
Dianjie Lu
Sanglu Lu
spellingShingle Jue Hong
Zhuo Li
Dianjie Lu
Sanglu Lu
Sleeping Schedule-Aware Local Broadcast in Wireless Sensor Networks
International Journal of Distributed Sensor Networks
author_facet Jue Hong
Zhuo Li
Dianjie Lu
Sanglu Lu
author_sort Jue Hong
title Sleeping Schedule-Aware Local Broadcast in Wireless Sensor Networks
title_short Sleeping Schedule-Aware Local Broadcast in Wireless Sensor Networks
title_full Sleeping Schedule-Aware Local Broadcast in Wireless Sensor Networks
title_fullStr Sleeping Schedule-Aware Local Broadcast in Wireless Sensor Networks
title_full_unstemmed Sleeping Schedule-Aware Local Broadcast in Wireless Sensor Networks
title_sort sleeping schedule-aware local broadcast in wireless sensor networks
publisher SAGE Publishing
series International Journal of Distributed Sensor Networks
issn 1550-1477
publishDate 2013-12-01
description Broadcast is widely used in applications in wireless sensor networks (WSNs). In the last decade, the broadcast problem in WSNs has been well studied. However, few of existing broadcasting strategies have considered the scenarios with sleeping schedules, which have been emerging as a prevalent energy-saving method for WSNs. In WSNs with sleeping schedule, each node switches on and off periodically, rendering the broadcast problem more difficult. To handle the periodical sleep issue, we focus on designing effective sleeping schedule-aware broadcast algorithms. We practically propose SALB, a sleeping schedule-aware local broadcast algorithm. In SALB, a typical local algorithm for constructing connected dominating set is employed to form the broadcast backbone. To guarantee proper transmission of broadcast messages, a sleep-aware forwarding mechanism is implemented. Moreover, heuristic strategies are used to decrease the number of transmissions and the broadcast latency. Theoretical analysis shows that the number of transmissions for SALB is within 4(min(Δ, | T | ) + c ) ( c is constant) is constant) times of the optimal value. And the broadcast latency of SALB is within 4 | T | + 1 times of the optimal value (Δ is the maximum degree in the network, | T | is the scheduling period length). The performance of SALB is evaluated via simulations.
url https://doi.org/10.1155/2013/451970
work_keys_str_mv AT juehong sleepingscheduleawarelocalbroadcastinwirelesssensornetworks
AT zhuoli sleepingscheduleawarelocalbroadcastinwirelesssensornetworks
AT dianjielu sleepingscheduleawarelocalbroadcastinwirelesssensornetworks
AT sanglulu sleepingscheduleawarelocalbroadcastinwirelesssensornetworks
_version_ 1724728381238411264