An Efficient Policy-Based Scheduling and Allocation of Virtual Machines in Cloud Computing Environment
Cloud computing has become the most challenging research field in the current information technology scenario. In this, a set of user tasks are scheduled and allocated to numerous kinds of heterogeneous virtual machines (VMs) in cloud data centers (CDCs), and these VMs are hosted by diverse types of...
Saved in:
Main Authors: | , , , , , |
---|---|
Format: | Article |
Language: | English |
Published: |
Wiley
2022-01-01
|
Series: | Journal of Electrical and Computer Engineering |
Online Access: | http://dx.doi.org/10.1155/2022/5889948 |
Tags: |
Add Tag
No Tags, Be the first to tag this record!
|
_version_ | 1832549753367298048 |
---|---|
author | S. Supreeth Kirankumari Patil Shantala Devi Patil S. Rohith Y. Vishwanath K. S. Venkatesh Prasad |
author_facet | S. Supreeth Kirankumari Patil Shantala Devi Patil S. Rohith Y. Vishwanath K. S. Venkatesh Prasad |
author_sort | S. Supreeth |
collection | DOAJ |
description | Cloud computing has become the most challenging research field in the current information technology scenario. In this, a set of user tasks are scheduled and allocated to numerous kinds of heterogeneous virtual machines (VMs) in cloud data centers (CDCs), and these VMs are hosted by diverse types of heterogeneous physical machines (PMs). It extends several features, encompassing elasticity, safety, sustainability, and even adequate maintenance compared to traditional data centers. There are numerous techniques available for VM scheduling and allocation. However, it still requires the existence of new mechanisms that can reduce the execution time (ET) of the tasks, improve the optimization of energy usage and resource utilization (RU), and reduce time consumption. Along with optimization, VM scheduling (VMS) and VM allocation (VMA) are two-level issues that need to be considered with essential policies to govern these mechanisms. Hence, for executing optimal VMS and VMA in the data center, new optimization methodologies, such as enhanced shark smell optimization algorithm (ESSOA) at the first level and Brownian movement-centered gravitation search algorithm (BMGSA) at the second level, are proposed in this work to define the policies. Firstly, the user requests for VMs are reserved on the most appropriate PM by the proposed ESSOA, which has the lowest execution cost within deadline limits, and the proposed BMGSA decides the allocation of the chosen VM on the most appropriate PM within the resource limitations at the second level. To demonstrate the proposed algorithm’s efficiency, the simulations are carried out using the Java language-based CloudSim simulator, and the proposed mechanism outcomes acquired are compared with the existing approaches. The simulation results show that the suggested algorithm is efficient in terms of the execution cost, degree of imbalance (DOI), make span (MS), and resource utilization (RU). |
format | Article |
id | doaj-art-d4268e388fbb4741a12a17b19849ea36 |
institution | Kabale University |
issn | 2090-0155 |
language | English |
publishDate | 2022-01-01 |
publisher | Wiley |
record_format | Article |
series | Journal of Electrical and Computer Engineering |
spelling | doaj-art-d4268e388fbb4741a12a17b19849ea362025-02-03T06:08:46ZengWileyJournal of Electrical and Computer Engineering2090-01552022-01-01202210.1155/2022/5889948An Efficient Policy-Based Scheduling and Allocation of Virtual Machines in Cloud Computing EnvironmentS. Supreeth0Kirankumari Patil1Shantala Devi Patil2S. Rohith3Y. Vishwanath4K. S. Venkatesh Prasad5CSECSESchool of CSEDept. of ECESchool of CSESchool of CSECloud computing has become the most challenging research field in the current information technology scenario. In this, a set of user tasks are scheduled and allocated to numerous kinds of heterogeneous virtual machines (VMs) in cloud data centers (CDCs), and these VMs are hosted by diverse types of heterogeneous physical machines (PMs). It extends several features, encompassing elasticity, safety, sustainability, and even adequate maintenance compared to traditional data centers. There are numerous techniques available for VM scheduling and allocation. However, it still requires the existence of new mechanisms that can reduce the execution time (ET) of the tasks, improve the optimization of energy usage and resource utilization (RU), and reduce time consumption. Along with optimization, VM scheduling (VMS) and VM allocation (VMA) are two-level issues that need to be considered with essential policies to govern these mechanisms. Hence, for executing optimal VMS and VMA in the data center, new optimization methodologies, such as enhanced shark smell optimization algorithm (ESSOA) at the first level and Brownian movement-centered gravitation search algorithm (BMGSA) at the second level, are proposed in this work to define the policies. Firstly, the user requests for VMs are reserved on the most appropriate PM by the proposed ESSOA, which has the lowest execution cost within deadline limits, and the proposed BMGSA decides the allocation of the chosen VM on the most appropriate PM within the resource limitations at the second level. To demonstrate the proposed algorithm’s efficiency, the simulations are carried out using the Java language-based CloudSim simulator, and the proposed mechanism outcomes acquired are compared with the existing approaches. The simulation results show that the suggested algorithm is efficient in terms of the execution cost, degree of imbalance (DOI), make span (MS), and resource utilization (RU).http://dx.doi.org/10.1155/2022/5889948 |
spellingShingle | S. Supreeth Kirankumari Patil Shantala Devi Patil S. Rohith Y. Vishwanath K. S. Venkatesh Prasad An Efficient Policy-Based Scheduling and Allocation of Virtual Machines in Cloud Computing Environment Journal of Electrical and Computer Engineering |
title | An Efficient Policy-Based Scheduling and Allocation of Virtual Machines in Cloud Computing Environment |
title_full | An Efficient Policy-Based Scheduling and Allocation of Virtual Machines in Cloud Computing Environment |
title_fullStr | An Efficient Policy-Based Scheduling and Allocation of Virtual Machines in Cloud Computing Environment |
title_full_unstemmed | An Efficient Policy-Based Scheduling and Allocation of Virtual Machines in Cloud Computing Environment |
title_short | An Efficient Policy-Based Scheduling and Allocation of Virtual Machines in Cloud Computing Environment |
title_sort | efficient policy based scheduling and allocation of virtual machines in cloud computing environment |
url | http://dx.doi.org/10.1155/2022/5889948 |
work_keys_str_mv | AT ssupreeth anefficientpolicybasedschedulingandallocationofvirtualmachinesincloudcomputingenvironment AT kirankumaripatil anefficientpolicybasedschedulingandallocationofvirtualmachinesincloudcomputingenvironment AT shantaladevipatil anefficientpolicybasedschedulingandallocationofvirtualmachinesincloudcomputingenvironment AT srohith anefficientpolicybasedschedulingandallocationofvirtualmachinesincloudcomputingenvironment AT yvishwanath anefficientpolicybasedschedulingandallocationofvirtualmachinesincloudcomputingenvironment AT ksvenkateshprasad anefficientpolicybasedschedulingandallocationofvirtualmachinesincloudcomputingenvironment AT ssupreeth efficientpolicybasedschedulingandallocationofvirtualmachinesincloudcomputingenvironment AT kirankumaripatil efficientpolicybasedschedulingandallocationofvirtualmachinesincloudcomputingenvironment AT shantaladevipatil efficientpolicybasedschedulingandallocationofvirtualmachinesincloudcomputingenvironment AT srohith efficientpolicybasedschedulingandallocationofvirtualmachinesincloudcomputingenvironment AT yvishwanath efficientpolicybasedschedulingandallocationofvirtualmachinesincloudcomputingenvironment AT ksvenkateshprasad efficientpolicybasedschedulingandallocationofvirtualmachinesincloudcomputingenvironment |