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...

Full description

Saved in:
Bibliographic Details
Main Authors: Xie, Shuanglong, Gunawan, Erry, Low, Kay Soon
Other Authors: School of Electrical and Electronic Engineering
Format: Article
Language:English
Published: 2015
Subjects:
Online Access:https://hdl.handle.net/10356/107387
http://hdl.handle.net/10220/25548
Tags: Add Tag
No Tags, Be the first to tag this record!
Institution: Nanyang Technological University
Language: English
id sg-ntu-dr.10356-107387
record_format dspace
spelling sg-ntu-dr.10356-1073872022-02-16T16:27:37Z A distributed transmission rate adjustment algorithm in heterogeneous CSMA/CA networks Xie, Shuanglong Gunawan, Erry Low, Kay Soon School of Electrical and Electronic Engineering DRNTU::Engineering::Electrical and electronic engineering::Electric power::Production, transmission and distribution 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. Published version 2015-05-14T07:47:37Z 2019-12-06T22:29:52Z 2015-05-14T07:47:37Z 2019-12-06T22:29:52Z 2015 2015 Journal Article Xie, S., Low, K. S., & Gunawan, E. (2015). A distributed transmission rate adjustment algorithm in heterogeneous CSMA/CA networks. Sensors, 15(4), 7434-7453. 1424-8220 https://hdl.handle.net/10356/107387 http://hdl.handle.net/10220/25548 10.3390/s150407434 25822140 en Sensors This is an open access article distributed under the Creative Commons Attribution License which permits unrestricted use, distribution, and reproduction in any medium, provided the original work is properly cited. 20 p. application/pdf
institution Nanyang Technological University
building NTU Library
continent Asia
country Singapore
Singapore
content_provider NTU Library
collection DR-NTU
language English
topic DRNTU::Engineering::Electrical and electronic engineering::Electric power::Production, transmission and distribution
spellingShingle DRNTU::Engineering::Electrical and electronic engineering::Electric power::Production, transmission and distribution
Xie, Shuanglong
Gunawan, Erry
Low, Kay Soon
A distributed transmission rate adjustment algorithm in heterogeneous CSMA/CA networks
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.
author2 School of Electrical and Electronic Engineering
author_facet School of Electrical and Electronic Engineering
Xie, Shuanglong
Gunawan, Erry
Low, Kay Soon
format Article
author Xie, Shuanglong
Gunawan, Erry
Low, Kay Soon
author_sort Xie, Shuanglong
title 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_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_sort distributed transmission rate adjustment algorithm in heterogeneous csma/ca networks
publishDate 2015
url https://hdl.handle.net/10356/107387
http://hdl.handle.net/10220/25548
_version_ 1725985657034113024