Cloud computing is an emerging technology in the field of service oriented computing and software engineering. Security is a critical issue in cloud environment as it possess huge amount of data. In this circumstance, scheduling has become a challengeable mechanism and to utilize the resources in a secure manner we proposed a new metaheuristic algorithm called Lion algorithm (LA). In this paper, the scheduling problems are submitted to solve by eleven algorithms namely Genetic Algorithm (GA), Particle Swarm Optimization (PSO), Optimisation with Differential Evolution (DEopt), Firefly Algorithm (FA), LA, Artificial Bee Colony (ABC), Glowworm Swarm Optimization (GSO), Bacterial Foraging Optimization (BFO), Gravitational Search Algorithm (GSA), Ant Lion Optimizer (ALO) and Cuckoo Search (CS) algorithm. Then the performances of the entire algorithms are compared with LA in terms of its cost function. The final result of convergence analysis and statistical analysis reported that LA has better convergence property and it possess better statistical metric values such as best, worst, mean, median and standard deviation than all the ten algorithms.
Zhongjin Lia, Jidong Ge, Hongji Yang, Liguo Huang, Haiyang Hu, Hao Hu and Bin Luo, “A Security and Cost Aware Scheduling Algorithm for Heterogeneous Tasks of Scientific Workflow in Clouds,” Future Generation computer systems, January 2016.
Xiaomin Zhu, Chao Chen, Laurence T. Yang and Yang Xiang, "ANGEL: Agent-Based Scheduling for Real-Time Tasks in Virtualized Clouds," IEEE Transactions on Computers, vol. 64, no. 12, pp. 3389-3403, 2015.
He Hua, Xu Guangquan, Pang Shanchen and Zhao Zenghua, "AMTS: Adaptive Multi-Objective Task Scheduling Strategy in Cloud Computing," Strategies and Schemes, pp. 162-171, April 2016.
Ehab Nabiel Alkhanak, Sai Peck Lee and Saif Ur Rehman Khan, "Cost-aware challenges for workflow scheduling approaches in cloud computing environments: taxonomy and opportunities," Future Generation Computer Systems, vol. 50, pp. 3-21, September 2015.
Chunling Cheng, Jun Li and Ying Wang, "An Energy-Saving Task Scheduling Strategy Based on Vacation Queuing Theory in Cloud Computing," TSINGHUA science and technology, vol. 20, no.1, pp. 28-39, February 2015.
Lipsa Tripathy and Rasmi Ranjan Patra, "Scheduling in cloud computing," International Journal on Cloud Computing: Services and Architecture (IJCCSA), vol. 4, no. 5, pp. 21-27, October 2014.
Ayed Salman, Imtiaz Ahmad and Sabah Al-Madani, "Particle swarm optimization for task assignment problem," Microprocessors and Microsystems, vol. 26, pp. 363-371, 2002.
Saima Gulzar Ahmad, Chee Sun Liew, Ehsan Ullah Munir, Tan Fong Ang and Samee U. Khan, " A Hybrid Genetic Algorithm for Optimization of Scheduling Workflow Applications in Heterogeneous Computing Systems," Journal of Parellel and Distributed Computing, vol. 87, pp. 80-90, January 2016.
Zhongjin Lia, Jidong Ge, Hongji Yang, Liguo Huang, Haiyang Hu, Hao Hu and Bin Luo, “A Security and Cost Aware Scheduling Algorithm for Heterogeneous Tasks of Scientific Workflow in Clouds,” Future Generation computer systems, January 2016.L.F. Zeng, B. Veeravalli, X.R. Li, SABA: a security-aware and budget-aware workflow scheduling strategy in clouds, Journal of Parallel and Distributed Computing 75 (2015) 141-151, 2015.
V. Chang, “The business intelligence as a service in the cloud,” Future Generation Computer Systems, vol. 37, pp. 512-534, 2014.
V. Chang, “Towards a big data system disaster recovery in a private cloud,” Ad Hoc Networks, vol. 35, pp. 65-82, 2015.
V. Chang, R.J. Walters and G.B. Wills, “Organisational sustainability modelling-an emerging service and analytics model for evaluating cloud computing adoption with two case studies,” International Journal of Information Management, vol. 36, no. 1, pp. 167-179, 2016.
V. Chang, Y.H. Kuo and M. Ramachandran, “Cloud computing adoption framework: A security framework for business clouds,” Future Generation Computer Systems, vol. 57, pp. 24-41, 2016.
W. Yurcik, X. Meng, G. Koenig and J. Greenseid, “Cluster security as a unique problem with emergent properties,” Fifth LCI International Conference on Linux Clusters: The HPC Revolution 2004, May 2004.
V. Chang, Y.H. Kuo, M. Ramachandran, Cloud computing adoption framework: A security framework for business clouds, Future Generation Computer Systems 57 (2016) 24-41.
Upendra Bhoi and P.N. Ramanuj, “Enhanced Max-min Task Scheduling Algorithm in Cloud Computing,” International Journal of Application or Innovation in Engineering and Management, vol. 4, no. 2, pp. 259-264, 2013.
Ehsan ullah Munir, Jian Zhong li, and S. Shi, “QOS sufferage Heuristic for Independent Task Scheduling in Grid,” Journal of Information Technology, vol. 6, no. 8, pp. 1166-1170, 2007
L. Wu, Y.J. Wang, and C.K. Yan, “Performance comparison of energy aware task scheduling with GA and CRO algorithms in cloud environment,” Applied Mechanics and Materials, pp. 204-208, 2014.
C. Zhao.,et al, “Independent Tasks Scheduling Based on Genetic Algorithm in Cloud Computing,” 5th International Conference on Wireless Communications, Networking and Mobile Computing, pp. 5548-5551, 2009.
Fei Taoa and L.Z. Ying Fengb and T.W. Liaoc, “CLPS-GA: A case library and Pareto solution-based hybrid genetic algorithm for energy aware cloud service scheduling,” Applied Soft Computing, vol. 19, pp. 264 279, 2014.
Zhu, Y. and P. Liu, “Multi-dimensional constrained cloud computing task scheduling mechanism based on genetic algorithm,” International Journal of Online Engineering, vol. 9(SPECIALISSUE.6): pp. 15-18, 2013.
Meihong Wang and Wenhua Zeng, “A comparison of four popular heuristics for task scheduling problem in computational grid,” The 6th International Conference on Wireless Communications Networking and Mobile Computing, pp. 1-4, 2010.
Zhanghui Liu and Xiaoli Wang, “A PSO-based algorithm for load balancing in virtual machines of cloud computing environment,” Advances in Swarm Intelligence, vol. 7331, pp. 142-147, 2012.
Juan Wang, Fei Li and Luqiao Zhang, “Apply PSO into cloud storage task scheduling with QoS preference awareness,” Tongxin Xuebao/Journal on Communications, vol. 35, no. 3, pp. 231-238, 2014.
L.Z. Guo, Y.J. Wang, S.G. Zhao, C.Y. Jiang, “Particle swarm optimization embedded in variable neighborhood search for task scheduling in cloud computing,” Journal of Donghua University (English Edition), vol. 30, no. 2 pp. 145-152, 2013.
Xue, S., et al, “An ACO-LB algorithm for task scheduling in the cloud environment,” Journal of Software, vol. 9, no. 2, pp. 466-473, 2014.
Xue, S., J. Zhang, and X. Xu, “An improved algorithm based on ACO for cloud service PDTs scheduling,” Advances in Information Sciences and Service Sciences, vol. 18, no. 4, pp. 340-348, 2012.
Tong, Z., et al, “H2ACO: An optimization approach to scheduling tasks with availability constraint in heterogeneous systems.,” Journal of Internet Technology, vol. 15, no. 1, pp. 115-124, 2014.
Sun, W., et al, “PACO: A period ACO based scheduling algorithm in cloud computing,” Proceedings of International Conference on Cloud Computing and Big Data, CLOUDCOM-ASIA 2013.
B.R Rajakumar, "Lion Algorithm for Standard and Large Scale Bilinear System Identification: A Global Optimization based on Lion’s Social Behavior," IEEE Congress on Evolutionary Computation (CEC), pp. 2116- 2123, July 2014.
Hongbo Liu, Ajith Abraham, Vaclav Snasel and Sean McLoone, “Swarm scheduling approaches for work-flow applications with security constraints in distributed data-intensive computing environments,” Information Sciences, vol. 192, pp. 228-243. June 2012.
Mohammad Masdari, Sima ValiKardan, Zahra Shahi and Sonay Imani Azar, “Towards workflow scheduling in cloud computing : A comprehensive analysis,” Journal of Network and Computer Applications, vol. 66, pp. 64-82, May 2016.