[发明专利]存储资源调度方法和装置有效
申请号: | 201110066971.2 | 申请日: | 2011-03-18 |
公开(公告)号: | CN102148871A | 公开(公告)日: | 2011-08-10 |
发明(设计)人: | 张宇 | 申请(专利权)人: | 浪潮(北京)电子信息产业有限公司 |
主分类号: | H04L29/08 | 分类号: | H04L29/08 |
代理公司: | 北京安信方达知识产权代理有限公司 11262 | 代理人: | 栗若木;王漪 |
地址: | 100085 北京市海*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 存储 资源 调度 方法 装置 | ||
1.一种存储资源调度方法,其特征在于,包括:
获取最近更新的计算机集群中各存储设备的状态信息;
根据所述各存储设备的状态信息,计算所述计算机集群中各存储节点的被调度概率系数,一台存储设备包括至少一个存储节点;
选择被调度概率系数值较高的存储节点,对该节点进行调度使用。
2.根据权利要求1所述的存储资源调度方法,其特征在于,所述获取最近更新的计算机集群中各存储设备的状态信息具体为:
从缓存(Memcached)服务器上读取所述计算机集群中各存储设备的状态信息,所述状态信息包括存储设备端口、各端口剩余空间、各端口总空间、各存储设备的存储节点总数和各存储设备的剩余存储节点数。
3.根据权利要求2所述的存储资源调度方法,其特征在于,该方法还包括:
所述计算机集群中的各存储设备定期向所述Memcached服务器上报该存储设备的状态信息;
所述Memcached服务器使用存储数组存储所述状态信息,所述存储数组的每个元素至少包括一存储设备的主机名(hostname)及该存储设备的端口(port)。
4.根据权利要求2所述的存储资源调度方法,其特征在于,所述根据所述各存储设备的状态信息,计算所述计算机集群中各存储节点被调度概率系数包括:
建立二维坐标系,设存储节点所对应存储设备的空间利用率,即剩余空间与总空间的比率space_ratio为X轴,设该存储设备的存储节点利用率,即剩余存储节点数与总存储节点数的比率inode_ratio为Y轴;
设(1,1)点为p,(space_ratio,inode_ratio)点为q,(0<space_ratio<=1,0<inode_ratio<=1);
连接pq,并延长使得其与坐标轴相交,设交点为r;
Z为qr线段长度,即q点的得分权重(0<Z<=1);
将Z作为所述存储节点的被调度概率系数。
5.根据权利要求4所述的存储资源调度方法,其特征在于,所述选择被调度概率系数值较高的存储节点具体为:
在多个存储节点的被调度概率系数相同时,对所述存储设备中的多个剩余存储节点做随机选择,从中选择出一个存储节点,调度该存储节点。
6.根据权利要求3或4所述的存储资源调度方法,其特征在于,所述存储数组的元素还包括存储节点的被调度概率系数,该方法还包括:
在所述Memcached服务器上的存储数组中存入各存储节点被调度的概率。
7.一种存储资源调度装置,其特征在于,包括:
数据获取模块,用于获取最近更新的计算机集群中各存储设备的状态信息;
概率计算模块,用于根据所述各存储设备的状态信息,计算所述计算机集群中各存储节点被调度的概率,一台存储设备包括至少一个存储节点;
存储节点调度模块,用于选择被调度概率较高的存储节点,对该节点进行资源调度。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于浪潮(北京)电子信息产业有限公司,未经浪潮(北京)电子信息产业有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201110066971.2/1.html,转载请声明来源钻瓜专利网。