[发明专利]一种电源控制节能方法及其对应的存储系统有效
申请号: | 201210144470.6 | 申请日: | 2012-05-10 |
公开(公告)号: | CN102681650A | 公开(公告)日: | 2012-09-19 |
发明(设计)人: | 严杰;熊晖;周娟娟 | 申请(专利权)人: | 北京邦诺存储科技有限公司 |
主分类号: | G06F1/32 | 分类号: | G06F1/32;G06F11/07 |
代理公司: | 北京聿宏知识产权代理有限公司 11372 | 代理人: | 钟日红;王建军 |
地址: | 100088 北京市海*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 电源 控制 节能 方法 及其 对应 存储系统 | ||
技术领域
本发明涉及存储系统,尤其涉及存储系统的电源控制。
背景技术
近来,大部分的计算机采用了ACPI(advanced configuration and power interface)即高级配置与电源接口标准。该标准是英特尔、微软和东芝共同开发的一种电源管理标准,提供操作系统应用程序管理所有电源管理接口。ACPI相比其它电源管理方式,增加了一些较实用的附加功能,例如:(1)用户可以使外设在指定时间开关;(2)操作系统可以在应用程序对时间要求不高的情况下降低时钟频率;(3)操作系统可以根据外设和主板的具体需求为它分配能源;(4)使用笔记本电脑的用户可以指定计算机在低电压的情况下进入低功耗状态,以保证重要的应用程序运行;(5)在无人使用计算机时可以使计算机进入休眠状态,但保证一些通信设备打开;(6)即插即用设备在插入时能够用ACPI来控制。
ACPI和其他电源管理方式一样,需要有软件和硬件的支持,如主板、显卡、网卡等。此外,ACPI不支持对单独部件独立上/下电(供/断电),更具体地,一旦系统被挂起,所有周边部件均下电。
尤其随着计算机系统在存储领域的深入应用,对基于计算机体系统架构的存储系统的容量需求越来越高。对于一些大型的存储系统,尤其是对于一些带有众多诸如磁盘阵列、网络接口卡等部件的存储系统,更期望对某些周边部件上电的同时,对另外一些周边部件下电,甚至无须添加任何硬件设备即可实现。
发明内容
本发明所要解决的技术问题之一是需要提供一种可方便地区别控制各个I/O部件的供电状态的存储系统及其电源控制节能方法。
为了解决上述技术问题,本发明提供了一种存储系统。该存储系统包括CPU、I/O总线和通过I/O总线与CPU相连的一个以上I/O部件,所述I/O部件包括一个以上存储部件,还包括电源控制模块。所述电源控制模块进一步包括,
检测单元,其根据预设时间规则获取通过I/O总线与CPU相连的一个以上I/O部件的状况信息,所述状况信息为与运行状态相关的信息或者与运行状态相关的信息及配置信息;
控制单元,其基于预设的电源控制策略,根据所获取的I/O部件的状况信息来确定对相应I/O部件的目标供电操作;以及
接口单元,其基于所确定的目标供电操作来控制对相应I/O部件的供电。
根据本发明另一方面的存储系统,其中,针对作为存储部件的I/O部件,所述检测单元从I/O部件获取I/O部件的配置信息;针对非存储部件的I/O部件,所述检测单元从指定存储位置获取I/O部件的配置信息。
根据本发明另一方面的存储系统,其中,所述与运行状态相关的信息包括与所述I/O部件的供电状态、是否运行正常、故障、或当前存储量、网络吞吐量、忙/闲时比率和单位时间访问量中至少之一有关的信息。
根据本发明另一方面的存储系统,其中,所述设定时间规则为预先设定一个或多个时刻、预先设定的时间周期和针对不同日子区别设定的时间周期中至少之一。
根据本发明另一方面的存储系统,其中,所述目标供电操作是通电、断电、供给指定量的供电量、降低供电量、提高供电量和供给指定级的电量、或先下电再上电中的任一操作。
根据本发明另一方面的存储系统,其中,检测单元还进行如下判断处理:检测单元在连续设定次数均未检测到作为存储部件的I/O部件的状态时,将该I/O部件的运行状态确定为需要借助重启进行故障修复的状态。
根据本发明另一方面的存储系统,其中,所述电源控制策略包括以下至少之一:对于所述状况信息表示需要借助重启进行故障修复的状态的作为存储部件的I/O部件,将对该I/O部件的目标供电操作确定为对该I/O部件先下电再上电的操作;在所述状况信息表示部分或全部存储部件的当前存储量与总存储量的比例大于预设值时,使得当前处于断电状态的一个或多个存储部件上电;对于处于空闲或者处于空闲的时长超过设定时长的I/O部件,将对该I/O部件的目标供电操作确定为下电操作或降低供电量的操作;在所述状况信息表示所有I/O部件的平均负载大于预设值时,使得当前处于断电的一个或多个I/O部件上电;基于作为存储部件的I/O部件的当前存储量和总存储量来确定向存储设备的供电量大小;当所述状况信息表明所述存储系统中增加了新的I/O部件时,对新增加的I/O部件上电。
根据本发明另一方面的存储系统,其中,所述电源控制模块通过一经I/O总线与CPU连接的I/O部件来实现或者通过执行存储于所述存储系统中的程序代码来实现。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北京邦诺存储科技有限公司,未经北京邦诺存储科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201210144470.6/2.html,转载请声明来源钻瓜专利网。