【24h】

SLO-aware hybrid store

机译:支持SLO的混合商店

获取原文
获取原文并翻译 | 示例

摘要

In the past storage vendors used different types of storage depending upon the type of workload. For example, they used Solid State Drives (SSDs) or FC hard disks (HDD) for online transaction, while SATA for archival type workloads. However, recently many storage vendors are designing hybrid SSD/HDD based systems that can satisfy multiple service level objectives (SLOs) of different workloads all placed together in one storage box, at better cost points. The combination is achieved by using SSDs as a read-write cache while HDD as a permanent store. In this paper we present an SLO based resource management algorithm that controls the amount of SSD given to a particular workload. This algorithm solves following problems: 1) it ensures that workloads do not interfere with each other 2) it ensure that we do not overprovision (cost wise) the amount of SSD allocated to a workload to satisfy its SLO (latency requirement) and 3) dynamically adjust SSD allocated in light of changing workload characteristics (i.e., provide only required amount of SSD). We have implemented our algorithm in a prototype Hybrid Store, and have tested its efficacy using many real workloads. Our algorithm satisfies latency SLOs almost always by utilizing close to optimal amount of SSD and saving 6–50% of SSD space compared to the naïve algorithm.
机译:过去,存储供应商根据工作负载的类型使用不同类型的存储。例如,他们使用固态驱动器(SSD)或FC硬盘(HDD)进行在线交易,而使用SATA进行档案类型的工作负载。但是,最近,许多存储供应商正在设计基于混合SSD / HDD的系统,这些系统可以满足所有工作负载的多个服务水平目标(SLO),这些目标全部放在一个存储盒中,且成本更高。通过将SSD用作读写缓存,而将HDD用作永久存储,可以实现这种组合。在本文中,我们提出了一种基于SLO的资源管理算法,该算法控制分配给特定工作负载的SSD数量。该算法解决了以下问题:1)确保工作负载不会互相干扰2)确保我们不会为满足其SLO(延迟要求)而为工作负载分配过多的SSD(按成本计算)和3)根据不断变化的工作负载特性动态调整分配的SSD(即,仅提供所需数量的SSD)。我们已经在原型混合商店中实现了我们的算法,并已经使用许多实际工作负载测试了其有效性。与单纯算法相比,我们的算法几乎可以通过利用接近最佳数量的SSD来满足延迟SLO,并且可以节省6-50%的SSD空间。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号