Using priority queuing for congestion control in IoT‐based technologies for IoT applications

The Internet of Things (IoT) connect millions of devices in diverse areas such as smart cities, e‐health, transportation and defense to meet a wide range of human needs. To provide these services, a large amount of data needs to be transmitted to the IoT network servers. However, the IoT networks suffer from limited resources such as buffer size, node processing capabilities, and server capacities adversely affecting throughputs, latency, and energy consumption. Additionally, the ensuing heavy network traffic due to large amount of data transmitted results in congestion which degrades IoT network performance. Therefore, innovative congestion control techniques, e.g., queue management approach needs to be developed to overcome congestion problems in IoT networks. In this paper, a novel priority queuing technique (Npqt++) is developed to control congestion in IoT networks. The Npqt++ implements a preemptive/nonpreemptive discipline with a discretion rule to classify network traffic based on their real‐time requirement into priority groups. If the discretion rule for low priority packets is satisfied, high priority packets are pushed to the front of the queue; otherwise, they wait in the queue. Our approach significantly outperforms existing techniques in terms of throughput, delay, and energy consumption.

[1]  Laurent Toutain,et al.  IPv6 over LPWANs: Connecting Low Power Wide Area Networks to the Internet (of Things) , 2020, IEEE Wireless Communications.

[2]  Khaled Salah,et al.  Industrial internet of things: Recent advances, enabling technologies and open challenges , 2020, Comput. Electr. Eng..

[3]  Jiong Zhao,et al.  Adaptive Status Report with Congestion Control in NB-IoT , 2019, 2019 Sixth International Conference on Internet of Things: Systems, Management and Security (IOTSMS).

[4]  Gerhard P. Hancke,et al.  A delay-aware spectrum handoff scheme for prioritized time-critical industrial applications with channel selection strategy , 2019, Comput. Commun..

[5]  Boris Bellalta,et al.  Increasing LPWAN Scalability by Means of Concurrent Multiband IoT Technologies: An Industry 4.0 Use Case , 2019, IEEE Access.

[6]  Gerhard P. Hancke,et al.  An Effective Spectrum Handoff Based on Reinforcement Learning for Target Channel Selection in the Industrial Internet of Things , 2019, Sensors.

[7]  Abed Ellatif Samhat,et al.  Internet of Mobile Things: Overview of LoRaWAN, DASH7, and NB-IoT in LPWANs Standards and Supported Mobility , 2019, IEEE Communications Surveys & Tutorials.

[8]  Eadala Sarath Yadav,et al.  A Review on the Different Types of Internet of Things (IoT) , 2019 .

[9]  Mujahid Tabassum,et al.  Comparative Analysis of Queuing Algorithms and QoS Effects on the IoT Networks Traffic , 2018, 2018 8th IEEE International Conference on Control System, Computing and Engineering (ICCSCE).

[10]  D. Sridharan,et al.  Energy efficient and load balanced priority queue algorithm for Wireless Body Area Network , 2018, Future Gener. Comput. Syst..

[11]  Nitin Naik,et al.  LPWAN Technologies for IoT Systems: Choice Between Ultra Narrow Band and Spread Spectrum , 2018, 2018 IEEE International Systems Engineering Symposium (ISSE).

[12]  Takuro Sato,et al.  Dynamic Congestion Control in Information-Centric Networking Utilizing Sensors for the IoT , 2018, 2018 IEEE Region Ten Symposium (Tensymp).

[13]  Lal Pratap Verma,et al.  An Analysis of IoT Congestion Control Policies , 2018 .

[14]  Ching-Hsien Hsu,et al.  Optimizing M2M Communications and Quality of Services in the IoT for Sustainable Smart Cities , 2018, IEEE Transactions on Sustainable Computing.

[15]  Gerhard P. Hancke,et al.  A survey of cognitive radio handoff schemes, challenges and issues for industrial wireless sensor networks (CR-IWSN) , 2017, J. Netw. Comput. Appl..

[16]  Hayder M. Amer,et al.  Optimization-Based Hybrid Congestion Alleviation for 6LoWPAN Networks , 2017, IEEE Internet of Things Journal.

[17]  Dieter Fiems,et al.  Delay analysis of multiclass queues with correlated train arrivals and a hybrid priority/FIFO scheduling discipline , 2017 .

[18]  Sunil Kumar,et al.  Optimal Spectrum Handoff Control for CRN Based on Hybrid Priority Queuing and Multi-Teacher Apprentice Learning , 2017, IEEE Transactions on Vehicular Technology.

[19]  Chong Kwan Un,et al.  Analysis of the M/G/1 queue under a combined preemptive/nonpreemptive priority discipline , 1993, IEEE Trans. Commun..