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 条
  • [41] A genetic algorithm for energy efficient fog layer resource management in context-aware smart cities
    Reddy, K. Hemant Kumar
    Luhach, Ashish Kr
    Pradhan, Buddhadeb
    Dash, Jatindra Kumar
    Roy, Diptendu Sinha
    SUSTAINABLE CITIES AND SOCIETY, 2020, 63
  • [42] Energy efficient compression sensing-based clustering framework for IoT-based heterogeneous WSN
    Rachit Manchanda
    Kanika Sharma
    Telecommunication Systems, 2020, 74 : 311 - 330
  • [43] Low-latency and energy-efficient scheduling in fog-based IoT applications
    Rahbari, Dadmehr
    Nickray, Mohsen
    TURKISH JOURNAL OF ELECTRICAL ENGINEERING AND COMPUTER SCIENCES, 2019, 27 (02) : 1406 - 1427
  • [44] An efficient priority based resource management framework for IoT enabled applications in the cloud
    J. Mahalakshmi
    P. Venkata Krishna
    Evolutionary Intelligence, 2021, 14 : 863 - 869
  • [45] TSAR-ILP: Tile-Based, Synchronization-AwaRe ILP Allocating Heterogeneous Platforms for Streaming Applications
    Morais, Bruno
    Zhang, Jinghan
    Schirner, Gunar
    IEEE TRANSACTIONS ON COMPUTER-AIDED DESIGN OF INTEGRATED CIRCUITS AND SYSTEMS, 2023, 42 (11) : 3693 - 3706
  • [46] An Efficient Task Scheduling Based on Seagull Optimization Algorithm for Heterogeneous Cloud Computing Platforms
    Ghafari R.
    Mansouri N.
    International Journal of Engineering, Transactions B: Applications, 2022, 35 (02): : 433 - 450
  • [47] Spectral clustering-based energy-efficient resource allocation algorithm in heterogeneous cellular ultra-dense network
    Wang, Xue
    Liu, Jing
    Sun, Jiani
    Zhang, Jizhen
    Qian, Zhihong
    Tongxin Xuebao/Journal on Communications, 2021, 42 (07): : 162 - 175
  • [48] LVRM: On the Design of Efficient Link Based Virtual Resource Management Algorithm for Cloud Platforms
    Sahoo, Prasan Kumar
    Dehury, Chinmaya Kumar
    Veeravalli, Bharadwaj
    IEEE TRANSACTIONS ON PARALLEL AND DISTRIBUTED SYSTEMS, 2018, 29 (04) : 887 - 900
  • [49] A Group Genetic Algorithm for Energy-Efficient Resource Allocation in Container-Based Clouds with Heterogeneous Physical Machines
    Fang, Zhengxin
    Ma, Hui
    Chen, Gang
    Hartmann, Sven
    ADVANCES IN ARTIFICIAL INTELLIGENCE, AI 2023, PT II, 2024, 14472 : 453 - 465
  • [50] Joint Resource Allocation Method in Heterogeneous Wireless Networks Based on Genetic Algorithm
    He, Li
    Su, Xin
    Zeng, Jie
    Kuang, Yujun
    2012 INTERNATIONAL CONFERENCE ON WIRELESS COMMUNICATIONS AND SIGNAL PROCESSING (WCSP 2012), 2012,