发明名称 用于分布式文件系统的带宽资源的动态自适应分配方法
摘要 本发明公开了一种用于分布式文件系统的带宽资源的动态自适应分配方法,它包括:初始化:设置各客户端带宽值;复位考察对象:锁定考察对象;采集数据:采集并记录当前客户端带宽使用值;判断达标:判断当前带宽使用值是否达带宽设置值;判断限低:判断上一轮带宽分配方案中是否对低于当前优先级的客户端进行过降低带宽的设置操作;判断增长:判断当前带宽使用值是否大于上次采集的带宽使用值;判断存在更低优先级:判断当前客户端是否为最低优先级。本发明无需明确知道存储系统所能提供的最大带宽,智能感知客户端需求的变化,并对存储系统带宽资源进行动态自适应分配,方法简单易行,执行效率高,具有很强的实用性。
申请公布号 CN103124296B 申请公布日期 2015.08.05
申请号 CN201310071033.0 申请日期 2013.03.06
申请人 成都索贝数码科技股份有限公司 发明人 丁文华;姚平;王雷
分类号 H04L29/08(2006.01)I;H04L12/911(2013.01)I 主分类号 H04L29/08(2006.01)I
代理机构 成都金英专利代理事务所(普通合伙) 51218 代理人 袁英
主权项 用于分布式文件系统的带宽资源的动态自适应分配方法,其特征在于:它包括以下步骤:S1:初始化:设置所有客户端的初始带宽值及各客户端的优先级;S2:复位考察对象:将具有最高优先级的客户端作为当前的考察对象;S3:采集数据:采集并记录当前时刻所有客户端的实际带宽使用值;S4:判断达标:根据采集得到的客户端实际带宽使用值,分析当前优先级客户端的实际带宽使用值是否达到了对它的带宽设置值,如果达到,则对当前优先级客户端实施增加带宽的操作,并转至步骤S2继续执行,如果未达到,则进入步骤S5继续执行;S5:判断限低:判断上一轮产生的带宽分配方案中是否对低于当前优先级的客户端进行过降低带宽的操作,如果未进行该操作,则对低于当前优先级的客户端进行降低带宽的操作,并转步骤S2继续执行,如果进行过该操作,则进入步骤S6继续执行;S6:判断增长:比较当前优先级客户端此轮采集到的实际带宽使用值和记录中上次采集的当前优先级客户端实际带宽使用值,如果当前实际带宽使用值大于记录中上次采集的当前优先级客户端实际带宽使用值,则对低于当前优先级的客户端进行降低带宽的操作,并转步骤S2继续执行,如果当前实际带宽使用值小于记录中上次采集的当前优先级客户端实际带宽使用值,则进入步骤S7继续执行;S7:判断存在更低优先级:如果存在低于当前优先级的客户端未作考察,则把优先级仅次于当前优先级的客户端作为当前考察对象,转至步骤S4继续执行;否则,转步骤S2继续执行;所述的步骤S5和步骤S6中降低带宽的操作步骤包括以下子步骤:S501:将具有最低优先级的客户端作为当前的考察对象;S502:如果当前优先级的客户端的实际带宽使用值达到了带宽设置值的下限,则进入步骤S503继续执行;否则,则设置减少其带宽,转至步骤S504;S503:将优先级仅高于当前优先级的客户端作为当前考察对象,转至步骤S502继续执行;S504:降低带宽操作完成。
地址 610041 四川省成都市高新区新加坡工业园新元大道南二路2号