Devising a method for the virtual clustering of the Internet of Things edge environment

Authors

DOI:

https://doi.org/10.15587/1729-4061.2024.298431

Keywords:

Internet of Things, virtual cluster, edge environment, heterogeneity, fuzzy computing, balance

Abstract

The object of research is the process of load distribution in the edge environment of the Internet of Things.

The task to improve the efficiency of the functioning of the network of computing devices in the Internet of Things edge environment has been solved. Free resources of heterogeneous single-board computers were used to this end.

In the process of conducting research, an approach to the construction of an architecture for a virtual cluster of computers with limited resources was devised. The design took into account specific features of the edge environment on the Internet of Things. This has made it possible to propose a four-layer architecture instead of the standard seven-layer architecture of IoT sensor information processing device networks.

Stages in the virtual cluster construction in the edge environment on the Internet of Things were also defined. A three-stage procedure to form a virtual cluster was justified. This procedure made it possible to devise a method for the virtual clustering in the Internet of Things edge environment based on the proposed virtual cluster architecture.

The proposed method for building a virtual cluster in the Internet of Things edge environment was investigated. With a small network load, a virtual cluster has no advantage over a classic cluster. But with the growth of the network load, the virtual cluster prevails over the classic cluster in total performance; the advantage in total performance can exceed 10 %. It was also proven that for a heterogeneous environment, performance changes at full network load significantly depend on the number of virtual node groups. The research results on the method for building a virtual cluster in the Internet of Things edge environment can be explained by improving the balance of the network load at virtual clustering

Author Biographies

Heorhii Kuchuk, National Technical University "Kharkiv Polytechnic Institute"

Doctor of Technical Sciences, Professor

Department of Computer Engineering and Programming

Oleksandr Mozhaiev, Kharkiv National University of Internal Affairs

Doctor of Technical Sciences, Professor

Department of Cyber Security and DATA Technologies

Nina Kuchuk, National Technical University "Kharkiv Polytechnic Institute"

Doctor of Technical Sciences, Professor

Department of Computer Engineering and Programming

Serhii Tiulieniev, Scientific Research Center for Forensic Science of Information Technologies and Intellectual Property of the Ministry of Justice of Ukraine

PhD

Director

Mykhailo Mozhaiev, Scientific Research Center for Forensic Science of Information Technologies and Intellectual Property of the Ministry of Justice of Ukraine

Doctor of Technical Sciences, Head of Laboratory

Laboratory of Copyright and Information Technologies

Yurii Gnusov, Kharkiv National University of Internal Affairs

PhD, Associate Professor

Department of Cyber Security and DATA Technologies

Mykhailo Tsuranov, Kharkiv National University of Internal Affairs

Senior Lecture

Department of Cyber Security and DATA Technologies

Tetiana Bykova, Scientific Research Center for Forensic Science of Information Technologies and Intellectual Property of the Ministry of Justice of Ukraine

Acting Head of Laboratory

Laboratory of Research of Information Technology Objects

Sergii Klivets, Ivan Kozhedub Kharkiv National Air Force University

PhD

Science Center

Alexander Kuleshov, Ivan Kozhedub Kharkiv National Air Force University

PhD, Associate Professor

Science Center

References

  1. Schulz, A. S. (2023). User Interactions with Internet of Things (IoT) Devices in Shared Domestic Spaces. Proceedings of the 22nd International Conference on Mobile and Ubiquitous Multimedia. https://doi.org/10.1145/3626705.3632615
  2. Pardo, C., Wei, R., Ivens, B. S. (2022). Integrating the business networks and internet of things perspectives: A system of systems (SoS) approach for industrial markets. Industrial Marketing Management, 104, 258–275. https://doi.org/10.1016/j.indmarman.2022.04.012
  3. Zakharchenko, A., Stepanets, O. (2023). Digital twin value in intelligent building development. Advanced Information Systems, 7 (2), 75–86. https://doi.org/10.20998/2522-9052.2023.2.11
  4. Chalapathi, G. S. S., Chamola, V., Vaish, A., Buyya, R. (2021). Industrial Internet of Things (IIoT) Applications of Edge and Fog Computing: A Review and Future Directions. Advances in Information Security, 293–325. https://doi.org/10.1007/978-3-030-57328-7_12
  5. Zuev, A., Karaman, D., Olshevskiy, A. (2023). Wireless sensor synchronization method for monitoring short-term events. Advanced Information Systems, 7 (4), 33–40. https://doi.org/10.20998/2522-9052.2023.4.04
  6. Krishnan, S., Ilmudeen, A. (2023). Internet of Medical Things in Smart Healthcare. Apple Academic Press. https://doi.org/10.1201/9781003369035
  7. Fatlawi, A., Al-Dujaili, M. J. (2023). Integrating the internet of things (IoT) and cloud computing challenges and solutions: A review. AIP Conference Proceedings. https://doi.org/10.1063/5.0181842
  8. Qayyum, T., Trabelsi, Z., Waqar Malik, A., Hayawi, K. (2022). Mobility-aware hierarchical fog computing framework for Industrial Internet of Things (IIoT). Journal of Cloud Computing, 11 (1). https://doi.org/10.1186/s13677-022-00345-y
  9. Lu, S., Wu, J., Wang, N., Duan, Y., Liu, H., Zhang, J., Fang, J. (2021). Resource provisioning in collaborative fog computing for multiple delay‐sensitive users. Software: Practice and Experience, 53 (2), 243–262. https://doi.org/10.1002/spe.3000
  10. Petrovska, I., Kuchuk, H. (2023). Adaptive resource allocation method for data processing and security in cloud environment. Advanced Information Systems, 7 (3), 67–73. https://doi.org/10.20998/2522-9052.2023.3.10
  11. Kuchuk, G., Nechausov, S., Kharchenko, V. (2015). Two-stage optimization of resource allocation for hybrid cloud data store. 2015 International Conference on Information and Digital Technologies. https://doi.org/10.1109/dt.2015.7222982
  12. Li, G., Liu, Y., Wu, J., Lin, D., Zhao, S. (2019). Methods of Resource Scheduling Based on Optimized Fuzzy Clustering in Fog Computing. Sensors, 19(9), 2122. https://doi.org/10.3390/s19092122
  13. Jamil, B., Shojafar, M., Ahmed, I., Ullah, A., Munir, K., Ijaz, H. (2019). A job scheduling algorithm for delay and performance optimization in fog computing. Concurrency and Computation: Practice and Experience, 32 (7). https://doi.org/10.1002/cpe.5581
  14. Gomathi, B., Saravana Balaji, B., Krishna Kumar, V., Abouhawwash, M., Aljahdali, S., Masud, M., Kuchuk, N. (2022). Multi-Objective Optimization of Energy Aware Virtual Machine Placement in Cloud Data Center. Intelligent Automation & Soft Computing, 33 (3), 1771–1785. https://doi.org/10.32604/iasc.2022.024052
  15. Proietti Mattia, G., Beraldi, R. (2023). P2PFaaS: A framework for FaaS peer-to-peer scheduling and load balancing in Fog and Edge computing. SoftwareX, 21, 101290. https://doi.org/10.1016/j.softx.2022.101290
  16. Kuchuk, N., Mozhaiev, O., Semenov, S., Haichenko, A., Kuchuk, H., Tiulieniev, S. et al. (2023). Devising a method for balancing the load on a territorially distributed foggy environment. Eastern-European Journal of Enterprise Technologies, 1 (4 (121)), 48–55. https://doi.org/10.15587/1729-4061.2023.274177
  17. Kuchuk, N., Ruban, I., Zakovorotnyi, O., Kovalenko, A., Shyshatskyi, A., Sheviakov, I. (2023). Traffic Modeling for the Industrial Internet of NanoThings. 2023 IEEE 4th KhPI Week on Advanced Technology (KhPIWeek). https://doi.org/10.1109/khpiweek61412.2023.10312856
  18. Sharma, S., Saini, H. (2019). A novel four-tier architecture for delay aware scheduling and load balancing in fog environment. Sustainable Computing: Informatics and Systems, 24, 100355. https://doi.org/10.1016/j.suscom.2019.100355
  19. Khudov, H., Diakonov, O., Kuchuk, N., Maliuha, V., Furmanov, K., Mylashenko, I. et al. (2021). Method for determining coordinates of airborne objects by radars with additional use of ADS-B receivers. Eastern-European Journal of Enterprise Technologies, 4 (9 (112)), 54–64. https://doi.org/10.15587/1729-4061.2021.238407
  20. Malik, U. M., Javed, M. A., Frnda, J., Rozhon, J., Khan, W. U. (2022). Efficient Matching-Based Parallel Task Offloading in IoT Networks. Sensors, 22 (18), 6906. https://doi.org/10.3390/s22186906
  21. Liu, L., Chen, H., Xu, Z. (2022). SPMOO: A Multi-Objective Offloading Algorithm for Dependent Tasks in IoT Cloud-Edge-End Collaboration. Information, 13 (2), 75. https://doi.org/10.3390/info13020075
  22. Ghenai, A., Kabouche, Y., Dahmani, W. (2018). Multi-user dynamic scheduling-based resource management for Internet of Things applications. 2018 International Conference on Internet of Things, Embedded Systems and Communications (IINTEC). https://doi.org/10.1109/iintec.2018.8695308
  23. Kuchuk, G. A., Akimova, Yu. A., Klimenko, L. A. (2000). Method of optimal allocation of relational tables. Engineering Simulation, 17 (5), 681–689.
  24. Wei, J.-Y., Wu, J.-J. (2023). Resource Allocation Algorithm in Industrial Internet of Things Based on Edge Computing. Dongbei Daxue Xuebao / Journal of Northeastern University, 44 (8). https://doi.org/10.12068/j.issn.1005-3026.2023.08.002
  25. Yaloveha, V., Podorozhniak, A., Kuchuk, H. (2022). Convolutional neural network hyperparameter optimization applied to land cover classification. Radioelectronic and computer systems, 1, 115–128. https://doi.org/10.32620/reks.2022.1.09
  26. Zhang, Z. (2021). A computing allocation strategy for Internet of things’ resources based on edge computing. International Journal of Distributed Sensor Networks, 17 (12), 155014772110648. https://doi.org/10.1177/15501477211064800
  27. Attar, H., Khosravi, M. R., Igorovich, S. S., Georgievan, K. N., Alhihi, M. (2021). E-Health Communication System with Multiservice Data Traffic Evaluation Based on a G/G/1 Analysis Method. Current Signal Transduction Therapy, 16 (2), 115–121. https://doi.org/10.2174/1574362415666200224094706
  28. Kammoun, N., Abassi, R., Guemara, S. (2019). Towards a New Clustering Algorithm based on Trust Management and Edge Computing for IoT. 2019 15th International Wireless Communications & Mobile Computing Conference (IWCMC). https://doi.org/10.1109/iwcmc.2019.8766492
  29. Kovalenko, A., Kuchuk, H. (2022). Methods to Manage Data in Self-healing Systems. Studies in Systems, Decision and Control, 113–171. https://doi.org/10.1007/978-3-030-96546-4_3
  30. Yang, J., Bao, L., Liu, W., Yang, R., Wu, C. Q. (2023). On a Meta Learning-Based Scheduler for Deep Learning Clusters. IEEE Transactions on Cloud Computing, 11 (4), 3631–3642. https://doi.org/10.1109/tcc.2023.3308161
  31. Pisching, M. A., Pessoa, M. A. O., Junqueira, F., dos Santos Filho, D. J., Miyagi, P. E. (2018). An architecture based on RAMI 4.0 to discover equipment to process operations required by products. Computers & Industrial Engineering, 125, 574–591. https://doi.org/10.1016/j.cie.2017.12.029
Devising a method for the virtual clustering of the Internet of Things edge environment

Downloads

Published

2024-02-28

How to Cite

Kuchuk, H., Mozhaiev, O., Kuchuk, N., Tiulieniev, S., Mozhaiev, M., Gnusov, Y., Tsuranov, M., Bykova, T., Klivets, S., & Kuleshov, A. (2024). Devising a method for the virtual clustering of the Internet of Things edge environment. Eastern-European Journal of Enterprise Technologies, 1(9 (127), 60–71. https://doi.org/10.15587/1729-4061.2024.298431

Issue

Section

Information and controlling system