Abstract: Cloud computing is the long dreamed vision of computing as a utility, where users can remotely store their data into the cloud so as to enjoy the on-demand high quality applications and services from a shared pool of configurable computing resources. Job scheduling is one of the biggest issues in cloud computing. Main motivation is to schedule users’ requests to allocate resources to these requests to finish the tasks in minimum time. In this paper, experimental results showed that scheduling using Artificial Neural Network (ANN) can perform better scheduling than existing approach.

Keywords: Cloud computing, service-level agreement (SLA), Job Scheduling, Artificial Intelligence, Artificial Neural Networks (ANN), Load balancing.