Cargando…
A DRL-based online VM scheduler for cost optimization in cloud brokers
The virtual machine (VM) scheduling problem in cloud brokers that support cloud bursting is fraught with uncertainty due to the on-demand nature of Infrastructure as a Service (IaaS) VMs. Until a VM request is received, the scheduler does not know in advance when it will arrive or what configuration...
Autores principales: | , , |
---|---|
Formato: | Online Artículo Texto |
Lenguaje: | English |
Publicado: |
Springer US
2023
|
Materias: | |
Acceso en línea: | https://www.ncbi.nlm.nih.gov/pmc/articles/PMC10011766/ https://www.ncbi.nlm.nih.gov/pubmed/37361138 http://dx.doi.org/10.1007/s11280-023-01145-3 |
_version_ | 1784906470135955456 |
---|---|
author | Li, Xingjia Pan, Li Liu, Shijun |
author_facet | Li, Xingjia Pan, Li Liu, Shijun |
author_sort | Li, Xingjia |
collection | PubMed |
description | The virtual machine (VM) scheduling problem in cloud brokers that support cloud bursting is fraught with uncertainty due to the on-demand nature of Infrastructure as a Service (IaaS) VMs. Until a VM request is received, the scheduler does not know in advance when it will arrive or what configurations it demands. Even when a VM request is received, the scheduler does not know when the VM’s lifecycle expires. Existing studies begin to use deep reinforcement learning (DRL) to solve such scheduling problems. However, they do not address how to guarantee the QoS of user requests. In this paper, we investigate a cost optimization problem for online VM scheduling in cloud brokers for cloud bursting to minimize the cost spent on public clouds while satisfying specified QoS restrictions. We propose DeepBS, a DRL-based online VM scheduler in a cloud broker which learns from experience to adaptively improve scheduling strategies in environments with non-smooth and uncertain user requests. We evaluate the performance of DeepBS under two request arrival patterns which are respectively based on Google and Alibaba cluster traces, and the experiments show that DeepBS has a significant advantage over other benchmark algorithms in terms of cost optimization. |
format | Online Article Text |
id | pubmed-10011766 |
institution | National Center for Biotechnology Information |
language | English |
publishDate | 2023 |
publisher | Springer US |
record_format | MEDLINE/PubMed |
spelling | pubmed-100117662023-03-14 A DRL-based online VM scheduler for cost optimization in cloud brokers Li, Xingjia Pan, Li Liu, Shijun World Wide Web Article The virtual machine (VM) scheduling problem in cloud brokers that support cloud bursting is fraught with uncertainty due to the on-demand nature of Infrastructure as a Service (IaaS) VMs. Until a VM request is received, the scheduler does not know in advance when it will arrive or what configurations it demands. Even when a VM request is received, the scheduler does not know when the VM’s lifecycle expires. Existing studies begin to use deep reinforcement learning (DRL) to solve such scheduling problems. However, they do not address how to guarantee the QoS of user requests. In this paper, we investigate a cost optimization problem for online VM scheduling in cloud brokers for cloud bursting to minimize the cost spent on public clouds while satisfying specified QoS restrictions. We propose DeepBS, a DRL-based online VM scheduler in a cloud broker which learns from experience to adaptively improve scheduling strategies in environments with non-smooth and uncertain user requests. We evaluate the performance of DeepBS under two request arrival patterns which are respectively based on Google and Alibaba cluster traces, and the experiments show that DeepBS has a significant advantage over other benchmark algorithms in terms of cost optimization. Springer US 2023-03-14 /pmc/articles/PMC10011766/ /pubmed/37361138 http://dx.doi.org/10.1007/s11280-023-01145-3 Text en © The Author(s), under exclusive licence to Springer Science+Business Media, LLC, part of Springer Nature 2023, Springer Nature or its licensor (e.g. a society or other partner) holds exclusive rights to this article under a publishing agreement with the author(s) or other rightsholder(s); author self-archiving of the accepted manuscript version of this article is solely governed by the terms of such publishing agreement and applicable law. This article is made available via the PMC Open Access Subset for unrestricted research re-use and secondary analysis in any form or by any means with acknowledgement of the original source. These permissions are granted for the duration of the World Health Organization (WHO) declaration of COVID-19 as a global pandemic. |
spellingShingle | Article Li, Xingjia Pan, Li Liu, Shijun A DRL-based online VM scheduler for cost optimization in cloud brokers |
title | A DRL-based online VM scheduler for cost optimization in cloud brokers |
title_full | A DRL-based online VM scheduler for cost optimization in cloud brokers |
title_fullStr | A DRL-based online VM scheduler for cost optimization in cloud brokers |
title_full_unstemmed | A DRL-based online VM scheduler for cost optimization in cloud brokers |
title_short | A DRL-based online VM scheduler for cost optimization in cloud brokers |
title_sort | drl-based online vm scheduler for cost optimization in cloud brokers |
topic | Article |
url | https://www.ncbi.nlm.nih.gov/pmc/articles/PMC10011766/ https://www.ncbi.nlm.nih.gov/pubmed/37361138 http://dx.doi.org/10.1007/s11280-023-01145-3 |
work_keys_str_mv | AT lixingjia adrlbasedonlinevmschedulerforcostoptimizationincloudbrokers AT panli adrlbasedonlinevmschedulerforcostoptimizationincloudbrokers AT liushijun adrlbasedonlinevmschedulerforcostoptimizationincloudbrokers AT lixingjia drlbasedonlinevmschedulerforcostoptimizationincloudbrokers AT panli drlbasedonlinevmschedulerforcostoptimizationincloudbrokers AT liushijun drlbasedonlinevmschedulerforcostoptimizationincloudbrokers |