Cargando…

A Distributed Transmission Rate Adjustment Algorithm in Heterogeneous CSMA/CA Networks

Distributed transmission rate tuning is important for a wide variety of IEEE 802.15.4 network applications such as industrial network control systems. Such systems often require each node to sustain certain throughput demand in order to guarantee the system performance. It is thus essential to deter...

Descripción completa

Detalles Bibliográficos
Autores principales: Xie, Shuanglong, Low, Kay Soon, Gunawan, Erry
Formato: Online Artículo Texto
Lenguaje:English
Publicado: MDPI 2015
Materias:
Acceso en línea:https://www.ncbi.nlm.nih.gov/pmc/articles/PMC4431207/
https://www.ncbi.nlm.nih.gov/pubmed/25822140
http://dx.doi.org/10.3390/s150407434
_version_ 1782371298229354496
author Xie, Shuanglong
Low, Kay Soon
Gunawan, Erry
author_facet Xie, Shuanglong
Low, Kay Soon
Gunawan, Erry
author_sort Xie, Shuanglong
collection PubMed
description Distributed transmission rate tuning is important for a wide variety of IEEE 802.15.4 network applications such as industrial network control systems. Such systems often require each node to sustain certain throughput demand in order to guarantee the system performance. It is thus essential to determine a proper transmission rate that can meet the application requirement and compensate for network imperfections (e.g., packet loss). Such a tuning in a heterogeneous network is difficult due to the lack of modeling techniques that can deal with the heterogeneity of the network as well as the network traffic changes. In this paper, a distributed transmission rate tuning algorithm in a heterogeneous IEEE 802.15.4 CSMA/CA network is proposed. Each node uses the results of clear channel assessment (CCA) to estimate the busy channel probability. Then a mathematical framework is developed to estimate the on-going heterogeneous traffics using the busy channel probability at runtime. Finally a distributed algorithm is derived to tune the transmission rate of each node to accurately meet the throughput requirement. The algorithm does not require modifications on IEEE 802.15.4 MAC layer and it has been experimentally implemented and extensively tested using TelosB nodes with the TinyOS protocol stack. The results reveal that the algorithm is accurate and can satisfy the throughput demand. Compared with existing techniques, the algorithm is fully distributed and thus does not require any central coordination. With this property, it is able to adapt to traffic changes and re-adjust the transmission rate to the desired level, which cannot be achieved using the traditional modeling techniques.
format Online
Article
Text
id pubmed-4431207
institution National Center for Biotechnology Information
language English
publishDate 2015
publisher MDPI
record_format MEDLINE/PubMed
spelling pubmed-44312072015-05-19 A Distributed Transmission Rate Adjustment Algorithm in Heterogeneous CSMA/CA Networks Xie, Shuanglong Low, Kay Soon Gunawan, Erry Sensors (Basel) Article Distributed transmission rate tuning is important for a wide variety of IEEE 802.15.4 network applications such as industrial network control systems. Such systems often require each node to sustain certain throughput demand in order to guarantee the system performance. It is thus essential to determine a proper transmission rate that can meet the application requirement and compensate for network imperfections (e.g., packet loss). Such a tuning in a heterogeneous network is difficult due to the lack of modeling techniques that can deal with the heterogeneity of the network as well as the network traffic changes. In this paper, a distributed transmission rate tuning algorithm in a heterogeneous IEEE 802.15.4 CSMA/CA network is proposed. Each node uses the results of clear channel assessment (CCA) to estimate the busy channel probability. Then a mathematical framework is developed to estimate the on-going heterogeneous traffics using the busy channel probability at runtime. Finally a distributed algorithm is derived to tune the transmission rate of each node to accurately meet the throughput requirement. The algorithm does not require modifications on IEEE 802.15.4 MAC layer and it has been experimentally implemented and extensively tested using TelosB nodes with the TinyOS protocol stack. The results reveal that the algorithm is accurate and can satisfy the throughput demand. Compared with existing techniques, the algorithm is fully distributed and thus does not require any central coordination. With this property, it is able to adapt to traffic changes and re-adjust the transmission rate to the desired level, which cannot be achieved using the traditional modeling techniques. MDPI 2015-03-26 /pmc/articles/PMC4431207/ /pubmed/25822140 http://dx.doi.org/10.3390/s150407434 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 Attribution license (http://creativecommons.org/licenses/by/4.0/).
spellingShingle Article
Xie, Shuanglong
Low, Kay Soon
Gunawan, Erry
A Distributed Transmission Rate Adjustment Algorithm in Heterogeneous CSMA/CA Networks
title A Distributed Transmission Rate Adjustment Algorithm in Heterogeneous CSMA/CA Networks
title_full A Distributed Transmission Rate Adjustment Algorithm in Heterogeneous CSMA/CA Networks
title_fullStr A Distributed Transmission Rate Adjustment Algorithm in Heterogeneous CSMA/CA Networks
title_full_unstemmed A Distributed Transmission Rate Adjustment Algorithm in Heterogeneous CSMA/CA Networks
title_short A Distributed Transmission Rate Adjustment Algorithm in Heterogeneous CSMA/CA Networks
title_sort distributed transmission rate adjustment algorithm in heterogeneous csma/ca networks
topic Article
url https://www.ncbi.nlm.nih.gov/pmc/articles/PMC4431207/
https://www.ncbi.nlm.nih.gov/pubmed/25822140
http://dx.doi.org/10.3390/s150407434
work_keys_str_mv AT xieshuanglong adistributedtransmissionrateadjustmentalgorithminheterogeneouscsmacanetworks
AT lowkaysoon adistributedtransmissionrateadjustmentalgorithminheterogeneouscsmacanetworks
AT gunawanerry adistributedtransmissionrateadjustmentalgorithminheterogeneouscsmacanetworks
AT xieshuanglong distributedtransmissionrateadjustmentalgorithminheterogeneouscsmacanetworks
AT lowkaysoon distributedtransmissionrateadjustmentalgorithminheterogeneouscsmacanetworks
AT gunawanerry distributedtransmissionrateadjustmentalgorithminheterogeneouscsmacanetworks