Institute of Research and Journals (IRAJ)
Cloud computing delivers infrastructure, platform, and software (application) as services. In Infrastructure-as-a-Service (IaaS) service providers generally combine several physical machines and different hardware components to form a single infrastructure. Virtual machine monitors allows a single physical machine to hold many virtual machines hence virtual machines can be employed as computing resources for IaaS. Thus, efficient virtual machine scheduling is necessary in cloud computing environment for increasing resource utilization and efficient use of applications in virtual machine.