Cargando…

Energy-Efficient Algorithm for Multicasting in Duty-Cycled Sensor Networks

Multicasting is a fundamental network service for one-to-many communications in wireless sensor networks. However, when the sensor nodes work in an asynchronous duty-cycled way, the sender may need to transmit the same message several times to one group of its neighboring nodes, which complicates th...

Descripción completa

Detalles Bibliográficos
Autores principales: Chen, Quan, Cheng, Siyao, Gao, Hong, Li, Jianzhong, Cai, Zhipeng
Formato: Online Artículo Texto
Lenguaje:English
Publicado: MDPI 2015
Materias:
Acceso en línea:https://www.ncbi.nlm.nih.gov/pmc/articles/PMC4721780/
https://www.ncbi.nlm.nih.gov/pubmed/26690446
http://dx.doi.org/10.3390/s151229860
_version_ 1782411279534653440
author Chen, Quan
Cheng, Siyao
Gao, Hong
Li, Jianzhong
Cai, Zhipeng
author_facet Chen, Quan
Cheng, Siyao
Gao, Hong
Li, Jianzhong
Cai, Zhipeng
author_sort Chen, Quan
collection PubMed
description Multicasting is a fundamental network service for one-to-many communications in wireless sensor networks. However, when the sensor nodes work in an asynchronous duty-cycled way, the sender may need to transmit the same message several times to one group of its neighboring nodes, which complicates the minimum energy multicasting problem. Thus, in this paper, we study the problem of minimum energy multicasting with adjusted power (the MEMAP problem) in the duty-cycled sensor networks, and we prove it to be NP-hard. To solve such a problem, the concept of an auxiliary graph is proposed to integrate the scheduling problem of the transmitting power and transmitting time slot and the constructing problem of the minimum multicast tree in MEMAP, and a greedy algorithm is proposed to construct such a graph. Based on the proposed auxiliary graph, an approximate scheduling and constructing algorithm with an approximation ratio of [Formula: see text] is proposed, where K is the number of destination nodes. Finally, the theoretical analysis and experimental results verify the efficiency of the proposed algorithm in terms of the energy cost and transmission redundancy.
format Online
Article
Text
id pubmed-4721780
institution National Center for Biotechnology Information
language English
publishDate 2015
publisher MDPI
record_format MEDLINE/PubMed
spelling pubmed-47217802016-01-26 Energy-Efficient Algorithm for Multicasting in Duty-Cycled Sensor Networks Chen, Quan Cheng, Siyao Gao, Hong Li, Jianzhong Cai, Zhipeng Sensors (Basel) Article Multicasting is a fundamental network service for one-to-many communications in wireless sensor networks. However, when the sensor nodes work in an asynchronous duty-cycled way, the sender may need to transmit the same message several times to one group of its neighboring nodes, which complicates the minimum energy multicasting problem. Thus, in this paper, we study the problem of minimum energy multicasting with adjusted power (the MEMAP problem) in the duty-cycled sensor networks, and we prove it to be NP-hard. To solve such a problem, the concept of an auxiliary graph is proposed to integrate the scheduling problem of the transmitting power and transmitting time slot and the constructing problem of the minimum multicast tree in MEMAP, and a greedy algorithm is proposed to construct such a graph. Based on the proposed auxiliary graph, an approximate scheduling and constructing algorithm with an approximation ratio of [Formula: see text] is proposed, where K is the number of destination nodes. Finally, the theoretical analysis and experimental results verify the efficiency of the proposed algorithm in terms of the energy cost and transmission redundancy. MDPI 2015-12-11 /pmc/articles/PMC4721780/ /pubmed/26690446 http://dx.doi.org/10.3390/s151229860 Text en © 2015 by the authors; licensee MDPI, Basel, Switzerland. This article is an open access article distributed under the terms and conditions of the Creative Commons by Attribution (CC-BY) license (http://creativecommons.org/licenses/by/4.0/).
spellingShingle Article
Chen, Quan
Cheng, Siyao
Gao, Hong
Li, Jianzhong
Cai, Zhipeng
Energy-Efficient Algorithm for Multicasting in Duty-Cycled Sensor Networks
title Energy-Efficient Algorithm for Multicasting in Duty-Cycled Sensor Networks
title_full Energy-Efficient Algorithm for Multicasting in Duty-Cycled Sensor Networks
title_fullStr Energy-Efficient Algorithm for Multicasting in Duty-Cycled Sensor Networks
title_full_unstemmed Energy-Efficient Algorithm for Multicasting in Duty-Cycled Sensor Networks
title_short Energy-Efficient Algorithm for Multicasting in Duty-Cycled Sensor Networks
title_sort energy-efficient algorithm for multicasting in duty-cycled sensor networks
topic Article
url https://www.ncbi.nlm.nih.gov/pmc/articles/PMC4721780/
https://www.ncbi.nlm.nih.gov/pubmed/26690446
http://dx.doi.org/10.3390/s151229860
work_keys_str_mv AT chenquan energyefficientalgorithmformulticastingindutycycledsensornetworks
AT chengsiyao energyefficientalgorithmformulticastingindutycycledsensornetworks
AT gaohong energyefficientalgorithmformulticastingindutycycledsensornetworks
AT lijianzhong energyefficientalgorithmformulticastingindutycycledsensornetworks
AT caizhipeng energyefficientalgorithmformulticastingindutycycledsensornetworks