发明名称 云操作系统中计算物理资源节点负载评价的方法及装置
摘要 本发明公开了一种操作系统中计算物理资源节点负载评价的方法及装置,其中,所述方法包括:建立至少两组计算物理资源节点负载的数据模型,所述数据模型中的每个特征向量包括资源负载类型及其加权系数,所述资源负载类型包括处理器、内寸、带宽和/或磁盘;选择至少两组数据模型,根据所述两组数据模型中的特征向量计算马氏距离,按照计算结果给出当前物理资源节点的负载评价。本发明的方法和装置综合考虑了物理资源节点上各种负载的影响,通过改变加权因子动态调整关键负载分量对于负载评价的影响,并且通过对负载的评价,可以定位负载最优的虚拟资源宿主机,进而保证云操作系统的可用性和稳定性。
申请公布号 CN103399799B 申请公布日期 2017.02.22
申请号 CN201310325973.8 申请日期 2013.07.30
申请人 浪潮(北京)电子信息产业有限公司 发明人 郭锋;赵仁明;于辉
分类号 G06F9/50(2006.01)I 主分类号 G06F9/50(2006.01)I
代理机构 北京安信方达知识产权代理有限公司 11262 代理人 王丹;栗若木
主权项 一种计算云操作系统中物理资源节点的负载评价的方法,包括:建立至少两组计算物理资源节点负载的数据模型,所述数据模型中的每个特征向量包括资源负载类型及其加权系数,所述资源负载类型包括处理器、内寸、带宽和/或磁盘;选择至少两组数据模型,根据所述两组数据模型中的特征向量计算马氏距离,按照计算结果给出当前物理资源节点的负载评价;建立两组计算当前物理资源节点负载的数据模型,所述数据模型包括:资源负载的总容量模型和资源负载的使用量模型;根据资源负载的总容量模型的特征向量和资源负载的使用量模型的特征向量计算马氏距离,按照计算结果给出当前物理资源节点负载评价;所述资源负载的总容量模型为:{a<sub>1</sub>*CC,a<sub>2</sub>*MC,a<sub>3</sub>*NC,a<sub>4</sub>*DC},其中,a<sub>1</sub>、a<sub>2</sub>、a<sub>3</sub>、a<sub>4</sub>代表加权系数,a<sub>1</sub>+a<sub>2</sub>+a<sub>3</sub>+a<sub>4</sub>=1;CC代表处理器总容量,MC代表内存总大小,NC代表总带宽,DC代表磁盘总容量;所述资源负载的使用量模型为:{a<sub>1</sub>*CU,a<sub>2</sub>*MU,a<sub>3</sub>*NU,a<sub>4</sub>*DU},其中,a<sub>1</sub>、a<sub>2</sub>、a<sub>3</sub>、a<sub>4</sub>代表加权系数,a<sub>1</sub>+a<sub>2</sub>+a<sub>3</sub>+a<sub>4</sub>=1;CU代表处理器过去一段时间平均已用量,MU代表内存过去一段时间平均已用大小,NU代表过去一段时间平均已用带宽,DU代表磁盘过去一段时间平均已用容量;按照以下公式根据所述数据模型中的特征向量计算马氏距离,具体包括:<maths num="0001"><math><![CDATA[<mrow><msub><mi>d</mi><mrow><mi>i</mi><mi>j</mi></mrow></msub><mo>=</mo><msqrt><mrow><msup><mrow><mo>(</mo><msub><mi>x</mi><mi>i</mi></msub><mo>-</mo><msub><mi>y</mi><mi>j</mi></msub><mo>)</mo></mrow><mi>T</mi></msup><msup><mi>S</mi><mrow><mo>-</mo><mn>1</mn></mrow></msup><mrow><mo>(</mo><msub><mi>x</mi><mi>i</mi></msub><mo>-</mo><msub><mi>y</mi><mi>j</mi></msub><mo>)</mo></mrow></mrow></msqrt></mrow>]]></math><img file="FDA0001069744740000011.GIF" wi="533" he="87" /></maths>其中,d<sub>ij</sub>为马氏距离,用来度量物理资源节点的可用程度,i,j为正整数,T表示转置,‑1表示矩阵的转置,x<sub>i</sub>和y<sub>j</sub>分别为两个数据模型中第i个和第j个特征向量,S为样本协方差矩阵。
地址 100085 北京市海淀区上地信息路2号2-1号C栋1层