International Journal of Advanced Research in Computer Engineering & Technology
Cloud computing is known as a provider of very large scalable dynamic services and virtualized resources over the Internet. Job scheduling is most important task in cloud computing environment because user have to pay for used resources based upon time. The main goal of scheduling is distribute the load among processors and maximizing their utilization by minimizing the total task execution time and also maintaining the level of responsiveness of parallel jobs. Existing parallel scheduling mechanisms have some drawbacks such as context switching rate, large waiting times and large response time.