An online cost-efficient scheduler for requests with deadline constraint in hybrid clouds

The hybrid cloud model has received considerable attention in recent years. However, it is challenging to schedule computing applications in hybrid clouds because of the various product types and pricing models provided by different cloud providers in conjunction with the complexity of private cloud resource management. In this paper, we focus on a typical scenario to schedule computing requests in hybrid clouds, trying to minimize the costs incurred while keeping the deadline missing of the requests at an acceptable level. We formulate this problem as an online optimization model originally, and by taking advantage of the Lyapunov optimization techniques, we transform it into a one-shot binary linear optimization problem which is much easier to solve. Based on that we develop a hybrid cloud scheduler, and simulation results suggest that our scheduler strikes a good balance between the cost of public clouds and the deadline missing of computing requests. Besides, the proposed scheduler shows a nearly optimal resource utilization rate and a good average scheduling delay.

[1]  Bin Luo,et al.  When hybrid cloud meets flash crowd: Towards cost-effective service provisioning , 2015, 2015 IEEE Conference on Computer Communications (INFOCOM).

[2]  Emanuele Danovaro,et al.  Scheduling strategies for enabling meteorological simulation on hybrid clouds , 2015, J. Comput. Appl. Math..

[3]  Chuan Wu,et al.  Cost-minimizing preemptive scheduling of mapreduce workloads on hybrid clouds , 2013, 2013 IEEE/ACM 21st International Symposium on Quality of Service (IWQoS).

[4]  Jörn Altmann,et al.  Cost model based service placement in federated hybrid clouds , 2014, Future Gener. Comput. Syst..

[5]  Li Chunlin,et al.  Optimal scheduling across public and private clouds in complex hybrid cloud environment , 2015, Information Systems Frontiers.

[6]  Wenzhong Guo,et al.  Online optimization scheduling for scientific workflows with deadline constraint on hybrid clouds , 2016, Concurr. Comput. Pract. Exp..

[7]  P. Jain,et al.  A Survey Paper on Cloud Computing , 2012, 2012 Second International Conference on Advanced Computing & Communication Technologies.

[8]  Mahmood Ahmadi,et al.  Cost minimization for deadline-constrained bag-of-tasks applications in federated hybrid clouds , 2017, Future Gener. Comput. Syst..

[9]  Minglu Li,et al.  Online Cost-Aware Service Requests Scheduling in Hybrid Clouds for Cloud Bursting , 2017, WISE.

[10]  Jarek Nabrzyski,et al.  Cost minimization for computational applications on hybrid cloud infrastructures , 2013, Future Gener. Comput. Syst..

[11]  Mung Chiang,et al.  Need for speed: CORA scheduler for optimizing completion-times in the cloud , 2015, 2015 IEEE Conference on Computer Communications (INFOCOM).

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

[13]  Prashant Pandey,et al.  Cloud computing , 2010, ICWET.