Intensified Scheduling Algorithm for Virtual Machine Tasks in Cloud Computing

  • K. A. Saranu
  • Suresh Jaganathan
Conference paper
Part of the Advances in Intelligent Systems and Computing book series (AISC, volume 325)


Scheduling of jobs is essential with distribution of load on processors and dynamic allocation of resources in order to get maximum benefit in terms of make-span. In scheduling the mapping of tasks are done based on its characteristics and user requirements. Many task parameters such as cost, load and required resources for the task completion are to be considered while scheduling. In cloud, the resources should be utilized efficiently and hence scheduling should consider the resource utilization to reduce the execution time and thereby increasing the throughput of the system. In this paper, we proposed a new scheduling algorithm supporting load balancing in cloud with respect to various types of quality services based on resources. To evaluate the scheduling algorithm, the performance metrics such as execution time, average execution time of each resource and number of tasks assigned to each resource are taken into consideration.


Scheduling Cloud computing Virtual machine CloudSim 


  1. 1.
    S. Supreeth, S. Biradar, Scheduling virtual machines for load balancing in cloud computing platform. Int. J Sci Res. 2(6), 2319–7064 (2013)Google Scholar
  2. 2.
    S. Sindhu, S. Mukherjee, Efficient task scheduling algorithms for cloud computing environment, in High Performance Architecture and Grid Computing (Springer, Berlin, 2011). pp. 79–83Google Scholar
  3. 3.
    Y. Chawla, M.A. Bhonsle, Study on scheduling methods in cloud computing. Int. J. Emerg. Trends Technol. Comput. Sci. 1(3), 12–17 (2012)Google Scholar
  4. 4.
    S. Selvarani, G.S. Sadhasivam, Improved cost-based algorithm for task scheduling in cloud computing, in Computational Intelligence and Computing Research, IEEE International Conference (2010), pp. 1–5Google Scholar
  5. 5.
    Y. Fang, F. Wang, J. Ge, A task scheduling algorithm based on load balancing in cloud computing, in Web Information Systems and Mining (Springer, Berlin, 2010), pp. 271–277Google Scholar
  6. 6.
    I.A. Mohialdeen, Comparative study of scheduling algorithms in cloud computing environment. J. Comput. Sci. 9(2), 252–263 (2013)CrossRefGoogle Scholar
  7. 7.
    E.S.T. El-kenawy, A.I. El-Desoky, M.F. Al-rahamawy, Extended max-min scheduling using petri net and load balancing. Int. J. Soft Comput. 2(4), 2231–2307 (2012)Google Scholar

Copyright information

© Springer India 2015

Authors and Affiliations

  1. 1.Department of Computer Science and Engineering, SSN College of EngineeringAnna UniversityChennaiIndia

Personalised recommendations