An efficient edge caching approach for SDN-based IoT environments utilizing the moth flame clustering algorithm

被引:1
|
作者
Jazaeri, Seyedeh Shabnam [1 ]
Jabbehdari, Sam [1 ]
Asghari, Parvaneh [2 ]
Javadi, Hamid Haj Seyyed [3 ]
机构
[1] Islamic Azad Univ, Dept Comp Engn, North Tehran Branch, Tehran, Iran
[2] Islamic Azad Univ, Dept Comp Engn, Cent Tehran Branch, Tehran, Iran
[3] Shahed Univ, Dept Comp Engn, Tehran, Iran
关键词
Internet of things (IoT); Software-Defined networking (SDN); Edge computing; Caching; INTERNET; NETWORKING;
D O I
10.1007/s10586-023-04023-9
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
IoT networks can provide many benefits and opportunities, although their implementation poses challenges. Cloud-only storage of IoT data would be very costly and time-consuming. In this paper, a new scheme is proposed for caching IoT content on the edge with SDN-based processing capability. The proposed scheme considers a global SDN controller, which coordinates cache decisions across the entire IoT network. The Moth-Flame Optimization-Cluster Head Selection (MFO-CHS) algorithm is used to cluster devices where the selected cluster heads send the IoT data to the edge nodes for caching. In addition, by utilizing edge caching capabilities and using MFO to select and cache the appropriate contents on edge nodes, the proposed Moth-Flame Optimization-Edge Caching (MFO-EC) algorithm can provide data with lower latency on upcoming requests. Caching can also help ensure reliability and availability since intermittent connections and power limitations affect IoT devices. Caching decisions regarding IoT characteristics are not made intelligently in the default caching scheme for maximizing device longevity and managing the possibility that content producers may become unreachable. This scheme considers several metrics, and the proposed moth-flame optimization (MFO) algorithms, MFO-CHS, and MFO-EC algorithms, which are nature-inspired paradigms for the edge caching problem called "MFO-SDN-EC", Moth-Flame Optimization-Software-defined Networking -Edge Caching, are used to select the best options regarding considered criteria and improve the QoS in the SDN based IoT environment. Based on simulations, our proposed caching method can reduce energy consumption by 45%, decrease the average response time by 49%, and also increase cache-hit rates. Furthermore, our results demonstrate our algorithm's superiority over several current approaches in terms of assessment measures.
引用
收藏
页码:1503 / 1525
页数:23
相关论文
共 50 条
  • [1] An efficient edge caching approach for SDN-based IoT environments utilizing the moth flame clustering algorithm
    Seyedeh Shabnam Jazaeri
    Sam Jabbehdari
    Parvaneh Asghari
    Hamid Haj Seyyed Javadi
    Cluster Computing, 2024, 27 : 1503 - 1525
  • [2] SDN-IoT: SDN-based efficient clustering scheme for IoT using improved Sailfish optimization algorithm
    Mohammadi, Ramin
    Akleylek, Sedat
    Ghaffari, Ali
    PEERJ COMPUTER SCIENCE, 2023, 9
  • [3] Caching Popular Transient IoT Contents in an SDN-Based Edge Infrastructure
    Ruggeri, Giuseppe
    Amadeo, Marica
    Campolo, Claudia
    Molinaro, Antonella
    Iera, Antonio
    IEEE TRANSACTIONS ON NETWORK AND SERVICE MANAGEMENT, 2021, 18 (03): : 3432 - 3447
  • [4] Energy-efficient clustering and routing algorithm for large-scale SDN-based IoT monitoring
    Ouhab, Abdallah
    Abreu, Thiago
    Slimani, Hachem
    Mellouk, Abdelhamid
    ICC 2020 - 2020 IEEE INTERNATIONAL CONFERENCE ON COMMUNICATIONS (ICC), 2020,
  • [5] Composition of caching and classification in edge computing based on quality optimization for SDN-based IoT healthcare solutions
    Seyedeh Shabnam Jazaeri
    Parvaneh Asghari
    Sam Jabbehdari
    Hamid Haj Seyyed Javadi
    The Journal of Supercomputing, 2023, 79 : 17619 - 17669
  • [6] Composition of caching and classification in edge computing based on quality optimization for SDN-based IoT healthcare solutions
    Jazaeri, Seyedeh Shabnam
    Asghari, Parvaneh
    Jabbehdari, Sam
    Javadi, Hamid Haj Seyyed
    JOURNAL OF SUPERCOMPUTING, 2023, 79 (15): : 17619 - 17669
  • [7] An SDN-Based Algorithm for Caching, Routing, and Load Balancing in ICN
    Mohammad Bagher Tavasoli
    Hossein Saidi
    Ali Ghiasian
    China Communications, 2024, 21 (05) : 64 - 76
  • [8] An SDN-based algorithm for caching, routing, and load balancing in ICN
    Tavasoli, MohammadBagher
    Saidi, Hossein
    Ghiasian, Ali
    CHINA COMMUNICATIONS, 2024, 21 (05) : 64 - 76
  • [9] An Intelligent SDN-Based Clustering Approach for Optimizing IoT Power Consumption in Smart Homes
    Nazari, Amin
    Tavassolian, Fazeleh
    Abbasi, Mahdi
    Mohammadi, Reza
    Yaryab, Parsa
    WIRELESS COMMUNICATIONS & MOBILE COMPUTING, 2022, 2022
  • [10] Intelligent Resource Management at the Edge for Ubiquitous IoT: An SDN-Based Federated Learning Approach
    Balasubramanian, Venkatraman
    Alogaily, Moayad
    Reisslein, Martin
    Scaglione, Anna
    IEEE NETWORK, 2021, 35 (05): : 114 - 121