International Journal of Information Processing
Cloud computing is changing the landscape of the information technology industry by providing on-demand self-service. The services are offered to the clients by deploying virtual machines in the data center. In order to meet the peak clients demand, the data center collaborates with other data centers, as no data center has unlimited resources. Therefore, the data center needs an efficient task scheduling algorithm to map the client's requests with the available resources. Moreover, the requests may not be completed in the desired time due to dynamic and uncertain nature of the cloud resources. As a result, the completion time of the request will be delayed or saved.