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...

Descripción completa

Detalles Bibliográficos
Autores principales: Li, Xingjia, Pan, Li, Liu, Shijun
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