Best-KFF: a multi-objective preemptive resource allocation policy for cloud computing systems

被引:0
作者
Ahmed Fathalla
Kenli Li
Ahmad Salah
机构
[1] Hunan University,College of Information Science and Engineering
[2] and the National Supercomputing Center in Changsha,Department of Mathematics, Faculty of Science
[3] Suez Canal University,Department of Computer Science, Faculty of Computers and Informatics
[4] Zagazig University,undefined
来源
Cluster Computing | 2022年 / 25卷
关键词
Best-KFF; Cloud computing; Heuristic; Multi-objective; Preemption; Virtual machine;
D O I
暂无
中图分类号
学科分类号
摘要
Resource provisioning is a key issue in large-scale distributed systems such as cloud computing systems. Several resource provider systems utilized preemptive resource allocation techniques to maintain a high quality of service level. When there is a lack of resources for high-priority requests, leases/jobs with higher priority can run by suspending or canceling leases/jobs with lower priority to release the required resources. The state-of-the-art preemptive resource allocation methods are classified into two classes, namely, (1) heuristic and (2) brute force. The heuristic-based methods are fast, but they can’t maintain the system performance, while brute force-based methods are vice versa. In this work, we proposed a new multi-objective preemptive resource allocation policy that benefits from these two classes. We proposed a new heuristic called Best K-First-Fit (Best-KFF). The Best-KFF searches for the first k preemption choices at each physical machine (PM) and then sorts these preemption choices obtained from the PMs with respect to several objectives (e.g., resource utilization). Then, the Best-KFF selects the best choice maintaining the cloud computing system performance. Thus, the Best-KFF algorithm is a compromise between the heuristic and brute force classes. The higher the value of k is, the larger the search space is. The Best-KFF method maximizes the resource utilization of the physical machines and minimizes the average waiting time of advanced-reservation requests, the number of lease preemption, the preemption time, and energy consumption. The proposed method was thoroughly examined and compared against the state-of-the-art methods. The experimental results on various cloud computing systems demonstrated that the proposed preemption policy outperforms the state-of-the-art methods.
引用
收藏
页码:321 / 336
页数:15
相关论文
共 86 条
[81]  
Li Z(undefined)undefined undefined undefined undefined-undefined
[82]  
Liu K(undefined)undefined undefined undefined undefined-undefined
[83]  
Hu F(undefined)undefined undefined undefined undefined-undefined
[84]  
Yin L(undefined)undefined undefined undefined undefined-undefined
[85]  
Luo J(undefined)undefined undefined undefined undefined-undefined
[86]  
Luo H(undefined)undefined undefined undefined undefined-undefined