Abstract
Cloud computing has been widely adopted, in the forms of public clouds and private clouds, for many benefits, such as availability and cost-efficiency. In this paper, we address the problem of scheduling jobs across multiple clouds, including a private cloud, to optimize cost efficiency explicitly taking into account data privacy. In particular, the problem in this study concerns several factors, such as data privacy of job, varying electricity prices of private cloud, and different billing policies/cycles of public clouds, that most, if not all, existing scheduling algorithms do not ‘collectively’ consider. Hence, we design an ANN-assisted Multi-Cloud Scheduling Recommender (MCSR) framework that consists of a novel scheduling algorithm and an ANN-based recommender. While the former scheduling algorithm can be used to schedule jobs on its own, their output schedules are also used as training data for the latter recommender. The experiments using both real-world Facebook workload data and larger scale synthetic data demonstrate that our ANN-based recommender cost-efficiently schedules jobs respecting privacy.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
Similar content being viewed by others
References
Bitbrains VMs. http://gwa.ewi.tudelft.nl/datasets/gwa-t-12-bitbrains
CoolerMaster. https://www.coolermaster.com/power-supply-calculator/
Facebook Traces. https://github.com/SWIMProjectUCB/SWIM/wiki/
Energy Australia price fact sheet (2017). https://energyaustralia.com.au
Adam, O., Lee, Y.C., Zomaya, A.Y.: Stochastic resource provisioning for containerized multi-tier web services in clouds. IEEE Trans. Parallel Distrib. Syst. 28(7), 2060–2073 (2017)
den Bossche, R.V., Vanmechelen, K., Broeckhove, J.: Online cost-efficient scheduling of deadline-constrained workloads on hybrid clouds. Fut. Gener. Comput. Syst. 29(4), 973–985 (2013)
Calheiros, R.N., Buyya, R.: Cost-effective provisioning and scheduling of deadline-constrained applications in hybrid clouds. In: Wang, X.S., Cruz, I., Delis, A., Huang, G. (eds.) WISE 2012. LNCS, vol. 7651, pp. 171–184. Springer, Heidelberg (2012). https://doi.org/10.1007/978-3-642-35063-4_13
Champati, J.P., Liang, B.: One-restart algorithm for scheduling and offloading in a hybrid cloud. In: 2015 IEEE 23rd International Symposium on Quality of Service (IWQoS), pp. 31–40, June 2015. https://doi.org/10.1109/IWQoS.2015.7404699
Charrada, F.B., Tata, S.: An efficient algorithm for the bursting of service-based applications in hybrid clouds. IEEE Trans. Serv. Comput. 9(3), 357–367 (2016)
Cortez, E., Bonde, A., Muzio, A., Russinovich, M., Fontoura, M., Bianchini, R.: Resource central: understanding and predicting workloads for improved resource management in large cloud platforms. In: Proceedings of the 26th Symposium on Operating Systems Principles (SOSP), pp. 153–167 (2017)
Daniel, D., Raviraj, P.: Distributed hybrid cloud for profit driven content provisioning using user requirements and content popularity. Cluster Comput. 20(1), 525–538 (2017). https://doi.org/10.1007/s10586-017-0778-7
Farahabady, M.R.H., Lee, Y.C., Zomaya, A.Y.: Pareto-optimal cloud bursting. IEEE Trans. Parallel Distrib. Syst. 25(10), 2670–2682 (2014)
Greenberg, A., Hamilton, J., Maltz, D.A., Patel, P.: The cost of a cloud: research problems in data center networks. SIGCOMM Comput. Commun. Rev. 39(1), 68–73 (2008)
Lee, Y., Lian, B.: Cloud bursting scheduler for cost efficiency. In: 10th IEEE International Conference on Cloud Computing, pp. 774–777. IEEE (2017)
Zhu, J., Li, X., Ruiz, R., Xu, X.: Scheduling stochastic multi-stage jobs to elastic hybrid cloud resources. IEEE Trans. Parallel Distrib. Syst. 29(6), 1401–1415 (2018)
Author information
Authors and Affiliations
Corresponding author
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2020 Springer Nature Switzerland AG
About this paper
Cite this paper
Pasdar, A., Hassanzadeh, T., Lee, Y.C., Mans, B. (2020). ANN-Assisted Multi-cloud Scheduling Recommender. In: Yang, H., Pasupa, K., Leung, A.CS., Kwok, J.T., Chan, J.H., King, I. (eds) Neural Information Processing. ICONIP 2020. Communications in Computer and Information Science, vol 1332. Springer, Cham. https://doi.org/10.1007/978-3-030-63820-7_84
Download citation
DOI: https://doi.org/10.1007/978-3-030-63820-7_84
Published:
Publisher Name: Springer, Cham
Print ISBN: 978-3-030-63819-1
Online ISBN: 978-3-030-63820-7
eBook Packages: Computer ScienceComputer Science (R0)