[发明专利]一种用于DCN中任务传输的拥塞控制方法有效

专利信息
申请号: 201611147795.4 申请日: 2016-12-13
公开(公告)号: CN107046507B 公开(公告)日: 2019-05-28
发明(设计)人: 黄家玮;李又明;王建新 申请(专利权)人: 中南大学
主分类号: H04L12/807 分类号: H04L12/807;H04L12/801
代理公司: 长沙市融智专利事务所(普通合伙) 43114 代理人: 杨萍
地址: 410083 湖南*** 国省代码: 湖南;43
权利要求书: 查看更多 说明书: 查看更多
摘要: 发明公开了一种用于DCN中任务传输的拥塞控制方法,依据当前任务和流已发送的数据量,加速小任务和任务内拖尾流的发送速率。本发明避免了DCN网络中的大任务造成的阻塞现象和少数慢速流导致的任务拖尾现象,有效地减小了任务的平均完成时间,提升网络应用的整体性能。
搜索关键词: 一种 用于 dcn 任务 传输 拥塞 控制 方法
【主权项】:
1.一种用于DCN中任务传输的拥塞控制方法,其特征在于,包括以下步骤:步骤一:参数初始化;初始化发送窗口大小cwnd、发送数据包的拥塞标志位;小任务数据量阈值taskmin,大任务数据量阈值taskmax;步骤二:判断当前工作端是接收方还是发送方,如果是接收方转向步骤八否则转向步骤三;步骤三:发送方接收ACK包;当收到当前发送窗口内的全部ACK包之后,判断全部ACK包中是否有拥塞标志位被置为1的ACK包,如果有ACK包的拥塞标志位被置为1,则依据拥塞标志位被置为1的ACK包的数量计算当前数据包往返周期的拥塞程度αn并转向步骤四;否则先判断是否处于慢启动阶段,如处于慢启动阶段则更新cwnd为2×cwnd,否则更新cwnd为cwnd+1,再转向步骤七;步骤四:发送方依据ACK包附加字段中返回的当前任务已接收数据量St、小任务数据量阈值taskmin和大任务数据量阈值taskmax计算任务因子β,并转向步骤五;其中任务因子β的计算公式为:步骤五:发送方更新当前流已发送的数据量Sf,结合当前任务已接收数据量St和当前任务中流的数目n计算流拖尾因子γ,并转向步骤六;其中拖尾因子γ的计算公式为:步骤六:发送方根据步骤三、四、五计算得到的αn、β和γ更新发送窗口大小cwnd并转向步骤七;其中更新发送窗口大小cwnd的公式为:步骤七:发送方在数据包往返时延内发送cwnd个数据包,并判断数据是否发送完毕,如果没有发送完毕则返回步骤三,否则结束数据传输;步骤八:接收方接收数据包并查看数据包包头的拥塞标志位是否被置为1,如果是则将其对应的ACK包中的拥塞标志位置为1,否则置为0,转向步骤九;步骤九:接收方更新当前任务已接收数据量St和当前任务中流的数目n,并存入对应ACK包中的附加字段;然后将ACK包发送给发送方,并转向步骤八。
下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。

该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于中南大学,未经中南大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服

本文链接:http://www.vipzhuanli.com/patent/201611147795.4/,转载请声明来源钻瓜专利网。

×

专利文献下载

说明:

1、专利原文基于中国国家知识产权局专利说明书;

2、支持发明专利 、实用新型专利、外观设计专利(升级中);

3、专利数据每周两次同步更新,支持Adobe PDF格式;

4、内容包括专利技术的结构示意图流程工艺图技术构造图

5、已全新升级为极速版,下载速度显著提升!欢迎使用!

请您登陆后,进行下载,点击【登陆】 【注册】

关于我们 寻求报道 投稿须知 广告合作 版权声明 网站地图 友情链接 企业标识 联系我们

钻瓜专利网在线咨询

周一至周五 9:00-18:00

咨询在线客服咨询在线客服
tel code back_top