A genetic-based clustering algorithm for efficient resource allocating of IoT applications in layered fog heterogeneous platforms

被引:7
|
作者
Abedpour, Kimia [1 ]
Shirvani, Mirsaeid Hosseini [2 ]
Abedpour, Elmira [3 ]
机构
[1] Tabarestan Chalus Inst, Dept Comp Engn, Chalus, Iran
[2] Islamic Azad Univ, Dept Comp Engn, Sari Branch, Sari, Iran
[3] Univ Turin, Interuniv Dept Terr Sci Project & Polit, Polytech, Turin, Italy
关键词
Fog computing; Internet of Things; k-means clustering method; Jaccard measurement; Genetic optimization algorithm; WORKLOAD ALLOCATION; INTERNET; OPTIMIZATION; MANAGEMENT;
D O I
10.1007/s10586-023-04005-x
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
Fog Computing paradigm that provisions low-latency computing services at the edge network, is a bonanza for supply chain computing resources in Internet of Things (IoT) applications. In different scenarios such as smart homes/healthcare systems, multiple IoT applications are distributed simultaneously in cloud and fog nodes to provide different IoT-based services. In addition, each program requires resources and has its desired quality of service (QoS) which should be met. One of the key challenges in fog computing environment is how to efficiently allocate resources to IoT applications because inefficient resource allocation leads to burdening providers high costs and it lowers down the delivered QoS to users. Since the majority of IoT applications are time-sensitive, the low delay and near physically allocated resources improve the amount of delivered QoS. Therefore, the resource clustering algorithms with the lowest distance error rate and the lowest delay as a consequence are favorable. The aim is to reduce clustering errors and improve the overall performance of the system. This paper formulates resource allocation to IoT applications in heterogeneous 4-layered fog platforms to an optimization problem. To solve this problem, a fusion approach incorporating a genetic algorithm (GA) and the k-means clustering approach is presented. Firstly, it utilizes the k-means approach and Jaccard measurement to cluster fog nodes with a minimum clustering rate. Then, the resources of fog clusters are allocated to IoT devices with the minimum error rate by incorporating GA algorithm. This selection of processing nodes in a fog layer helps to minimize latency and allows applications to access resources simultaneously. The simulation results in extensive scenarios prove the superiority of the proposed algorithm against other successful meta-heuristic approaches in terms of the objective function and lowest error/delay rate.
引用
收藏
页码:1313 / 1331
页数:19
相关论文
共 50 条
  • [21] Genetic-based fuzzy clustering algorithm for fault diagnosis in satellite attitude determination system
    Cai Lin
    Huang Yuancan
    Chen Jiabin
    ISDA 2006: SIXTH INTERNATIONAL CONFERENCE ON INTELLIGENT SYSTEMS DESIGN AND APPLICATIONS, VOL 1, 2006, : 834 - 837
  • [22] Efficient Genetic-Based Detection Algorithm for Large-Scale MIMO Systems
    Wang, Ya
    Wang, Zheng
    Shen, Feng
    Shi, Qingjiang
    PROCEEDINGS OF 2019 IEEE 2ND INTERNATIONAL CONFERENCE ON ELECTRONIC INFORMATION AND COMMUNICATION TECHNOLOGY (ICEICT 2019), 2019, : 79 - 83
  • [23] Resource Efficient Geo-Textual Hierarchical Clustering Framework for Social IoT Applications
    Shuja, Junaid
    Humayun, Mohammad Ali
    Alasmary, Waleed
    Sinky, Hassan
    Alanazi, Eisa
    Khan, Muhammad Khurram
    IEEE SENSORS JOURNAL, 2021, 21 (22) : 25114 - 25122
  • [24] A New Approach for Resource Recommendation in the Fog-Based IoT Using a Hybrid Algorithm
    Xu, Zhiwang
    Qin, Huibin
    Yang, Shengying
    Arefzadeh, Seyedeh Maryam
    COMPUTER JOURNAL, 2023, 66 (03): : 692 - 710
  • [25] Dynamic CPU Frequency Scaling for Efficient Resource Allocation in Heterogeneous Fog Networks for CIoT Applications
    Saxena, Mohit Kumar
    Dev, Kapal
    Kumar, Sudhir
    IEEE TRANSACTIONS ON CONSUMER ELECTRONICS, 2024, 70 (04) : 7365 - 7372
  • [26] Energy efficient heterogeneous clustering scheme using improved golden eagle optimization algorithm for WSN-based IoT
    Silambarasan E.
    Naresh E.
    Asha V.
    Lamani M.R.
    International Journal of Information Technology, 2025, 17 (3) : 1753 - 1760
  • [27] A Cloud Fog Based Framework for Efficient Resource Allocation Using Firefly Algorithm
    Hassan, Kanza
    Javaid, Nadeem
    Zafar, Farkhanda
    Rehman, Saniah
    Zahid, Maheen
    Rasheed, Sadia
    ADVANCES ON BROADBAND AND WIRELESS COMPUTING, COMMUNICATION AND APPLICATIONS, BWCCA-2018, 2019, 25 : 431 - 443
  • [28] Fog Computing Resource-Scheduling Strategy in IoT Based on Artificial Bee Colony Algorithm
    Liu, Weimin
    Li, Chen
    Zheng, Aiyun
    Zheng, Zhi
    Zhang, Zhen
    Xiao, Yao
    ELECTRONICS, 2023, 12 (07)
  • [29] Quantum Inspired Adaptive Resource Management Algorithm for Scalable and Energy Efficient Fog Computing in Internet of Things (IoT)
    Khan, Sonia
    Younas, Naqash
    Alhussein, Musaed
    Khan, Wahib Jamal
    Anwar, Muhammad Shahid
    Aurangzeb, Khursheed
    CMES - Computer Modeling in Engineering and Sciences, 2025, 142 (03): : 2641 - 2660
  • [30] A Scheduling Method for Heterogeneous Signal Processing Platforms Based on Quantum Genetic Algorithm
    Li, Yudong
    Ma, Jinquan
    Xie, Zongfu
    Hu, Zeming
    Shen, Xiaolong
    Zhang, Kun
    APPLIED SCIENCES-BASEL, 2023, 13 (07):