Implementation of IDEA, BATS, ARIMA and queuing model for task scheduling in cloud computing

In today's technological era, the cloud computing is the most popular because of its dynamic nature to provide the resources as per the user's need or request. The pay as per service pricing model add the strongest corner into the cloud computing. The services can be available and used anywhere, anytime makes the cloud computing more popular. But still the cloud computing has facing many issues. Task scheduling and resource allocation is one of them. Actually, these are separate issues which affected on this technology. The optimum scheduling of task with efficient allocation of resources have provide the maximum benefits to the cloud service provider in terms of QoS(Quality of Service). This is the preliminary experimental work to identify the less finish time require task completion algorithm out of, IDEA, BATS, ARIMA and Energy-saving based on queuing vacation. This paper has experimentally proves the BATS is better algorithm for task completion time with respect to the Berger Model input data.

[1]  Patrick Martin,et al.  Executing Data-Intensive Workloads in a Cloud , 2012, 2012 12th IEEE/ACM International Symposium on Cluster, Cloud and Grid Computing (ccgrid 2012).

[2]  Xiaomin Zhu,et al.  Real-Time Tasks Oriented Energy-Aware Scheduling in Virtualized Clouds , 2014, IEEE Transactions on Cloud Computing.

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

[4]  Rajkumar Buyya,et al.  Workload Prediction Using ARIMA Model and Its Impact on Cloud Applications’ QoS , 2015, IEEE Transactions on Cloud Computing.

[5]  R. Srikant,et al.  Scheduling Jobs With Unknown Duration in Clouds , 2013, IEEE/ACM Transactions on Networking.

[6]  Yong Peng,et al.  Scheduling parallel jobs with tentative runs and consolidation in the cloud , 2015, J. Syst. Softw..

[7]  Venkatram Vishwanath,et al.  Workflow performance improvement using model-based scheduling over multiple clusters and clouds , 2016, Future Gener. Comput. Syst..

[8]  Lucio Grandinetti,et al.  A multi-dimensional job scheduling , 2016, Future Gener. Comput. Syst..

[9]  Jyh-Horng Chou,et al.  Optimized task scheduling and resource allocation on cloud computing environment using improved differential evolution algorithm , 2013, Comput. Oper. Res..

[10]  Rajkumar Buyya,et al.  CloudSim: a toolkit for modeling and simulation of cloud computing environments and evaluation of resource provisioning algorithms , 2011, Softw. Pract. Exp..

[11]  Baomin Xu,et al.  Job scheduling algorithm based on Berger model in cloud environment , 2011, Adv. Eng. Softw..

[12]  Ying Wang,et al.  An Energy-Saving Task Scheduling Strategy Based on Vacation Queuing Theory in Cloud Computing , 2015 .

[13]  Rajkumar Buyya,et al.  Bandwidth‐aware divisible task scheduling for cloud computing , 2014, Softw. Pract. Exp..