[发明专利]一种改进网格环境中数据传输效率的方法有效
申请号: | 201010169427.6 | 申请日: | 2010-05-11 |
公开(公告)号: | CN101860479A | 公开(公告)日: | 2010-10-13 |
发明(设计)人: | 吴卿;张奇锋;倪永军;周兴武;金恭华;赵俊杰;郁伟炜;吴鹏 | 申请(专利权)人: | 杭州电子科技大学 |
主分类号: | H04L12/56 | 分类号: | H04L12/56;H04L29/08;H04L1/18 |
代理公司: | 杭州求是专利事务所有限公司 33200 | 代理人: | 杜军 |
地址: | 310018 浙*** | 国省代码: | 浙江;33 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | 本发明涉及一种改进网格环境中数据传输效率的方法。现有的方法文件传输效率低。本发明方法首先在初始阶段,给每个网格FTP服务器分配一块相同大小文件分片传输任务,文件分片大小由带宽和权值确定;然后当有服务器完成当前文件分片传输任务时,该服务器又会被分配新的文件分片传输任务,如果传输失败,则会进行重新传送,最后为了避免生成太小的文件分片,设置结束条件,如果剩下的待传输文件大小小于初始阶段设定的分片大小,最后剩下的文件分片将被立即传输。本发明方法可以达到资源利用效率的最大化。 | ||
搜索关键词: | 一种 改进 网格 环境 数据传输 效率 方法 | ||
【主权项】:
1.一种改进网格环境中数据传输效率的方法,其特征在于该方法包括如下步骤:步骤(1)在初始阶段,给每个网格FTP服务器分配一块相同大小文件分片传输任务,具体是:首先,设定初始文件分片大小的上限InitialPT,InitialPT=ClientMaxBandwidth/NumberOf Re plicaSource式中ClientMaxBandwidth表示客户端最大带宽,NumberOfReplicaSource表示副本资源总数;然后根据不同服务器设备的状态定义辅助参数Score的计算公式:Scor e i = P i CPU × R CPU + P i MEM × R MEM + P i BW × R BW ]]> 其中RCPU+RMEM+RBW=1;Scorei表示服务器i的score值,这里1≤i≤n,n为服务器个数;
表示服务器i的CPU空闲状态百分比;RCPU表示定义的CPU负载所占影响要素的比率;
表示服务器i的内存自由空间百分比;RMEM表示用户定义的内存自由空间所占影响要素的比率;
表示从服务器i到客户端的带宽占总的服务器带宽百分比;RBW:用户定义的带宽所占影响要素的比率;当各个服务器的Scorei得到后,计算各个服务器的权值weighingi:weighin g i = Scor e i / Σ k = 1 n Scor e k ]]> 最后根据得到的每个服务器的权值weighingi,计算每个服务器的下个待传输文件分片大小NewPTi,NewPTi=ClientBandwidth×weighingi步骤(2)当有服务器完成当前文件分片传输任务时,该服务器又会被分配新的文件分片传输任务,如果传输失败,则会进行重新传送,具体是:每次当服务器i结束了当前的文件分片传输,它就会得到新的传输任务,新的传输任务是根据服务器i的实时状态得到的,服务器的负载越轻,它被分配的传输任务就越多;步骤(3)设置结束条件,当剩下的待传输文件分片大小小于初始阶段的文件分片大小时,剩下的待传输文件分片将被立即传输。
下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于杭州电子科技大学,未经杭州电子科技大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/patent/201010169427.6/,转载请声明来源钻瓜专利网。