Next Article in Journal
A Naked Eye Refractive Index Sensor with a Visible Multiple Peak Metamaterial Absorber
Next Article in Special Issue
On the Routing Protocol Influence on the Resilience of Wireless Sensor Networks to Jamming Attacks
Previous Article in Journal
A Noncontact FMCW Radar Sensor for Displacement Measurement in Structural Health Monitoring
Previous Article in Special Issue
Open Hardware: A Role to Play in Wireless Sensor Networks?
Article Menu

Export Article

Open AccessArticle
Sensors 2015, 15(4), 7434-7453; doi:10.3390/s150407434

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

School of Electrical and Electronic Engineering, Nanyang Technological University, 639798 Singapore
These authors contributed equally to this work.
*
Author to whom correspondence should be addressed.
Academic Editors: Luciano Lavagno and Mihai T. Lazarescu
Received: 28 November 2014 / Revised: 19 March 2015 / Accepted: 19 March 2015 / Published: 26 March 2015
(This article belongs to the Special Issue Wireless Sensor Networks and the Internet of Things)
View Full-Text   |   Download PDF [937 KB, uploaded 26 March 2015]   |  

Abstract

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. View Full-Text
Keywords: wireless sensor network; CSMA/CA; transmission rate adjustment; distributed processing wireless sensor network; CSMA/CA; transmission rate adjustment; distributed processing
Figures

Figure 1

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. (CC BY 4.0).

Scifeed alert for new publications

Never miss any articles matching your research from any publisher
  • Get alerts for new papers matching your research
  • Find out the new papers from selected authors
  • Updated daily for 49'000+ journals and 6000+ publishers
  • Define your Scifeed now

SciFeed Share & Cite This Article

MDPI and ACS Style

Xie, S.; Low, K.S.; Gunawan, E. A Distributed Transmission Rate Adjustment Algorithm in Heterogeneous CSMA/CA Networks. Sensors 2015, 15, 7434-7453.

Show more citation formats Show less citations formats

Related Articles

Article Metrics

Article Access Statistics

1

Comments

[Return to top]
Sensors EISSN 1424-8220 Published by MDPI AG, Basel, Switzerland RSS E-Mail Table of Contents Alert
Back to Top