International Journal of Emerging Trends & Technology in Computer Science (IJETTCS)
Cloud computing is a distributed computing model in which enables developers to automatically deploy applications during job allocation and storage distribution. Cloud computing intends to share a pool of virtualized computer resources and equipment's of computation, storage, information and knowledge for scientific researches over the Internet. Job scheduling (allocation hardware resources to the tasks) is one of the major and challenging issues in cloud computing. A good scheduling policy also helps in proper and efficient utilization of Virtual Machine's (VMs). Job scheduling algorithm is an NP-complete problem which places an important role in cloud computing. This paper surveys the existing different type of job scheduling algorithms in cloud computing environment and summarizes some method to improve the performance.