Dynamic Resource Allocation Using Improved Firefly Optimization Algorithm in Cloud Environment

被引:20
作者
Abedi, Simin [1 ]
Ghobaei-Arani, Mostafa [2 ]
Khorami, Ehsan [3 ]
Mojarad, Musa [4 ]
机构
[1] Islamic Azad Univ, Dept Comp Engn, Mahallat Branch, Mahallat, Iran
[2] Islamic Azad Univ, Dept Comp Engn, Qom Branch, Qom, Iran
[3] Islamic Azad Univ, Dept Comp Engn, Kermanshah Branch, Kermanshah, Iran
[4] Islamic Azad Univ, Dept Comp Engn, Firoozabad Branch, Firoozabad, Iran
关键词
VIRTUAL MACHINE PLACEMENT; BIG DATA; SERVICES; MODEL;
D O I
10.1080/08839514.2022.2055394
中图分类号
TP18 [人工智能理论];
学科分类号
081104 ; 0812 ; 0835 ; 1405 ;
摘要
Today, cloud computing has provided a suitable platform to meet the computing needs of users. One of the most important challenges facing cloud computing is Dynamic Resource Allocation (DSA), which is in the NP-Hard class. One of the goals of the DSA is to utilization resources efficiently and maximize productivity. In this paper, an improved Firefly algorithm based on load balancing optimization is introduced to solve the DSA problem called IFA-DSA. In addition to balancing workloads between existing virtual machines, IFA-DSA also reduces completion time by selecting appropriate objectives in the fitness function. The best sequence of tasks for resource allocation is formulated as a multi-objective problem. The intended objectives are load balancing, completion time, average runtime, and migration rate. In order to improve the initial population creation in the firefly algorithm, a heuristic method is used instead of a random approach. In the heuristic method, the initial population is created based on the priority of tasks, where the priority of each task is determined based on the pay as you use model and a fuzzy approach. The results of the experiments show the superiority of the proposed method in the makespan criterion over the ICFA method by an average of 3%.
引用
收藏
页数:27
相关论文
共 43 条
[1]   Scheduling Internet of Things requests to minimize latency in hybrid Fog-Cloud computing [J].
Aburukba, Raafat O. ;
AliKarrar, Mazin ;
Landolsi, Taha ;
El-Fakih, Khaled .
FUTURE GENERATION COMPUTER SYSTEMS-THE INTERNATIONAL JOURNAL OF ESCIENCE, 2020, 111 :539-551
[2]  
Aghdashi A, 2019, INT C HIGH PERFORMAN, V2, P156
[3]   A metaheuristic method for joint task scheduling and virtual machine placement in cloud data centers [J].
Alboaneen, Dabiah ;
Tianfield, Hugo ;
Zhang, Yan ;
Pranggono, Bernardi .
FUTURE GENERATION COMPUTER SYSTEMS-THE INTERNATIONAL JOURNAL OF ESCIENCE, 2021, 115 :201-212
[4]   A collaborative resource management for big IoT data processing in Cloud [J].
Alelaiwi, Abdulhameed .
CLUSTER COMPUTING-THE JOURNAL OF NETWORKS SOFTWARE TOOLS AND APPLICATIONS, 2017, 20 (02) :1791-1799
[5]  
Ali SA, 2019, 2019 9TH INTERNATIONAL CONFERENCE ON CLOUD COMPUTING, DATA SCIENCE & ENGINEERING (CONFLUENCE 2019), P13, DOI [10.1109/CONFLUENCE.2019.8776977, 10.1109/confluence.2019.8776977]
[6]   A Novel Architecture with Dynamic Queues Based on Fuzzy Logic and Particle Swarm Optimization Algorithm for Task Scheduling in Cloud Computing [J].
Ben Alla, Hicham ;
Ben Alla, Said ;
Ezzati, Abdellah ;
Mouhsen, Ahmed .
ADVANCES IN UBIQUITOUS NETWORKING 2, 2017, 397 :205-217
[7]   Spectral clustering on protein-protein interaction networks via constructing affinity matrix using attributed graph embedding [J].
Berahmand, Kamal ;
Nasiri, Elahe ;
Mohammadiani, Rojiar Pir ;
Li, Yuefeng .
COMPUTERS IN BIOLOGY AND MEDICINE, 2021, 138
[8]   Dynamic Resource Prediction and Allocation in C-RAN With Edge Artificial Intelligence [J].
Chien, Wei-Che ;
Lai, Chin-Feng ;
Chao, Han-Chieh .
IEEE TRANSACTIONS ON INDUSTRIAL INFORMATICS, 2019, 15 (07) :4306-4314
[9]   A hybrid model of Internet of Things and cloud computing to manage big data in health services applications [J].
Elhoseny, Mohamed ;
Abdelaziz, Ahmed ;
Salama, Ahmed S. ;
Riad, A. M. ;
Muhammad, Khan ;
Sangaiah, Arun Kumar .
FUTURE GENERATION COMPUTER SYSTEMS-THE INTERNATIONAL JOURNAL OF ESCIENCE, 2018, 86 :1383-1394
[10]   ODMA: a novel swarm-evolutionary metaheuristic optimizer inspired by open source development model and communities [J].
Hajipour, Hossein ;
Khormuji, Hamed Behzadi ;
Rostami, Habib .
SOFT COMPUTING, 2016, 20 (02) :727-747