The Review of Task Scheduling in Cloud Computing

Cloud computing is based on the calculation model of the internet platform, which model can access through the network to share the storage resources of network, service, storage and to reduce the workload of people. In order to meet the requirements of quality services, economic principles, and other requirements to allocate a large number of data tasks reasonably, many experts and scholars regard task scheduling strategies as an important research object for cloud computing. In the process of task scheduling, many issues are considered, such as cost, time, resource utilization, etc. In order to reasonably schedule and manage virtual machines, a task scheduling model was proposed. This paper mainly discusses the problems encountered in the process of resource management, and discusses the existing scheduling strategies and the problems in the research. In order to balance the influence of various factors on the scheduling algorithm, a task scheduling multi-objective task optimization was proposed.

[1]  Bhabani Shankar Prasad Mishra,et al.  Techniques and Environments for Big Data Analysis: Parallel, Cloud, and Grid Computing , 2016 .

[2]  A. Zainal,et al.  Cloud scalable multi-objective task scheduling algorithm for cloud computing using cat swarm optimization and simulated annealing , 2017, 2017 8th International Conference on Information Technology (ICIT).

[3]  Lu Yang,et al.  Scheduling strategy based on genetic algorithm for Cloud computer energy optimization , 2015, 2015 IEEE International Conference on Communication Problem-Solving (ICCP).

[4]  Hai Zhu,et al.  Integration of Security Grid Dependent Tasks Scheduling Double-Objective Optimization Model and Algorithm: Integration of Security Grid Dependent Tasks Scheduling Double-Objective Optimization Model and Algorithm , 2011 .

[5]  Honghui Li,et al.  Research on Cloud Computing Task Scheduling based on Improved Particle Swarm Optimization , 2017 .

[6]  Shafii Muhammad Abdulhamid,et al.  Symbiotic Organism Search optimization based task scheduling in cloud computing environment , 2016, Future Gener. Comput. Syst..

[7]  Sherali Zeadally,et al.  A survey and taxonomy on energy efficient resource allocation techniques for cloud computing systems , 2016, Computing.

[8]  Lu Xian-liang Task Scheduling Policy for Cloud Computing Based on User Priority Level , 2013 .

[9]  Zalmiyah Zakaria,et al.  Orthogonal Taguchi-based cat algorithm for solving task scheduling problem in cloud computing , 2016, Neural Computing and Applications.

[10]  Y Zhang Task scheduling algorithm based on genetic ant colony algorithm in cloud computing environment , 2014 .

[11]  Wang Qiang,et al.  A Data Placement and Task Scheduling Algorithm in Cloud Computing , 2014 .

[12]  Schahram Dustdar Cloud Computing , 2016, Computer.

[13]  Zhiqiang Fan,et al.  Probe the nucleation mechanism of poly(ε-caprolactone)s grafted on multi-walled carbon nanotubes under structural confinement , 2016 .

[14]  Wolfgang Prinz,et al.  User Involvement in Software Development Processes , 2016, Cloud Forward.

[15]  Cao Jian Cloud Computing Resource Scheduling Strategy Based on Prediction and ACO Algorithm , 2012 .

[16]  Xiaomin Zhu,et al.  Scheduling for Workflows with Security-Sensitive Intermediate Data by Selective Tasks Duplication in Clouds , 2017, IEEE Transactions on Parallel and Distributed Systems.

[17]  Yang Jing-li Task scheduling in cloud computing based on improved ant colony optimization , 2013 .

[18]  Fatma A. Omara,et al.  Genetic-Based Task Scheduling Algorithm in Cloud Computing Environment , 2016 .

[19]  Bhabani Shankar Prasad Mishra,et al.  Techniques and Environments for Big Data Analysis , 2016 .

[20]  Qin Xi-zhong Task Schedule Algorithm Based on Improved Particle Swarm Under Cloud Computing Environment , 2013 .

[21]  Jing Zhang,et al.  ACS-based Resource Assignment and Task Scheduling in Grid , 2007 .