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
来源
CLUSTER COMPUTING-THE JOURNAL OF NETWORKS SOFTWARE TOOLS AND APPLICATIONS | 2024年 / 27卷 / 02期
关键词
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] RBAC-LBRM: An RBAC-Based Load Balancing Assisted Efficient Resource Management Framework for IoT-Edge-Fog Network
    Kumar, Rohit
    Agrawal, Neha
    IEEE SENSORS LETTERS, 2022, 6 (08)
  • [22] 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
  • [23] MFP: an approach to delay and energy-efficient module placement in IoT applications based on multi-fog
    Morteza Dadashi Gavaber
    Amir Rajabzadeh
    Journal of Ambient Intelligence and Humanized Computing, 2021, 12 : 7965 - 7981
  • [24] Multi-layered Cloud and Fog based Secure Integrated Transmission and Storage Framework for IoT based Applications
    Gupta, B. B.
    Quamara, Megha
    2018 5TH INTERNATIONAL CONFERENCE ON SIGNAL PROCESSING AND INTEGRATED NETWORKS (SPIN), 2018, : 462 - 467
  • [25] MOTO-MASSA: multi-objective task offloading based on modified sparrow search algorithm for fog-assisted IoT applications
    Khedr, Ahmed M.
    Alfawaz, Oruba
    Alseid, Marya
    El-Moursy, Ali
    WIRELESS NETWORKS, 2025, 31 (02) : 1747 - 1762
  • [26] Efficient LDPC Code Design based on Genetic Algorithm for IoT Systems
    Nguyen-Van, Thanh-Loc
    Do-Duy, Tan
    Huynh-The, Thien
    EAI Endorsed Transactions on Industrial Networks and Intelligent Systems, 2024, 11 (04)
  • [27] Multi-Objective Osprey Optimization Algorithm-Based Resource Allocation in Fog-IoT
    Nagarjun, E.
    Chouhan, Dharamendra
    Kumar, S. M. Dilip
    INTERNATIONAL JOURNAL OF ADVANCED COMPUTER SCIENCE AND APPLICATIONS, 2025, 16 (02) : 1240 - 1247
  • [28] Energy efficient compression sensing-based clustering framework for IoT-based heterogeneous WSN
    Manchanda, Rachit
    Sharma, Kanika
    TELECOMMUNICATION SYSTEMS, 2020, 74 (03) : 311 - 330
  • [29] QoE Based Revenue Maximizing Dynamic Resource Allocation and Pricing for Fog-Enabled Mission-Critical IoT Applications
    Farooq, Muhammad Junaid
    Zhu, Quanyan
    IEEE TRANSACTIONS ON MOBILE COMPUTING, 2021, 20 (12) : 3395 - 3408
  • [30] An efficient priority based resource management framework for IoT enabled applications in the cloud
    Mahalakshmi, J.
    Krishna, P. Venkata
    EVOLUTIONARY INTELLIGENCE, 2021, 14 (02) : 863 - 869