[发明专利]一种增强Internet核心网流量稳定性的BT流量优化方法有效

专利信息
申请号: 201610015026.2 申请日: 2016-01-08
公开(公告)号: CN105610726B 公开(公告)日: 2018-08-17
发明(设计)人: 伍元胜 申请(专利权)人: 西南交通大学
主分类号: H04L12/801 分类号: H04L12/801;H04L12/811;H04L29/08
代理公司: 成都博通专利事务所 51208 代理人: 陈树明
地址: 610031 四*** 国省代码: 四川;51
权利要求书: 查看更多 说明书: 查看更多
摘要: 发明公开了一种增强网络流量稳定性的P2P流量优化方法,该方法包括对BT协议的两个关键算法的改进:(1)BT邻居用户选择算法,引入流量松弛量的概念刻画网络的流量状态,根据邻居BT用户的流量松弛量的相对大小按概率选择邻居BT用户;(2)阻塞/疏通算法,同时考虑peer的流量松弛量和传输速率,进行双指标选择,使BT协议根据网络的当前状态主动调整自身的流量模式。利用本发明可显著增强网络流量矩阵的稳定性且不牺牲BT协议的性能甚至增加性能。
搜索关键词: 一种 增强 internet 核心 流量 稳定性 bt 优化 方法
【主权项】:
1.一种增强Internet核心网流量稳定性的BT流量优化方法,包括的步骤是:A、BT用户p从追踪服务器获取用户群的候选BT用户列表;B、BT用户p从候选BT用户列表中选择给定数量的候选BT用户建立邻居连接,得到邻居BT用户;C、BT用户p周期性地从邻居BT用户中选择出不大于给定数量的邻居BT用户进行疏通,形成被疏通BT用户,而对未被选择的邻居BT用户进行阻塞,被疏通的BT用户从BT用户p下载感兴趣的文件片段,若BT用户p被邻居BT用户疏通,则BT用户p还同时从邻居BT用户处下载感兴趣文件片段;其特征在于:所述的步骤B即BT用户p从候选BT用户列表中选择出给定数量的BT用户建立邻居连接得到邻居BT用户列表的具体操作是:B1、计算候选BT用户列表中候选BT用户pu的流量松弛量ru,其中,u为候选BT用户列表中的候选BT用户pu的序号,i为BT用户p所依附的节点在核心网中的序号,j为候选BT用户pu所依附的节点在核心网中的序号,cij和mij分别为从互联网服务提供商(即ISP)处获取的节点i到节点j当前流量和当前流量平稳期的峰值流量,Rj为节点j的流量松弛量,Rj=mij‑cij,nj为依附于节点j的BT用户的数量;B2、将候选列表中的候选BT用户pu分为3类,与BT用户p依附于相同的网络节点的归为第1类BT用户pu,流量松弛量为正的候选BT用户pu归为第2类BT用户pu,流量松弛量小于或等于0的候选BT用户pu归为第3类BT候选用户pu;B3、找出第2类候选BT用户pu中流量松弛量ru的最大值,令该最大值等于rm,然后将第1类候选BT用户pu的流量松弛量ru改为rm;计算第3类候选BT用户pu依附的节点j的流量松弛量Rj的最小值,令该最小值等于Rmin,然后更新第3类候选BT用户pu的流量松弛量ru其中,ε为任意小的正实数;B4、将第1类候选BT用户pu和第2类候选BT用户pu合并为优选BT用户pu,第3类候选BT用户pu作为次选BT用户pu;B5、如邻居BT用户的给定数量小于优选BT用户pu的数量,则将优选BT用户pu的流量松弛量ru的归一化值作为其选择概率,从优选BT用户pu中使用轮盘赌选择法选择出给定数量的优选BT用户pu,作为优选邻居BT用户建立邻居关系;如邻居BT用户的给定数量等于优选BT用户pu的数量,则选择出全部优选BT用户pu,作为优选邻居BT用户建立邻居关系;如邻居BT用户的给定数量大于优选BT用户pu的数量,则选择出全部优选BT用户pu作为优选邻居BT用户,建立邻居关系;并将未被选出的次选BT用户pu的流量松弛量ru的归一化值作为其选择概率,从次选BT用户pu中使用轮盘赌选择法选择出不足数量的次选BT用户pu作为次选邻居BT用户,建立邻居关系;所述的不足数量为邻居BT用户的给定数量与优选BT用户pu的数量之差;所述的步骤C中BT用户p周期性地从邻居BT用户中选择出不大于给定数量的邻居BT用户进行疏通,形成被疏通BT用户的具体操作如下:C1、获取邻居BT用户pu的数据传输速率tu,如果BT用户p是只提供其他邻居BT用户下载的种子用户,则数据传输速率tu指邻居BT用户pu从BT用户p处的下载速率;否则,数据传输速率tu指邻居BT用户pu对BT用户p的上传速率;如果邻居BT用户pu的数据传输速率tu都为0,则都更新为1;C2、分别将邻居BT用户pu的流量松弛量ru和数据传输速率tu进行归一化处理分别得到邻居BT用户pu的流量松弛量归一化值和数据传输速率归一化值并将取二者中的最小值作为选择权值wu,即其中,min表示取最小值运算;C3、如被疏通BT用户的给定数量小于优选邻居BT用户pu的数量,则将优选邻居BT用户pu的选择权值wu的归一化值作为其选择概率,从优选邻居BT用户pu中使用轮盘赌选择法选择出给定数量的优选邻居BT用户pu进行疏通;如被疏通BT用户的给定数量等于优选邻居BT用户pu的数量,则选择出全部优选邻居BT用户pu进行疏通;如被疏通BT用户的给定数量大于优选邻居BT用户pu的数量,则选择出全部优选邻居BT用户pu进行疏通,并将未选出的次选邻居BT用户pu的选择权值wu的归一化值作为其选择概率,从次选邻居BT用户pu中使用轮盘赌选择法选择出还需数量的次选邻居BT用户pu进行疏通;所述的还需数量为被疏通BT用户的给定数量与优选邻居BT用户pu的数量之差。
下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。

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

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

×

专利文献下载

说明:

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

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

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

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

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

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

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

钻瓜专利网在线咨询

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

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