A New Hybrid Virtual Machine Scheduling Scheme for Public Cloud

Cloud computing is a distributed system that provides on demand services that are realizes with minimal efforts. Scheduling is one of the important issue in cloud computing. Scheduling is a set of polices to control the order of work performed by the computer system. The main drawback of First come first serve is that its response time and turnaround time is slow. The complexity of algorithm increased by reallocation of virtual machines. Time and energy are two important issues while selecting a scheduling strategy. Proposed new hybrid virtual machine scheduling is one of the concepts which improve the performance by using virtual machines and priority based scheduling algorithm. It also includes the mapping and priority of the jobs. This scheduling method takes the advantages of generalized priority scheduling, FCFS and Round Robin. It reduces the execution time as well as the energy. This scheduling algorithm make group of the jobs according to the energy consumption of the jobs as a high priority and low priority jobs. The proposed work will be compared with generalized priority algorithm to show the improved performance in terms of time and energy.

[1]  Demetrio Laganà,et al.  A General-purpose and Multi-level Scheduling Approach in Energy Efficient Computing , 2011, CLOSER.

[2]  Arash Ghorbannia Delavar,et al.  HSGA: a hybrid heuristic algorithm for workflow scheduling in cloud systems , 2013, Cluster Computing.

[3]  Rajnikant B. Wagh,et al.  Priority Based Dynamic Resource Allocation In Cloud Computing , 2017 .

[4]  Gregor von Laszewski,et al.  Efficient resource management for Cloud computing environments , 2010, International Conference on Green Computing.

[5]  A. Jain,et al.  Energy efficient computing- Green cloud computing , 2013, 2013 International Conference on Energy Efficient Technologies for Sustainability.

[6]  Geoffrey C. Fox,et al.  Task scheduling with ANN-based temperature prediction in a data center: a simulation-based study , 2011, Engineering with Computers.

[7]  Rajkumar Buyya,et al.  Energy Efficient Resource Management in Virtualized Cloud Data Centers , 2010, 2010 10th IEEE/ACM International Conference on Cluster, Cloud and Grid Computing.

[8]  Priyanka Sharma,et al.  Analysis and Performance Assessment of CPU Scheduling Algorithms in Cloud using CloudSim , 2013 .

[9]  Abhay Bansal,et al.  A Survey on Cloud Providers and Migration Issues , 2012 .

[10]  Huankai Chen,et al.  User-priority guided Min-Min scheduling algorithm for load balancing in cloud computing , 2013, 2013 National Conference on Parallel Computing Technologies (PARCOMPTECH).

[11]  S Deepa,et al.  An Approach for Normalizing Fuzzy Relational Databases Based on Join Dependency , 2014, ArXiv.

[12]  Lizhe Wang,et al.  Review of performance metrics for green data centers: a taxonomy study , 2011, The Journal of Supercomputing.

[13]  G. Sudha Sadhasivam,et al.  Improved cost-based algorithm for task scheduling in cloud computing , 2010, 2010 IEEE International Conference on Computational Intelligence and Computing Research.

[14]  Saloni Jain,et al.  Efficient Optimal Algorithm of Task Scheduling in Cloud Computing Environment , 2014, ArXiv.