首页> 外文会议>19th annual IEEE/ACM International Symposium on Modeling, Analysis, and Simulation of Computer and Telecommunication Systems >A Distributed Self-Learning Approach for Elastic Provisioning of Virtualized Cloud Resources
【24h】

A Distributed Self-Learning Approach for Elastic Provisioning of Virtualized Cloud Resources

机译:分布式自学习方法,用于弹性配置虚拟化云资源

获取原文

摘要

Although cloud computing has gained sufficient popularity recently, there are still some key impediments to enterprise adoption. Cloud management is one of the top challenges. The ability of on-the-fly partitioning hardware resources into virtual machine(VM) instances facilitates elastic computing environment to users. But the extra layer of resource virtualization poses challenges on effective cloud management. The factors of time-varying user demand, complicated interplay between co-hosted VMs and the arbitrary deployment of multitier applications make it difficult for administrators to plan good VM configurations. In this paper, we propose a distributed learning mechanism that facilitates self-adaptive virtual machines resource provisioning. We treat cloud resource allocation as a distributed learning task, in which each VM being a highly autonomous agent submits resource requests according to its own benefit. The mechanism evaluates the requests and replies with feedback. We develop a reinforcement learning algorithm with a highly efficient representation of experiences as the heart of the VM side learning engine. We prototype the mechanism and the distributed learning algorithm in an iBalloon system. Experiment results on an Xen-based cloud test bed demonstrate the effectiveness of iBalloon. The distributed VM agents are able to reach near-optimal configuration decisions in 7 iteration step sat no more than 5% performance cost. Most importantly, iBalloon shows good scalability on resource allocation by scaling to 128correlated VMs.
机译:尽管云计算最近已获得足够的普及,但是仍然存在一些阻碍企业采用的关键因素。云管理是最大的挑战之一。快速将硬件资源划分为虚拟机(VM)实例的能力为用户提供了弹性的计算环境。但是,额外的资源虚拟化层对有效的云管理提出了挑战。用户需求随时间变化,共同托管的VM之间复杂的相互作用以及多层应用程序的任意部署等因素使管理员难以计划良好的VM配置。在本文中,我们提出了一种分布式学习机制,可促进自适应虚拟机资源的提供。我们将云资源分配视为分布式学习任务,其中,每个具有高度自治性的VM都会根据自身的利益提交资源请求。该机制评估请求并通过反馈进行回复。我们开发了一种增强学习算法,它以高效的经验表示为VM端学习引擎的核心。我们在iBalloon系统中对机制和分布式学习算法进行原型设计。在基于Xen的云测试床上的实验结果证明了iBalloon的有效性。分布式VM代理能够在7个迭代步骤中达到接近最佳的配置决策,而性能成本却不超过5%。最重要的是,iBalloon通过扩展到128个相关的VM,在资源分配方面显示出良好的可伸缩性。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号