Improving Channel Access QoS using Application Scheduling in Internet of Things

Document Type : Original Article

Authors

1 Computer, Engineering department, Shahid Bahonar university of Kerman, Kerman, Iran

2 Computer, Engineering, Shahid bahonar university of Kerman, Kerman, Iran

3 Compute engineering, Shahid Bahonar University of Kerman, Iran

Abstract

In recent years, we are constantly facing the increase of Internet of Things devices in the fields of health, agriculture, industry and other applications. The using of these networks will increase by improving the quality of service. Usually, data are generated heterogeneously by IoT’s sensors at different times with   different sizes and priorities, and none of previous works in this field do not consider all these modes together; on the other hand, these studies either have worked on the queue model and priority package selection, or on the channel access methods and its prioritization. Therefore, in our proposed model in this paper, with the aim of improving quality of service, thight scheduling of delay-sensitive packets, and also avoiding starvation for lower priority packets, we consider an architecture including two levels of prioritization. In the first level, the packet is selected for sending based on a type of dynamic prioritization and relative to its delay deadline field. Since in this paper the application of Internet of Things in health care is considered, the sensors generate data both of modes, periodically (fixed) and on demand (critical), and therefore, two queue models D /G/1 and M/G/1 are used. In addition, the second level includes channel prioritization. At this level, by using a control channel and setting the waiting time of the sending node for listening to the channel, we have sending the packet through the control channel. Furthermore, a consolidated channel hopping model has been used for nodes to use the available bandwidth. Also, a buffer to keep the information of the last connection of the node helps to send and receive faster with less number of switching. After simulating and comparing this model with the 802.11 standard and similar media access protocols, significant improvements in increasing the packet delivery rate, operational throughput, and also reducing the end-to-end delay are showed.
 

Keywords


Smiley face

[1] S. Manisha and B. Gaurav, "Quality of Service (QoS) in Internet of Things," IEEE, 2018.
[2]   K.-K.N. Maroua Ben Attia and M. Cheriet, "Dynamic      QoS-Aware Scheduling for Concurrent Traffic in Smart Home," 2020.
[3]   V. K. Quy et al., “IoT-Enabled Smart Agriculture: Architecture, Applications, and Challenges,” Applied Sciences, vol. 12, no. 7, p. 3396, Mar. 2022, doi: https://doi.org/10.3390/app12073396.
[4]   V. F. Rodrigues, R. da R. Righi, C. A. da Costa, and R. S. Antunes, “Smart Hospitals and IoT Sensors: Why Is QoS Essential Here?,” Journal of Sensor and Actuator Networks, vol. 11, no. 3, p. 33, Sep. 2022, doi: https://doi.org/10.3390/jsan11030033
[5]  Hosni Ahangar, M. and M. Mohammadi, "Evaluation of effective factors in quality of service of routing protocols and its role in passive defense," Passive Defense, 2012. 3(3): p. -in persian
[6]   A. Sheikh and A. Ambhaikar, “Quality of Services Parameters for Architectural Patterns of IoT,” Journal of Information Technology Management, vol. 13, no. 13, pp. 36–53, May 2021, doi: https://doi.org/10.22059/jitm.2021.80616.
[7]   Y. Chen, S. Yuan, and F. Gu, “Research on the multi-channel operation of MAC protocol in wireless sensor networks,” International Journal of Parallel, Emergent and Distributed Systems, pp. 1–11, Jun. 2021, doi: https://doi.org/10.1080/17445760.2021.1941011.
[8]   G. Kim and J. Jeong, “CSMA/CA channel hopping in IoT environment toward intelligent multi-user diversity,” The Journal of Supercomputing, vol. 77, no. 10, pp. 11930–11945, Mar. 2021, doi: https://doi.org/10.1007/s11227-021-03754-z.
[9]   N. S. R. Sherine Jenny, “Impact Of Queuing Disciplines On The Performance Of Multi-Class Traffic In A Network,” Information Technology In Industry, vol. 9, no. 1, pp. 691–697, Mar. 2021, doi: https://doi.org/10.17762/itii.v9i1.188.
[10] Georgios Bouloukakis, Ioannis Moscholios, N. Georgantas, and Valérie Issarny, “Simulation-based Queueing Models for Performance Analysis of IoT Applications,” HAL (Le Centre pour la Communication Scientifique Directe), Jul. 2018, doi: https://doi.org/10.1109/csndsp.2018.8471798.
[11] D. pandey, “Navigation based - Intelligent Parking Management System using Queuing theory and IOT,” Aug. 2018, doi: https://doi.org/10.1109/icgciot.2018.8753053.
[12]   C. Zhang, X. Sun, J. Zhang, X. Wang, S. Jin, and H. Zhu, “Throughput Optimization With Delay Guarantee for Massive Random Access of M2M Communications in Industrial IoT,” IEEE Internet of Things Journal, vol. 6, no. 6, pp. 10077–10092, Dec. 2019, doi: https://doi.org/10.1109/jiot.2019.2935548. [13] Maroua Ben Attia, K.-K. Nguyen, and M. Cheriet, “Concurrent Traffic Queuing Game in Smart Home,” Espace ÉTS (ETS), Oct. 2019, doi: https://doi.org/10.23919/cnsm46954.2019.9012720.
[14]   M. B. Attia, K.-K. Nguyen, and M. Cheriet, “Dynamic QoE/QoS-Aware Queuing for Heterogeneous Traffic in Smart Home,” IEEE Access, vol. 7, pp. 58990–59001, 2019, doi: https://doi.org/10.1109/access.2019.2914658.
[15]   B. Santos, A. Soares, Tuan Anh Nguyen, M. Dai, J.-W. Lee, and Francisco Airton Silva, “IoT Sensor Networks in Smart Buildings: A Performance Assessment Using Queuing Models,” Sensors, vol. 21, no. 16, pp. 5660–5660, Aug. 2021, doi: https://doi.org/10.3390/s21165660.
[16] S. Kim, “Home Network Traffic Control Scheme Based on Two-Level Bargaining Game Model,” IEEE Access, vol. 9, pp. 59665–59674,2021,­­ doi: https://doi.org/10.1109/access.2021.3073485.
[17]  Mousavi, S. and A. Ghafari, "active queue management using congestion control method and packet removal pattern," The 6th National Conference on Distributed Computing and Big Data Processing, 2019.in persian
[18] F. M. Alotaibi, I. Ullah, and S. Ahmad, “Modeling and Performance Evaluation of Multi-Class Queuing System with QoS and Priority Constraints,” Electronics, vol. 10, no. 4, p. 500, Feb. 2021, doi: https://doi.org/10.3390/electronics10040500.
[19]   G. Kim and M. Rim, “Internet of Things in the 5G Mobile Communication System: The Optimal Number of Channels in Channel Hopping,” International Journal of Networked and Distributed Computing, vol. 6, no. 2, p. 108, 2018, doi: https://doi.org/10.2991/ijndc.2018.6.2.6.
[20]   G. Sakya and V. Sharma, “ADMC-MAC: Energy efficient adaptive MAC protocol for mission critical applications in WSN,” Sustainable Computing: Informatics and Systems, 2019. 23: p. 21-28.
[21] H. Ma and J. Wu, “MSF-MAC: A Multi-Channel MAC Protocol for Long-distance and Antiinterference in Wireless Sensor Networks,” Journal of Physics: Conference Series 1550 (2020) 032018 IOP Publishing2020.
[22] A.Achroufene, M. Chelik, and N. Bouadem, “Modified CSMA/CA protocol for real-time data fusion applications based on clustered WSN,” Computer Networks, 2021. 196. https://doi.org/10.1016/j.comnet.2021.108243
[23]   E. Alzahrani and F. Bouabdallah, “QMMAC: Quorum-Based Multichannel MAC Protocol for Wireless Sensor Networks,” Sensors, vol. 21, no. 11, p. 3789, May 2021, doi: https://doi.org/10.3390/s21113789.
 [24] H. Su, M.-S. Pan, H. Chen, and X. Liu, “MDP-Based MAC Protocol for WBANs in Edge-Enabled eHealth Systems,” Electronics, vol. 12, no. 4, pp. 947–947, Feb. 2023, doi: https://doi.org/10.3390/electronics12040947.
[25]   S. Bhandari, Shree Krishna Sharma, and X. Wang, “Latency Minimization in Wireless IoT Using Prioritized Channel Access and Data Aggregation,” Open Repository and Bibliography (University of Luxembourg), Dec. 2017, doi: https://doi.org/10.1109/glocom.2017.8255038.
[26]   Haghighat Talab, M, R. Haghmaram, and A. S. M, “Designing a Positioning System and Transmitting Vital Signs and Environmental Conditions of Operating Team,” Passive Defense, vol. 4, no. 2, pp. 49–57, Aug. 2013, Accessed: Aug. 11, 2024. [Online]. Available: https://pd.ihu.ac.ir/article_206109_en.html?lang=en
[27] D. Yoo, S. Chung, and J. Park, “Analysis and Evaluation of Channel-Hopping-Based MAC in Industrial IoT Environment,” Journal of Computing Science and Engineering, vol. 15, no. 4, pp. 160–174, Dec. 2021, doi: https://doi.org/10.5626/jcse.2021.15.4.160.
[28] F. Amin, R. Abbasi, S. Khan, and Muhammad Ali Abid, “An Overview of Medium Access Control and Radio Duty Cycling Protocols for Internet of Things,” Electronics, vol. 11, no. 23, pp. 3873–3873, Nov. 2022, doi: https://doi.org/10.3390/electronics11233873.
[29] A. S. Sadeq, R. Hassan, H. Sallehudin, A. H. M. Aman, and A. H. Ibrahim, “Conceptual Framework for Future WSN-MAC Protocol to Achieve Energy Consumption Enhancement,” Sensors, vol. 22, no. 6, p. 2129, Mar. 2022, doi: https://doi.org/10.3390/s22062129.
[30] M. Alhaddad, S. Sati, and M. Elmusrati, “Comparasion of SMAC with MAC 802.11 Based on Scalability,” 2020. Accessed: Aug. 11, 2024. [Online]. Available: https://icts.tve.gov.ly/2020A_DOC/2020_AFile/DOC/CI/CI1016.pdf