首页 | 本学科首页   官方微博 | 高级检索  
     

基于Q-Learning的虚拟机动态伸缩算法
引用本文:赵勉,李烨. 基于Q-Learning的虚拟机动态伸缩算法[J]. 电子科技, 2016, 29(3): 35
作者姓名:赵勉  李烨
作者单位:(上海理工大学 光电信息与计算机工程学院,上海 200093)
摘    要:针对大规模云环境中业务量变化时平台服务质量和资源消耗的问题,提出一种基于Q-Learning的虚拟机扩容/缩容决策算法。将该问题转换为马尔科夫决策模型,为了在业务平台服务质量和资源消耗之间取得较好的平衡,智能体根据平台当前状态计算出最佳策略,执行决策并转到下一状态。仿真结果表明,该算法可根据业务量的变化实时作出伸缩决策,并提供最合适的虚拟机资源以满足业务需求,且能提高平台的稳定性。

关 键 词:云计算  虚拟机  动态伸缩  Q-Learning  资源利用率  

Q-Learning Based Auto-scaling Algorithm for Virtual Machines
ZHAO Mian,LI Ye. Q-Learning Based Auto-scaling Algorithm for Virtual Machines[J]. Electronic Science and Technology, 2016, 29(3): 35
Authors:ZHAO Mian  LI Ye
Affiliation:(School of Optical-Electrical and Computer Engineering,University of Shanghai for Science and Technology,Shanghai 200093,China)
Abstract:To solve the problem of service quality and resources cost when the service volume changed in large cloud environment,this paper proposes a scaling method for virtual machines based on the Q-Learning algorithm.First,the problem is modeled as a Markov decision process.In order to achieve a better balance between platform service quality and resources consuming,the agent outputs the best decision according to the current state of the platform.The platform executes the decision and transfers to the corresponding state.The simulation results show that the method can make scaling decisions in real time according to the change of service volume so as to provide appropriate resources of virtual machines matching the requirements of service.The method also can enhance the stability of the platform.
Keywords:cloud computing  virtual machine  auto-scaling  Q-Learning  resource utilization,
本文献已被 万方数据 等数据库收录!
点击此处可从《电子科技》浏览原始摘要信息
点击此处可从《电子科技》下载全文
设为首页 | 免责声明 | 关于勤云 | 加入收藏

Copyright©北京勤云科技发展有限公司  京ICP备09084417号