CFP last date
20 January 2025
Reseach Article

A New Virtual Machine Scheduling Algorithm for Public Cloud

Published on July 2018 by Raghu N, Supreeth S
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.

@article{
author = { Raghu N, Supreeth S },
title = { A New Virtual Machine Scheduling Algorithm for Public Cloud },
journal = { National Conference on Electronics, Signals and Communication },
issue_date = { July 2018 },
volume = { NCESC2017 },
number = { 4 },
month = { July },
year = { 2018 },
issn = 0975-8887,
pages = { 32-37 },
numpages = 6,
url = { /proceedings/ncesc2017/number4/29634-7106/ },
publisher = {Foundation of Computer Science (FCS), NY, USA},
address = {New York, USA}
}
%0 Proceeding Article
%1 National Conference on Electronics, Signals and Communication
%A Raghu N
%A Supreeth S
%T A New Virtual Machine Scheduling Algorithm for Public Cloud
%J National Conference on Electronics, Signals and Communication
%@ 0975-8887
%V NCESC2017
%N 4
%P 32-37
%D 2018
%I International Journal of Computer Applications
Abstract

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.

References
  1. F. Wang and G. Akanmu, "Min-Min Scheduling Algorithm for Heterogeneous Cloud Servers," International Journal of Computer Engineering, vol. 2, no. 4, pp. 15-16, 2012.
  2. M. Gahlawat and P. Sharma, "Analysis and Performance Assessment of CPU Scheduling Algorithm in Cloud Sim," International Journal of Applied Information System (IJAIS), vol. 5, no. 9, July 2013.
  3. A. Jain, M. Mishra and S. Peddoju, "Energy Efficient Computing-Green Cloud Computing," IEEE International Conference on Green Cloud Computing, 2012.
  4. J. Li, J. Peng, Z. Lie and W. Zhang, "An Energy Efficient Scheduling Approach Based on Private Cloud ," Journal of Information and Computational Science, vol. 8 , no. 4 , pp. 716-724, 2011.
  5. A. Delava and Y. Aryan, "HSGA: A Hybrid Heuristic Algorithm for Workflow Scheduling," Springer Conference on Cluster Computing, pp. 1-9, 2013.
  6. L. Wang and S. Khan, "Review of Performance Metrics for Green Data Centers: A Taxonomy Study," The Journal Super Computing, vol. 63, no. 11, pp. 639-656, March 2003.
Index Terms

Computer Science
Information Sciences

Keywords

Virtual Machine Scheduling Cloud Computing