Fuzzy logic rate adjustment controls using a circuit breaker for persistent congestion in wireless sensor networks

  • PDF / 2,221,410 Bytes
  • 25 Pages / 595.276 x 790.866 pts Page_size
  • 64 Downloads / 192 Views

DOWNLOAD

REPORT


(0123456789().,-volV)(0123456789(). ,- volV)

Fuzzy logic rate adjustment controls using a circuit breaker for persistent congestion in wireless sensor networks Phet Aimtongkham1 • Sovannarith Heng1,2 • Paramate Horkaew3 • Tri Gia Nguyen1 • Chakchai So-In1

 Springer Science+Business Media, LLC, part of Springer Nature 2020

Abstract Congestion control is necessary for enhancing the quality of service in wireless sensor networks (WSNs). With advances in sensing technology, a substantial amount of data traversing a WSN can easily cause congestion, especially given limited resources. As a consequence, network throughput decreases due to significant packet loss and increased delays. Moreover, congestion not only adversely affects the data traffic and transmission success rate but also excessively dissipates energy, which in turn reduces the sensor node and, hence, network lifespans. A typical congestion control strategy was designed to address congestion due to transient events. However, on many occasions, congestion was caused by repeated anomalies and, as a consequence, persisted for an extended period. This paper thus proposes a congestion control strategy that can eliminate both types of congestion. The study adopted a fuzzy logic algorithm for resolving congestion in three key areas: optimal path selection, traffic rate adjustment that incorporates a momentum indicator, and an optimal timeout setting for a circuit breaker to limit persistent congestion. With fuzzy logic, decisions can be made efficiently based on probabilistic weights derived from fitness functions of congestion-relevant parameters. The simulation and experimental results reported herein demonstrate that the proposed strategy outperforms state-of-the-art strategies in terms of the traffic rate, transmission delay, queue utilization, and energy efficiency. Keywords Congestion control  Persistent congestion  Fuzzy logic systems  Wireless sensor networks  WSN

1 Introduction & Chakchai So-In [email protected] Phet Aimtongkham [email protected] Sovannarith Heng [email protected] Paramate Horkaew [email protected] Tri Gia Nguyen [email protected] 1

Applied Network Technology (ANT) Laboratory, Department of Computer Science, Faculty of Science, Khon Kaen University, Khon Kaen, Thailand

2

Department of Computer Science, Faculty of Science, Royal University of Phnom Penh, Phnom Penh, Cambodia

3

School of Computer Engineering, Institute of Engineering, Suranaree University of Technology, Nakhon Ratchasima, Thailand

The Internet of Things (IoT) has recently been applied extensively in various embedded electronics systems [1, 2]. Among these applications, sensing equipment has been of particular interest and has been a fundamental topic. The component, which is also called a sensor node (SN), is a small electronic device that can transmit data over a wireless network that operates on battery power. Due to its simplistic design suitable for mass production, a large number of SNs can be manufactured at very low cost [3]. A typical SN