National Conference on Electronics, Signals and Communication |
Foundation of Computer Science USA |
NCESC2017 - Number 4 |
July 2018 |
Authors: Raghu N, Supreeth S |
a380f3f3-7088-4282-a6bd-9a219eab43bc |
Raghu N, Supreeth S . A New Virtual Machine Scheduling Algorithm for Public Cloud. National Conference on Electronics, Signals and Communication. NCESC2017, 4 (July 2018), 32-37.
Cloud computing is defined for the computing servicing of— storage, servers, networking databases, analytics, software and more—over the inter network ("the cloud"). VM scheduling is a process, which allows each process to use the VM while the execution of another process is in waiting state due to not available of any resource etc. , thereby creating full use of VM. The aim of the paper is to advise a new VM scheduling algorithm. This new algorithm focused at cloud computing in order to maximize efficiency. It schedules VM requests by each user according to the users input priority, which is determined by the account level purchased by the each user. In addition, the new algorithm improves the resource utilization by increasing the utilization of CPU. There are many selections in cloud computing which available purchase or free, each having their own varying levels of fees and services. The requesting cloud user who pays yearly (instead of month-to-month), pays a higher fee should be given a higher priority. Currently, this logic is not available in cloud service. At present in current running scheduling algorithm, same priority will be given to those people who pay on a month to month and those who pay on yearly. The new algorithm searches to prioritize the scheduling of the VM according to the selected priority level of users. Current VM service provider that do not consider the account priority. The new algorithm trying to resolve this by taking both time and priority into consider when scheduling VM machine requests from each user.