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...
Autores principales: | , , , , |
---|---|
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 |