Swarm-Inspired Task Scheduling Strategy in Cloud Computing

Cloud computing is the most emerging technology which provides sharing of computing resources and data storage through virtualization concept. However, managing plenty of virtualized resources made scheduling a difficult task in cloud computing. Task scheduling must be done in such a way that it must satisfy customer requirements and maintain the quality of service (QoS). In this paper, we proposed a method for resource allocation based on particle swarm optimization (PSO) algorithm and with two objectives which produce optimal task scheduling. The first objective is related to virtual machine processing, and the second objective is related to the time elapsed to complete the given task. Based on the throughput of these objectives, the virtual machines are allotted to the resources.

[1]  Nima Jafari Navimipour,et al.  A hybrid particle swarm optimization and hill climbing algorithm for task scheduling in the cloud environments , 2017, ICT Express.

[2]  Nicholas R. Jennings,et al.  Efficient Task Scheduling Multi-Objective Particle Swarm Optimization in Cloud Computing , 2016, 2016 IEEE 41st Conference on Local Computer Networks Workshops (LCN Workshops).

[3]  Rajkumar Buyya,et al.  Mastering Cloud Computing: Foundations and Applications Programming , 2013 .

[4]  Partha Ghosh,et al.  CS-PSO based Intrusion Detection System in Cloud Environment , 2018, Advances in Intelligent Systems and Computing.

[5]  B. B. V. L. Deepak,et al.  Advance Particle Swarm Optimization-Based Navigational Controller For Mobile Robot , 2014, Arabian Journal for Science and Engineering.

[6]  Danilo Ardagna,et al.  Quality-of-service in cloud computing: modeling techniques and their applications , 2014, Journal of Internet Services and Applications.

[7]  Wang Juan Li Fei Chen Aidong,et al.  An Improved PSO based Task Scheduling Algorithm for Cloud Storage System , 2012 .

[8]  Bing Zeng,et al.  A Task Scheduling Algorithm based on QoS-Driven in Cloud Computing , 2013, ITQM.

[9]  Sujit Tilak,et al.  A Survey of Various Scheduling Algorithms in Cloud Environment , 2012 .

[10]  V V.Vinothina,et al.  A Survey on Resource Allocation Strategies in Cloud Computing , 2012 .

[11]  Rajkumar Buyya Chapter 10 – Cloud Applications , 2013 .

[12]  Jyoti Ohri,et al.  Performance analysis of dynamic voltage restorer using improved PSO technique , 2018, International Journal of Electronics.

[13]  Prakash Arumugam,et al.  Reverse Search Strategy Based Optimization Technique to Economic Dispatch Problems with Multiple Fuels , 2019 .