APPLYING EDGE COMPUTING IN THE EXECUTION IoT OPERATIVE TRANSACTIONS
Main Article Content
Abstract
Topicality. IoT information processing is usually performed in a cloud environment. However, this creates problems associated with delays in data transfer to the cloud. It is especially important to reduce these delays when processing operational IoT transactions. This can be achieved by transferring part of the calculations to IoT peripheral devices. However, it is necessary to take into account the specific features of embedded IoT systems. The subject of study in the article is methods for transferring the load to IoT peripheral devices. The purpose of the article is to reduce the execution time of operational IoT transactions by increasing the efficiency of the system infrastructure by transferring part of the computing load to IoT peripheral devices. The following results were obtained. A conclusion has been made about the possibility of constructing a distributed information system based on Internet of Things devices. A model of a computing node has been formed, which made it possible to specify a separate computing node, taking into account its location and functioning features. A method for distributing tasks among the nodes of a distributed information system has been developed. The method allows taking into account the features of each computing node and the state of communication channels between them. The developed algorithm for implementing the method is based on the analysis of a stationary or non-stationary environment and changing the greedy strategy of the agent. Conclusion. Studies of the effectiveness of the proposed method have been conducted. The simulation results have shown that the proposed method can significantly reduce the processing time of operational transactions.
Article Details
References
Fabre, W., Haroun, K., Lorrain, V., Lepecq, M. and Sicard, G. (2024), “From Near-Sensor to In-Sensor: A State-of-the-Art Review of Embedded AI Vision Systems”, Sensors, vol. 24(16), 5446, doi: https://doi.org/10.3390/s24165446
Schulz, A.S. (2023), “User Interactions with Internet of Things (IoT) Devices in Shared Domestic Spaces”, ACM International Conference Proceeding Series, pp. 577–579. doi: https://doi.org/10.1145/3626705.3632615
Sharma, A. and Singh, N. (2022), “Sensors, Embedded Systems, and IoT Components”, Mathematical Modeling for Intelligent Systems: Theory, Methods, and Simulation, pp. 1–15, doi: 10.1201/9781003291916-1
Pardo, C., Wei, R. and 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, vol. 104, pp. 258–275, doi: https://doi.org/10.1016/j.indmarman.2022.04.012
Dotsenko, N., Chumachenko, I., Galkin, A., Kuchuk, H. and Chumachenko, D. (2023), “Modeling the Transformation of Configuration Management Processes in a Multi-Project Environment”, Sustainability (Switzerland), Vol. 15(19), 14308, doi: https://doi.org/10.3390/su151914308
Krishnan, S. and Ilmudeen, A. (2023), “Internet of Medical Things in Smart Healthcare: Post-COVID-19 Pandemic Scenario”, Imprint Apple Academic Press, New York, doi: http://dx.doi.org/10.1201/9781003369035
Zhang, Z. (2023), “A computing allocation strategy for Internet of things’ resources based on edge computing”, International Journal of Distributed Sensor Networks, vol. 17(12), doi: https://doi.org/10.1177/15501477211064800
Chalapathi, G.S.S., Chamola, V., Vaish, A. and Buyya, R. (2022), “Industrial internet of things (Iiot) applications of edge and fog computing: A review and future directions”, Advances in Information Security, vol. 83, pp. 293–325, doi: https://doi.org/10.1007/978-3-030-57328-7_12
Fatlawi, A., Al Dujaili, M.J. (2023), Integrating the Internet of Things (IoT) and Cloud Computing Challenges and Solutions: A Review. AIP Conference Proceedings, 2977(1), 020067. doi: http://dx.doi.org/10.1063/5.0181842
Qayyum, T., Trabelsi, Z., Waqar Malik, A. and Hayawi, K. (2022), “Mobility-aware hierarchical fog computing framework for Industrial Internet of Things”, Journal of Cloud Computing, vol. 11(1), doi: https://doi.org/10.1186/s13677-022-00345-y
Kuchuk, H. and Malokhvii, E. (2024), “Integration of IOT with Cloud, Fog, and Edge Computing: A Review”, Advanced Information Systems, vol. 8(2), pp. 65–78, doi: https://doi.org/10.20998/2522-9052.2024.2.08
Kuchuk, N., Mozhaiev, O., Semenov, S., Haichenko, A., Kuchuk, H., Tiulieniev, S., Mozhaiev, M., Davydov, V., Brusakova, O. and Gnusov, Y. (2023). Devising a method for balancing the load on a territorially distributed foggy environment. Eastern-European Journal of Enterprise Technologies, vol. 1(4 (121), pp. 48–55, doi: https://doi.org/10.15587/1729-4061.2023.274177
Hunko, M., Tkachov, V., Kuchuk, H. and Kovalenko, A. (2023), Advantages of Fog Computing: A Comparative Analysis with Cloud Computing for Enhanced Edge Computing Capabilities, 2023 IEEE 4th KhPI Week on Advanced Technology, KhPI Week 2023 – Conf. Proc, 02-06 October 2023, Code 194480, doi: https://doi.org/10.1109/KhPIWeek61412.2023.10312948
Lu, S., Wu, J., Wang, N., Duan, Y., Liu, H., Zhang, J. and Fang, J. (2023), “Resource provisioning in collaborative fog computing for multiple delay-sensitive users”, Software – Practice and Experience, vol. 53, is. 2, pp. 243–262, doi: https://doi.org/10.1002/spe.3000
Kuchuk, G., Nechausov, S. and Kharchenko, V. (2015), “Two-stage optimization of resource allocation for hybrid cloud data store”, Int. Conf. on Information and Digital Techn, Zilina, pp. 266–271, doi: http://dx.doi.org/10.1109/DT.2015.7222982
Petrovska, I. and Kuchuk, H. (2023), “Adaptive resource allocation method for data processing and security in cloud environment”, Advanced Information Systems, vol. 7, no. 3, pp. 67–73, doi: https://doi.org/10.20998/2522-9052.2023.3.10
Li, G., Liu, Y., Wu, J., Lin, D. and Zhao, Sh. (2019), “Methods of Resource Scheduling Based on Optimized Fuzzy Clustering in Fog Computing”, Sensors, MDPI, vol. 19(9), doi: https://doi.org/10.3390/s19092122
Jamil, B. Shojafar, M., Ahmed, I., Ullah, A., Munir, K. and Ijaz, H. (2020), “A job scheduling algorithm for delay and performance optimization in fog computing”, Concurrency and Computation: Practice and Experience, vol. 32(7), doi: https://doi.org/10.1002/cpe.5581
Gomathi, B., Saravana Balaji, B., Krishna Kumar, V., Abouhawwash, M., Aljahdali, S., Masud, M. and Kuchuk, N. (2022), “Multi-Objective Optimization of Energy Aware Virtual Machine Placement in Cloud Data Center”, Intelligent Automation and Soft Computing, Vol. 33(3), pp. 1771–1785, doi: http://dx.doi.org/10.32604/iasc.2022.024052
Proietti Mattia, G. and Beraldi, R. (2023), “P2PFaaS: A framework for FaaS peer-to-peer scheduling and load balancing in Fog and Edge computing”, SoftwareX, vol. 21, doi: https://doi.org/10.1016/j.softx.2022.101290
Kuchuk, N., Kovalenko, A., Ruban, I., Shyshatskyi, A., Zakovorotnyi, O. and Sheviakov, I. (2023), “Traffic Modeling for the Industrial Internet of NanoThings”, 2023 IEEE 4th KhPI Week on Advanced Technology, KhPI Week 2023 - Conference Proceedings, 2023, doi: 194480. http://dx.doi.org/10.1109/KhPIWeek61412.2023.10312856
Kuchuk, H., Kalinin Ye., Dotsenko N., Chumachenko I. and Pakhomov Yu. (2024), “Decomposition of integrated high-density IoT Data Flow”, Advanced Information Systems, vol. 8, no. 3, pp. 77–84, doi: https://doi.org/10.20998/2522-9052.2024.3.09
Attar, H., Khosravi, M.R., Igorovich, S.S., Georgievan, K.N. and Alhihi, M. (2020), “Review and performance evaluation of FIFO, PQ, CQ, FQ, and WFQ algorithms in multimedia wireless sensor networks”, International Journal of Distributed Sensor Networks, vol. 16(6), doi: https://doi.org/10.1177/1550147720913233
Sharma, Sh. Saini H. (2019), “A novel four-tier architecture for delay aware scheduling and load balancing in fog environment”, Sustainable Computing: Informatics and Systems, vol. 24, doi: https://doi.org/10.1016/j.suscom.2019.100355
Liu, L., Chen, H., Xu, Z. (2022). SPMOO: A Multi-Objective Offloading Algorithm for Dependent Tasks in IoT Cloud-Edge-End Collaboration. Information, 13, 75. doi: https://doi.org/10.3390/info13020075
Malik, U.M., Javed, M.A., Frnda, J., Rozhon, J. and Khan, W.U. (2022), “Efficient Matching-Based Parallel Task Offloading in IoT Networks”, Sensors, vol. 22, doi: https://doi.org/10.3390/s22186906
Kuchuk, G.A., Akimova, Yu.A. and Klimenko, L.A. (2000), “Method of optimal allocation of relational tables”, Engineering Simulation, 2000, vol. 17(5), pp. 681–689, available at: https://www.scopus.com/record/display.uri?eid=2-s2.0-0034512103&origin=resultslist&sort=plf-f#metrics
Ghenai, A., Kabouche, Y. and 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), doi: https://doi.org/10.1109/IINTEC.2018.8695308
Wei, J.-Y. and Wu, J.-J. (2023), “Resource Allocation Algorithm in Industrial Internet of Things Based on Edge Computing”, Journal of Northeastern University, vol. 44(8). doi: https://doi.org/10.12068/j.issn.1005-3026.2023.08.002
Yaloveha, V., Podorozhniak, A. and Kuchuk, H. (2022), “Convolutional neural network hyperparameter optimization applied to land cover classification”, Radioelectronic and Computer Systems, vol. 1(2022), pp. 115–128, doi: https://doi.org/10.32620/reks.2022.1.09
Zhang, Z. (2023), “A computing allocation strategy for Internet of things’ resources based on edge computing”, International Journal of Distributed Sensor Networks, vol. 17(12), doi: https://doi.org/10.1177/15501477211064800
Petrovska, I., Kuchuk, H., Kuchuk, N., Mozhaiev, O., Pochebut, M. and Onishchenko, Yu. (2023), “Sequential Series-Based Prediction Model in Adaptive Cloud Resource Allocation for Data Processing and Security”, 2023 13th International Conference on Dependable Systems, Services and Technologies, DESSERT 2023, 13–15 October, Athens, Greece, code 197136, doi: https://doi.org/10.1109/DESSERT61349.2023.10416496
Kalinin, Y., Kozhushko, A., Rebrov, O. and Zakovorotniy, A. (2022), “Characteristics of Rational Classifications in Game-Theoretic Algorithms of Pattern Recognition for Unmanned Vehicles”, 2022 IEEE 3rd KhPI Week on Advanced Technology (KhPIWeek), Kharkiv, Ukraine, pp. 1-5, doi: https://doi.org/10.1109/KhPIWeek57572.2022.9916454
Shakya, J., Chopin, M. and Merghem-Boulahia, L. (2024), “D,ynamic Coalition Formation among IoT Service Providers: A Systematic Exploration of IoT Dynamics Using an Agent-Based Model”, Sensors, vol. 24(11), no. 3471, doi: https://doi.org/10.3390/s24113471
Aburukba, R.O., Landolsi, T. and Omer, D. (2021), “A heuristic scheduling approach for fog-cloud computing environment with stationary IoT devices”, Journal of Network and Computer Applications, vol. 180, no. 102994, doi: https://doi.org/10.1016/j.jnca.2021.102994
Li, W., Zhao, B., Zhu, L., Yixuan W., Zhong, Q. and Yu, S. (2024), “TCEC: Integrity Protection for Containers by Trusted Chip on IoT Edge Computing Nodes”, IEEE Sensors Journal, doi: https://doi.org/10.1109/JSEN.2024.3445576