首页> 外文期刊>Mathematical Problems in Engineering: Theory, Methods and Applications >A Reinforcement Learning Based Auto-Scaling Approach for SaaS Providers in Dynamic Cloud Environment
【24h】

A Reinforcement Learning Based Auto-Scaling Approach for SaaS Providers in Dynamic Cloud Environment

机译:基于加强学习的动态云环境中的SaaS提供者的自我缩放方法

获取原文
           

摘要

Cloud computing is an emerging paradigm which provides a flexible and diversified trading market for Infrastructure-as-a-Service (IaaS) providers, Software-as-a-Service (SaaS) providers, and cloud-based application customers. Taking the perspective of SaaS providers, they offer various SaaS services using rental cloud resources supplied by IaaS providers to their end users. In order to maximize their utility, the best behavioural strategy is to reduce renting expenses as much as possible while providing sufficient processing capacity to meet customer demands. In reality, public IaaS providers such as Amazon offer different types of virtual machine (VM) instances with different pricing models. Moreover, service requests from customers always change as time goes by. In such heterogeneous and changing environments, how to realize application auto-scaling becomes increasingly significant for SaaS providers. In this paper, we first formulate this problem and then propose a Q-learning based self-adaptive renting plan generation approach to help SaaS providers make efficient IaaS facilities adjustment decisions dynamically. Through a series of experiments and simulation, we evaluate the auto-scaling approach under different market conditions and compare it with two other resource allocation strategies. Experimental results show that our approach could automatically generate optimal renting policies for the SaaS provider in the long run.
机译:云计算是一个新兴范式,为基础设施 - AS-Service(IAAS)提供商,软件服务(SAAS)提供商和基于云的应用客户提供灵活和多样化的交易市场。采用SaaS提供商的角度,他们使用IAAS提供商提供的租赁云资源来提供各种SAAS服务,以其最终用户。为了最大限度地提高其实用程序,最好的行为策略是尽可能减少租赁费用,同时提供足够的处理能力以满足客户需求。实际上,亚马逊等公共IAAS提供商提供不同类型的虚拟机(VM)实例,具有不同的定价模型。此外,随着时间的推移,来自客户的服务请求总是更改。在这种异构和更改的环境中,如何实现应用自动缩放对于SaaS提供商越来越重要。在本文中,我们首先制定了这个问题,然后提出了一种基于Q学习的自适应租赁计划,帮助SaaS提供商能够动态提高IAAS设施调整决策。通过一系列实验和模拟,我们在不同的市场状况下评估自动缩放方法,并将其与另外两种资源分配策略进行比较。实验结果表明,我们的方法可以长期自动为SaaS提供商产生最佳租赁政策。

著录项

相似文献

  • 外文文献
  • 中文文献
  • 专利
获取原文

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号