The invention discloses a P2P traffic optimization method for enhancing the stability of network traffic. The method includes two improvements to two key algorithms of BT protocol: (1) BT neighbor user selection algorithm, which introduces the concept of traffic relaxation to characterize the network traffic state, and selects the network traffic according to the relative magnitude of the traffic relaxation of neighbor BT users according to probability. Neighbor BT users; (2) Blocking/dredging algorithm, taking into account the peer's traffic relaxation and transmission rate, carries out double index selection, so that the BT protocol actively adjusts its traffic mode according to the current state of the network. The invention can significantly enhance the stability of network traffic matrix without sacrificing the performance of BT protocol or even increasing the performance.
【技术实现步骤摘要】
一种增强Internet核心网流量稳定性的BT流量优化方法
本专利技术涉及一种增强Internet核心网流量稳定性的BT流量优化方法,属于计算机网络通信
技术介绍
大量研究表明Internet流量具有长相关性和突发性。Internet核心网流量表现出更强的昼夜模式,并具有更典型的周期平稳特性(周期为24小时,包括若干个流量平稳期)。原因主要来自两个方面:首先,核心网的流量是对来自边缘网(即接入网)的流量的汇聚,随着网络流量的增加,统计时分多路复用的结果使核心网流量的突发性减小、平稳性增强;其次,传统互联网以web流量为主,而web用户每天具有相对稳定的昼夜作息和使用模式。目前,针对核心网流量的周期平稳特性的网络能耗优化思路是:给定周期内的每个流量平稳期的峰值流量,研究如何分配网络资源和业务路由,使尽量多的网络资源空闲,然后利用网络设备的睡眠技术降低网络的能耗。如果流量平稳期内的流量平均值只有峰值的1/2,那么该流量平稳期内网络资源的平均利用率将只有50%。显然,在每个流量平稳期内,网络流量越稳定,流量的可预测性将越强,其峰值流量与平均流量的差异越小,网络进行能耗优化后的资源利用率越高,能耗优化的效果就越好。然而,由于近年来P2P(PeertoPeer,对等网络,该网络中的计算机既可作为服务器,设定共享资源供网络中其他计算机所使用,又可以作为工作站去使用其他计算机的共享资源)应用的广泛使用,P2P流量已成为Internet流量的重要组成部分。研究表明,P2P流量在2009年就已经超过了互联网总流量的40%,其中BT(BitTorrent)流量已成为 ...
【技术保护点】
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,
【技术特征摘要】
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中使用轮盘...
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。