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 条
  • [1] A genetic-based clustering algorithm for efficient resource allocating of IoT applications in layered fog heterogeneous platforms
    Kimia Abedpour
    Mirsaeid Hosseini Shirvani
    Elmira Abedpour
    Cluster Computing, 2024, 27 : 1313 - 1331
  • [2] A genetic-based requirements-aware approach for reliable IoT applications in the Fog
    Chouat, Houda
    Abbassi, Imed
    Graiet, Mohamed
    2021 IEEE 30TH INTERNATIONAL CONFERENCE ON ENABLING TECHNOLOGIES: INFRASTRUCTURE FOR COLLABORATIVE ENTERPRISES (WETICE 2021), 2021, : 39 - 44
  • [3] Genetic-based clustering neural networks and applications
    Sun, CG
    Chao, HX
    Sun, Y
    1997 IEEE INTERNATIONAL CONFERENCE ON INTELLIGENT PROCESSING SYSTEMS, VOLS 1 & 2, 1997, : 439 - 443
  • [4] Genetic-Based Algorithm for Task Scheduling in Fog–Cloud Environment
    Abdelhamid Khiat
    Mohamed Haddadi
    Nacera Bahnes
    Journal of Network and Systems Management, 2024, 32
  • [5] Genetic-Based Algorithm for Task Scheduling in Fog-Cloud Environment
    Khiat, Abdelhamid
    Haddadi, Mohamed
    Bahnes, Nacera
    JOURNAL OF NETWORK AND SYSTEMS MANAGEMENT, 2024, 32 (01)
  • [6] Placement of IoT services in fog environment based on complex network features: a genetic-based approach
    Azimzadeh, Masomeh
    Rezaee, Ali
    Jassbi, Somayyeh Jafarali
    Esnaashari, Mehdi
    CLUSTER COMPUTING-THE JOURNAL OF NETWORKS SOFTWARE TOOLS AND APPLICATIONS, 2022, 25 (05): : 3423 - 3445
  • [7] A Whale Optimization Algorithm Based Resource Allocation Scheme for Cloud-Fog Based IoT Applications
    Sing, Ranumayee
    Bhoi, Sourav Kumar
    Panigrahi, Niranjan
    Sahoo, Kshira Sagar
    Jhanjhi, Nz
    AlZain, Mohammed A.
    ELECTRONICS, 2022, 11 (19)
  • [8] Placement of IoT services in fog environment based on complex network features: a genetic-based approach
    Masomeh Azimzadeh
    Ali Rezaee
    Somayyeh Jafarali Jassbi
    Mehdi Esnaashari
    Cluster Computing, 2022, 25 : 3423 - 3445
  • [9] Genetic-based algorithms for resource management in virtualized IVR applications
    Kara N.
    Soualhia M.
    Belqasmi F.
    Azar C.
    Glitho R.
    Kara, Nadjia, 1600, Springer Science and Business Media, LLC (03):
  • [10] Genetic-based Key Splitting Algorithm for the Two Layered Protection Scheme
    Banimelhem, Omar
    Al-Dahoud, Hiba
    Taqieddin, Eyad
    Mowafi, Moad
    2019 10TH INTERNATIONAL CONFERENCE ON INFORMATION AND COMMUNICATION SYSTEMS (ICICS), 2019, : 71 - 76