首页> 外文会议>ACM EuroSys conference on computer systems >Kaleidoscope: Cloud Micro-Elasticity via VM State Coloring
【24h】

Kaleidoscope: Cloud Micro-Elasticity via VM State Coloring

机译:万花筒:通过VM状态着色云微弹性

获取原文

摘要

We introduce cloud micro-elasticity, a new model for cloud Virtual Machine (VM) allocation and management. Current cloud users over-provision long-lived VMs with large memory footprints to better absorb load spikes, and to conserve performance-sensitive caches. Instead, we achieve elasticity by swiftly cloning VMs into many transient, short-lived, fractional workers to multiplex physical resources at a much finer granularity. The memory of a micro-elastic clone is a logical replica of the parent VM state, including caches, yet its footprint is proportional to the workload, and often a fraction of the nominal maximum. We enable micro-elasticity through a novel technique dubbed VM state coloring, which classifies VM memory into sets of semantically-related regions, and optimizes the propagation, allocation and dedu-plication of these regions. Using coloring, we build Kaleidoscope and empirically demonstrate its ability to create micro-elastic cloned servers. We model the impact of micro-elasticity on a demand dataset from AT&T's cloud, and show that fine-grained multiplexing yields infrastructure reductions of 30% relative to state-of-the art techniques for managing elastic clouds.
机译:我们介绍云微弹,云虚拟机(VM)分配和管理的新模型。当前云用户过度配置长期虚拟机,具有大的内存占地面积,以更好地吸收负载尖峰,并节省性能敏感的缓存。相反,我们通过将VMS迅速克隆到许多瞬态,短暂的分数工人来实现弹性,以便以更精细的粒度复用物质资源。微弹性克隆的存储器是父VM状态的逻辑复制品,包括缓存,但其占地面积与工作量成比例,并且通常是标称最大值的一小部分。我们通过赋予VM状态着色的新技术使微弹性能够将VM内存分类为语义相关区域集,并优化这些区域的传播,分配和去电。使用着色,我们构建万花筒,并经验展示了它创建微弹克隆服务器的能力。我们模拟了微弹性对AT&T云的需求数据集的影响,并表明细粒度复用产生30%的基础设施,相对于用于管理弹性云的最先进技术。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号