Power-Aware Allocation of Virtual Machine-Based Real-Time Cloudlets in Cloud Data Centers |
Paper ID : 1040-ICCI2021 (R1) |
Authors: |
eman ibrahim elbedewy *1, anas youssef2, Arabi Keshk2 1Computer Science dept., Faculty of Computers and Information, Menofia University, Egypt 2Computer Science dept. Faculty of Computers and Information, Menofia University, Egypt |
Abstract: |
Due to the expanding utilization of cloud computing services, power consumption in cloud data centers has increased significantly. The number of active physical machines should be decreased. To achieve this goal, cloud data centers use virtualization technology . Bin packing algorithms have been widely used to place a set of items. However, a set of cloud services, i.e., cloudlets, are characterized as real-time and need to be provided within strict deadlines. In this paper, a cloud resource allocation framework is proposed to provide a compromise between these two goals. The proposed framework uses the optimal physical host MIPS to achieve minimum possible power consumption while satisfying virtual machine-based cloudlets' deadline constraints. The proposed framework includes two modules, namely cloudlet allocator and virtual machine allocator. A set of widely used bin packing algorithms is exploited and compared in both modules. Firstly, the algorithms exploited in the cloudlet allocator module include first-fit, best-fit, and round-robin. The evaluation results showed that both the best-fit and the round-robin algorithms provide the best outcomes in terms of real-time constraints. This is because they both could allocate an increasing number of cloudlets to virtual machines without scarifying the deadline constraints. Secondly, the algorithms used in the comparison in the virtual machine allocator module include first-fit, best-fit, next-fit, and worst-fit. The results showed that the best-fit algorithm reduces power consumption among all other algorithms under consideration. The results also suggest that setting the physical host CPU MIPS to optimal MIPS achieves the least consumed power. |
Keywords: |
Power-Aware Resource Allocation, Cloudlet Allocator, Virtual Machine Allocator, Bin Packing. |
Status : Paper Accepted |