可软件定义的存储逻辑二——Energy适应性的分布式存储系统

        这个论文[3]提出了一个灵活的、可扩展的分布式存储系统,给它取名字flexStore。这个分布式存储系统可以非常好的适应数据中心中不停变化的能源,给去重的虚拟机磁盘IO存取带来很好的性能。研究人员研究并提出了一种智能的控制来对付数据中心供电的限制,因为有可能存储阵列的节点密度增加了,也有可能绿色能源和传统能源混合一起给数据中心供电。在这个存储框架中最重要的一个部件就是处于框架当中的策略引擎(policy engine),他是一个软件层,给应用程序提供自定义性能需求的接口,当然也提供能源相关的策略。然后策略引擎通过不断调整存储资源分配的方式,将这些策略在存储系统中实施。


        最后他们还做了一些实验。实验表明这个系统可以很好的适应工作负载(workload)和供电限制的变化,系统的目标是最小化这个变化对性能的影响。原型还显示这个适应性的备份策略在供电充足的情况下,可以减少大概65%的IO延迟,而在供电不足的情况下可以减少大于40%的IO延迟。


        note: 在之前的那个可软件定义的存储逻辑的那个博客中,是这么描述那个论文的:“ 这篇论文和IOFlow相比较,更加注重软件定义存储的框架(是利用已有的框架来创建新的框架,然后使用已有的协议),而不是像IOFlow那样注重通信的协议。并且,这个框架还是软件定义环境的框架,而不仅仅是存储的框架,不过全文注重说了存储(更有挑战性)...”那个文章比较全面的定义了软件定义存储的框架,并且和SDE结合在一起;而这个论文专注于energy adaptive的replica系统。


green energy

         首先介绍了一个叫做可扩展存储架构(scale-out storage architecture)的技术,在这种架构中,性能和可靠性至关重要,所以往往需要在多个节点中复制某个数据块,但是多副本消耗了更多的资源,给数据中心带来了增大的cost。除了复制策略,数据中心也可能用到网络RAID技术,但是这种技术在资源消耗方面更加昂贵,也会影响在高负载情形下的性能。

         除了性能和可靠性,对于数据中心的存储系统,能耗也是一个至关重要的因素。有一个调查显示存储能耗在整个数据中心的能耗中占40%以上。所以现在大型研究都在寻求绿色能源来供给,而绿色能源的使用给数据中心的供电情况带来了变化,考虑到绿色能源的特点,能源的充足和缺乏在不停的变化着,有时候能源可能会缺乏。比如google有一个green计划,他的首页是这么说的:

“在 Google,我们一直致力于全部使用可再生能源来支持我们的企业运营。除了考虑可以带来的环境效益外,我们也把可再生能源视为一种商业机遇,并持续投资以加速其发展。我们相信,通过使用可再生能源来支持网络运作,我们将为每个人创造更美好的未来。”

 

        所以数据中心架构和服务需要适应这种绿色能源(green)的变化性和不确定性,当绿色能源供给不足的时候,且作为备份的常规能源电网也不可用时,即使如此,性能的下降也需要在让人能够接受的程度。而当绿色能源充足时,就完全不需要消耗常规能源(来自电网)。这种灵活的操作对于将绿色能源集成到数据中心是非常重要的。对于这种需求,这些研究者先前已经研究过EAC(ENERGY ADAPTIVE COMPUTING),在数据中心中提供智能控制,关闭过度供给的能源并且自动适应变化的可用的能源供给。软件定义存储SDS的出现为存储提供了更好的管理接口,本文提出的flexStore就是一个软件定义的能自适应和管理存储资源的系统。


系统设计目标、架构和原型实现

	在green energy的数据中心,为了容灾,虚拟机备份是很重要的,当使用的green energy的能源充足,备份数可以多一点,当能源不足时,我们也可以通过适当的减少虚拟机的备份数量来适应能源的备份。那么怎么样的调整,才能使在满足能源的要求时,使得性能的减少最少来保证QoS呢?这也是这个flexStore架构的目标。为了达到这个目标,我们需要首先分析一下能源和性能的关系。

 

虚拟机去重

        为什么虚拟机需要去重?因为数据中心有很多的虚拟机,但是往往虚拟机走着相同的操作系统和配置,所以存放的时候可以去重,可以大量的减少磁盘空间。

        去重一般来说怎么做?

        去重有哪些难度?

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值