AOEHO: A New Hybrid Data Replication Method in Fog Computing for IoT Application

被引:13
作者
Mohamed, Ahmed Awad [1 ]
Abualigah, Laith [2 ,3 ,4 ,5 ,6 ]
Alburaikan, Alhanouf [7 ]
Khalifa, Hamiden Abd El-Wahed [7 ,8 ]
机构
[1] Cairo Higher Inst Languages & Simultaneous Interpr, Informat Syst Dept, Cairo 11765, Egypt
[2] Al Al Bayt Univ, Prince Hussein Bin Abdullah Fac Informat Technol, Comp Sci Dept, Mafraq 25113, Jordan
[3] Al Ahliyya Amman Univ, Hourani Ctr Appl Sci Res, Amman 19328, Jordan
[4] Middle East Univ, Fac Informat Technol, Amman 11831, Jordan
[5] Appl Sci Private Univ, Appl Sci Res Ctr, Amman 11931, Jordan
[6] Univ Sains Malaysia, Sch Comp Sci, George Town 11800, Pulau Pinang, Malaysia
[7] Qassim Univ, Coll Sci & Arts, Dept Math, Al Badaya 51951, Saudi Arabia
[8] Cairo Univ, Fac Grad Studies Stat Res, Dept Operat & Management Res, Giza 12613, Egypt
关键词
iFogSim; data replication; aquila optimizer; elephant herding optimization; fog computing; IoT; multi-objective optimization; LOAD-BALANCING ALGORITHMS; CLOUD; ENVIRONMENTS; OPTIMIZATION; STRATEGY; AWARE;
D O I
10.3390/s23042189
中图分类号
O65 [分析化学];
学科分类号
070302 ; 081704 ;
摘要
Recently, the concept of the internet of things and its services has emerged with cloud computing. Cloud computing is a modern technology for dealing with big data to perform specified operations. The cloud addresses the problem of selecting and placing iterations across nodes in fog computing. Previous studies focused on original swarm intelligent and mathematical models; thus, we proposed a novel hybrid method based on two modern metaheuristic algorithms. This paper combined the Aquila Optimizer (AO) algorithm with the elephant herding optimization (EHO) for solving dynamic data replication problems in the fog computing environment. In the proposed method, we present a set of objectives that determine data transmission paths, choose the least cost path, reduce network bottlenecks, bandwidth, balance, and speed data transfer rates between nodes in cloud computing. A hybrid method, AOEHO, addresses the optimal and least expensive path, determines the best replication via cloud computing, and determines optimal nodes to select and place data replication near users. Moreover, we developed a multi-objective optimization based on the proposed AOEHO to decrease the bandwidth and enhance load balancing and cloud throughput. The proposed method is evaluated based on data replication using seven criteria. These criteria are data replication access, distance, costs, availability, SBER, popularity, and the Floyd algorithm. The experimental results show the superiority of the proposed AOEHO strategy performance over other algorithms, such as bandwidth, distance, load balancing, data transmission, and least cost path.
引用
收藏
页数:21
相关论文
共 44 条
[1]  
Abualigah L., 2022, Integrating MetaHeuristics and Machine Learning for RealWorld Optimization Problems, P481, DOI DOI 10.1007/978-3-030-99079-4_19
[2]   A novel hybrid antlion optimization algorithm for multi-objective task scheduling problems in cloud computing environments [J].
Abualigah, Laith ;
Diabat, Ali .
CLUSTER COMPUTING-THE JOURNAL OF NETWORKS SOFTWARE TOOLS AND APPLICATIONS, 2021, 24 (01) :205-223
[3]   Efficient Initialization Methods for Population-Based Metaheuristic Algorithms: A Comparative Study [J].
Agushaka, Jeffrey O. O. ;
Ezugwu, Absalom E. E. ;
Abualigah, Laith ;
Alharbi, Samaher Khalaf ;
Khalifa, Hamiden Abd El-Wahed .
ARCHIVES OF COMPUTATIONAL METHODS IN ENGINEERING, 2023, 30 (03) :1727-1787
[4]   Dynamic erasure coding decision for modern block-oriented distributed storage systems [J].
Ahn, Hoo-Young ;
Lee, Kyong-Ha ;
Lee, Yoon-Joon .
JOURNAL OF SUPERCOMPUTING, 2016, 72 (04) :1312-1341
[5]  
Awad A., 2021, INT J INTELLIGENT EN, V14, P271, DOI DOI 10.22266/IJIES2021.0430.24
[6]   A Novel Intelligent Approach for Dynamic Data Replication in Cloud Environment [J].
Awad, Ahmed ;
Salem, Rashed ;
Abdelkader, Hatem ;
Salam, Mustafa Abdul .
IEEE ACCESS, 2021, 9 :40240-40254
[7]   Evolutionary Algorithms to Optimize Task Scheduling Problem for the IoT Based Bag-of-Tasks Application in Cloud-Fog Computing Environment [J].
Binh Minh Nguyen ;
Huynh Thi Thanh Binh ;
Tran The Anh ;
Do Bao Son .
APPLIED SCIENCES-BASEL, 2019, 9 (09)
[8]   CloudSim: a toolkit for modeling and simulation of cloud computing environments and evaluation of resource provisioning algorithms [J].
Calheiros, Rodrigo N. ;
Ranjan, Rajiv ;
Beloglazov, Anton ;
De Rose, Cesar A. F. ;
Buyya, Rajkumar .
SOFTWARE-PRACTICE & EXPERIENCE, 2011, 41 (01) :23-50
[9]   BOSSA: A Decentralized System for Proofs of Data Retrievability and Replication [J].
Chen, Dian ;
Yuan, Haobo ;
Hu, Shengshan ;
Wang, Qian ;
Wang, Cong .
IEEE TRANSACTIONS ON PARALLEL AND DISTRIBUTED SYSTEMS, 2021, 32 (04) :786-798
[10]   A single pass algorithm for clustering evolving data streams based on swarm intelligence [J].
Forestiero, Agostino ;
Pizzuti, Clara ;
Spezzano, Giandomenico .
DATA MINING AND KNOWLEDGE DISCOVERY, 2013, 26 (01) :1-26