International Journal of Computer Applications |
Foundation of Computer Science (FCS), NY, USA |
Volume 163 - Number 9 |
Year of Publication: 2017 |
Authors: Ibrahim Attiya, Xiaotong Zhang |
10.5120/ijca2017913744 |
Ibrahim Attiya, Xiaotong Zhang . A Simplified Particle Swarm Optimization for Job Scheduling in Cloud Computing. International Journal of Computer Applications. 163, 9 ( Apr 2017), 34-41. DOI=10.5120/ijca2017913744
Recent advances in various areas such as networking, information and communication technologies have greatly boosted the potential capabilities of cloud computing and made it become more prevalent in recent years. Cloud computing is a promising computing paradigm that facilitates the delivery of IT infrastructure, platforms, and applications of any kind to consumers as services over the internet. Although cloud computing systems nowadays provide better ways to accomplish the job requests in terms of responsiveness and scalability under various workloads, scheduling of jobs or tasks in cloud environment is still NP-complete and complex in nature due to the dynamicity of resources and on-demand user application requirements. In this paper, a simplified version of particle swarm optimization (PSO) algorithm is proposed to solve the job scheduling problem in cloud computing environment. To evaluate the performance of the proposed approach, this study compares the proposed PSO strategy with genetic algorithm (GA), by having both of them implemented on CloudSim toolkit. The results obtained demonstrate that the presented PSO algorithm can significantly reduce the makespan of job scheduling problem compared with the other metaheuristic algorithm evaluated in this paper.