TY - GEN
T1 - ANN-assisted multi-cloud scheduling recommender
AU - Pasdar, Amirmohammad
AU - Hassanzadeh, Tahereh
AU - Lee, Young Choon
AU - Mans, Bernard
PY - 2020
Y1 - 2020
N2 - 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.
AB - 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.
KW - Cloud computing
KW - Recommender systems
KW - Scheduling
UR - http://www.scopus.com/inward/record.url?scp=85097272228&partnerID=8YFLogxK
U2 - 10.1007/978-3-030-63820-7_84
DO - 10.1007/978-3-030-63820-7_84
M3 - Conference proceeding contribution
AN - SCOPUS:85097272228
SN - 9783030638191
T3 - Communications in Computer and Information Science
SP - 737
EP - 745
BT - Neural Information Processing - 27th International Conference, ICONIP 2020, Proceedings
A2 - Yang, Haiqin
A2 - Pasupa, Kitsuchart
A2 - Leung, Andrew Chi-Sing
A2 - Kwok, James T.
A2 - Chan, Jonathan H.
A2 - King, Irwin
PB - Springer, Springer Nature
CY - Cham, Switzerland
T2 - International Conference on Neural Information Processing (27th : 2020)
Y2 - 18 November 2020 through 22 November 2020
ER -