Comparison of Job Scheduling Policies in Cloud Computing

Part of the Lecture Notes in Electrical Engineering book series (LNEE, volume 235)


Cloud Computing, as the new computing paradigm, provides cost-effective IT operations. In order to efficiently utilize the tremendous capabilities of the Cloud, efficient virtual machines (VMs) allocation and job scheduling mechanism is required. This paper presents an adaptive job scheduling and VM allocation method with threshold. Several scheduling policies are applied. The aim is to achieve effective resource utilization as well as saving users’ cost. SimPy is used to build the simulation model.


Adaptive VM allocation Scheduling policy SimPy 


  1. 1.
    Vijindra R, Shenai S (2012) Survey on scheduling issues in cloud computing. J Pro Eng 38:2881–2888Google Scholar
  2. 2.
    Mell P, Grance T (2011) The NIST definition of cloud computing. National Institute of Science and Technology (NIST) Special Publication, U.S. Dept. of Commerce, USA, pp 1–7Google Scholar
  3. 3.
    Cao Y, Ro CW (2012) Adaptive scheduling for QoS-based virtual machine management in cloud computing. Intern J Contents 8(4):7–11Google Scholar
  4. 4.
    You X, Wan J, Xu X, Jiang C, Zhang W, Zhang J (2011) ARAS-M: automatic resource allocation strategy based on market mechanism in cloud computing. J Comp 6:1287–1296Google Scholar
  5. 5.
    Patel P, Singh AKr (2012) A survey on resource allocation algorithms in cloud computing environment. J Gold Rese Thou 2:1–9Google Scholar
  6. 6.
    Lucas-Simarro JL, Moreno-Vozmediano R, Montero RS, Llorente IM (2013) Scheduling strategies for optimal service deployment across multiple clouds. J Fut Gene Comp Syst. Available online 28 Jan, 29(6):1431–1441 Google Scholar
  7. 7.
    Liu H, Abraham A, Snanel V, McLoone S (2012) Swarm scheduling approaches for workflow applications with security constraints in distributed data-intensive computing environments. J Inf Sci 192:228–243CrossRefGoogle Scholar
  8. 8.
    Dinesh K, Poornima G, Kiruthika K (2012) Efficient resources allocation for different jobs in cloud. J Com Appl 56:30–35Google Scholar
  9. 9.
    Octavio J, Garcia G, Sim KM (2012) A family of heuristics for agent-based ELASTIC cloud bag-of-tasks concurrent scheduling. J Fut Gene Comp Syst. Available online 7 FebGoogle Scholar
  10. 10.
    Kim KH, Beloglazov A, Buyya R (2011) Power-aware provisioning of virtual machines for real-time cloud services. J Con Comp 23:1491–1505CrossRefGoogle Scholar
  11. 11.
    Matloff NS, Introduction to discrete-event simulation and the SimPy language.

Copyright information

© Springer Science+Business Media Dordrecht 2013

Authors and Affiliations

  1. 1.Information Technology CollegeEastern Liaoning UniversityDandongChina
  2. 2.Computer Engineering DepartmentSilla UniversityBusanKorea

Personalised recommendations