Scheduling Tasks in the Cloud Computing Environment with the Effect of Cuckoo Optimization Algorithm

Cloud computing is a new computing way that has emerged recently in the commercial market Increased processor speed, storage technology growth and success of the Internet in the computing resources cheaper, more powerful and more accessible, make a new type of service on the Internet is called cloud computing. Big companies like Google, Amazon and Microsoft moved to this technology for more advantages. In this research will be discussed tasks scheduling optimization in cloud by cuckoo algorithm. Cuckoo optimization algorithm is a new way that can find the global optimum. This is one of the newest and most powerful optimization methods that have been introduced. This study aimed to minimize the overall execution time or cost time and improve load balancing and application resources with cloud computing is an algorithm for scheduling problem. The research is divided into two parts. In the first part will be reviewed a comprehensive study in the field of cloud computing in various aspects of job scheduling procedures Then in the second part to be evaluated the proposed methods to solve scheduling problems and to implement algorithms.

[1]  Wu Zhang,et al.  A Leasing Instances Based Billing Model for Cloud Computing , 2011, GPC.

[2]  Rajiv Ranjan,et al.  Peer-to-Peer Cloud Provisioning: Service Discovery and Load-Balancing , 2009, Cloud Computing.

[3]  Gunho Lee,et al.  Resource Allocation and Scheduling in Heterogeneous Cloud Environments , 2012 .

[4]  Kalyanmoy Deb,et al.  A fast and elitist multiobjective genetic algorithm: NSGA-II , 2002, IEEE Trans. Evol. Comput..

[5]  Hellen Adams,et al.  Patent and Trademark Office , 2017 .

[6]  Bo Xing,et al.  Imperialist Competitive Algorithm , 2014 .

[7]  Rajkumar Buyya,et al.  Energy-Efficient Scheduling of HPC Applications in Cloud Computing Environments , 2009, ArXiv.

[8]  A. Skandarnezhad,et al.  Multi-Machine Power System Fuzzy Stabilizer Design using Cuckoo Search Algorithm , 2016 .

[9]  Subhajyoti Bandyopadhyay,et al.  Cloud Computing - The Business Perspective , 2011, 2011 44th Hawaii International Conference on System Sciences.

[10]  Arumugam Seetharaman,et al.  The usage and adoption of cloud computing by small and medium businesses , 2013, Int. J. Inf. Manag..

[11]  Bo Deng,et al.  Study on energy saving strategy and evaluation method of green cloud computing system , 2013, 2013 IEEE 8th Conference on Industrial Electronics and Applications (ICIEA).

[12]  Tharam S. Dillon,et al.  Cloud Computing: Issues and Challenges , 2010, 2010 24th IEEE International Conference on Advanced Information Networking and Applications.

[13]  Randy H. Katz,et al.  A view of cloud computing , 2010, CACM.

[14]  Jing Yao,et al.  Cloud-DLS: Dynamic trusted scheduling for Cloud computing , 2012, Expert Syst. Appl..

[15]  Mehmet Fatih Tasgetiren,et al.  A particle swarm optimization algorithm for makespan and total flowtime minimization in the permutation flowshop sequencing problem , 2007, Eur. J. Oper. Res..

[16]  P. Mell,et al.  The NIST Definition of Cloud Computing , 2011 .

[17]  Chia-Ming Wu,et al.  A green energy-efficient scheduling algorithm using the DVFS technique for cloud datacenters , 2014, Future Gener. Comput. Syst..

[18]  Chen-Khong Tham,et al.  Evolutionary Optimal Virtual Machine Placement and Demand Forecaster for Cloud Computing , 2011, 2011 IEEE International Conference on Advanced Information Networking and Applications.

[19]  Junfeng Yao,et al.  Cloud computing and its key techniques , 2011, Proceedings of 2011 International Conference on Electronic & Mechanical Engineering and Information Technology.

[20]  Li Ruqi Short-term wind power forecasting based on cloud SVM model , 2013 .

[21]  Henri E. Bal,et al.  Cuckoo: A Computation Offloading Framework for Smartphones , 2010, MobiCASE.

[22]  Ramin Rajabioun,et al.  Cuckoo Optimization Algorithm , 2011, Appl. Soft Comput..