Efficient dynamic resource allocation method for cloud computing environment

被引:35
作者
Belgacem, Ali [1 ]
Beghdad-Bey, Kadda [2 ]
Nacer, Hassina [4 ]
Bouznad, Sofiane [3 ]
机构
[1] EMP, Comp Sci Dept, Bordj El Bahri, Algeria
[2] EMP, Lab Distributed & Complex Syst, Bordj El Bahri, Algeria
[3] EMP, DCS Lab, Bordj El Bahri, Algeria
[4] MOVEP Lab USTHB, Algiers, Algeria
来源
CLUSTER COMPUTING-THE JOURNAL OF NETWORKS SOFTWARE TOOLS AND APPLICATIONS | 2020年 / 23卷 / 04期
关键词
Cloud computing; Dynamic resource allocation; Makespan; Cost; Task scheduling; VIRTUAL MACHINES; TASKS; ALGORITHM;
D O I
10.1007/s10586-020-03053-x
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
The dynamic resource allocation is a good feature of the cloud computing environment. However, it faces serious problems in terms of service quality, fault tolerance, and energy consumption. It was necessary, then, to find an effective method that can effectively address these important issues and increase cloud performance. This paper presents a dynamic resource allocation model that can meet customer demand for resources with improved and faster responsiveness. It also proposes a multi-objective search algorithm called Spacing Multi-Objective Antlion algorithm (S-MOAL) to minimize both the makespan and the cost of using virtual machines. In addition, its impact on fault tolerance and energy consumption was studied. The simulation revealed that our method performed better than the PBACO, DCLCA, DSOS and MOGA algorithms, especially in terms of makespan.
引用
收藏
页码:2871 / 2889
页数:19
相关论文
共 47 条
[1]   Fault tolerance aware scheduling technique for cloud computing environment using dynamic clustering algorithm [J].
Abdulhamid, Shafi'i Muhammad ;
Abd Latiff, Muhammad Shafie ;
Madni, Syed Hamid Hussain ;
Abdullahi, Mohammed .
NEURAL COMPUTING & APPLICATIONS, 2018, 29 (01) :279-293
[2]   Symbiotic Organism Search optimization based task scheduling in cloud computing environment [J].
Abdullahi, Mohammed ;
Ngadi, Md Asri ;
Abdulhamid, Shafi'i Muhammad .
FUTURE GENERATION COMPUTER SYSTEMS-THE INTERNATIONAL JOURNAL OF ESCIENCE, 2016, 56 :640-650
[3]  
Alsadie D, 2018, P AUSTR COMP SCI WEE, P1, DOI [10.1145/3167918.3167952, DOI 10.1145/3167918.3167952]
[4]  
[Anonymous], 2011, NIST DEFINITION CLOU
[5]  
Azad P, 2017, INT J CLOUD APPL COM, V7, P20, DOI 10.4018/IJCAC.2017100102
[6]  
Barrett E., 2011, 2011 IEEE 9th European Conference on Web Services, P83, DOI 10.1109/ECOWS.2011.27
[7]  
Belgacem A, 2018, 2018 3RD INTERNATIONAL CONFERENCE ON PATTERN ANALYSIS AND INTELLIGENT SYSTEMS (PAIS), P169
[8]  
Belgacem A, 2018, 2018 INTERNATIONAL CONFERENCE ON SMART COMMUNICATIONS IN NETWORK TECHNOLOGIES (SACONET), P306, DOI 10.1109/SaCoNeT.2018.8585586
[9]  
Belgacem Ali, 2018, INT C COMP SCI INF S, P189
[10]  
Belgacem Ali, 2018, INT C COMP SCI ITS A, P14