一种基于Pathload改进网络可用带宽测量方法.docVIP

一种基于Pathload改进网络可用带宽测量方法.doc

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
一种基于Pathload改进网络可用带宽测量方法

一种基于Pathload改进的网络可用带宽测量方法   摘 要:网络可用带宽是评价网络性能的重要指标之一,快速、准确地测量网络可用带宽对网络监测、拥塞控制、网络流量工程等具有重要意义。在分析传统Pathload测量网络可用带宽算法的基础上,针对其测量开销大、收敛速度慢等缺点,提出了一种改进方法。该方法完善了Pathload的判断准则,进一步改进了发送速率调整算法,NS2仿真结果表明,提出的改进算法在提高了测量准确性的同时,可以降低测量开销,收敛速度明显加快。   关键词:带宽测量;网络可用带宽;仿真;Pathload   中图分类号:TP393.1 文献标识码:A 文章编号:2095-1302(2015)05-00-03   0 引 言   网络带宽是指单位时间内链路上能够通过的最大数据位,可用带宽是指在不影响网络路径背景数据流的情况下,端到端通信所能获得的最大数据传输率[1],二者的单位均为b/s。对于一个端到端网络传输系统,可用带宽具有很高的实用价值,网络可用带宽对网络负载均衡、传输速率控制、网络拥塞控制等有很重要的意义。设链路带宽为C b/s,带宽利用率为u b/s,端到端链路跳数为H,当前可用带宽为A b/s,则有:   (1)   (2)   (3)   目前,测量端到端链路可用带宽的方法主要分为单端测量和双端测量[2],单端测量模式只需在测量的一端安装测试软件,便可得到链路的可用带宽;双端测量模式需要在客户端和服务器上都安装测试软件。两者相比,单端测量系统实现比较方便,但测量精度不如双端测量系统。表1列举了几种常见网络可用带宽的测量方法,其中单端测量方法包括:Cprobe[3]、Pipechar[2]、SProbe[4]、Abget[5]、ICMP-SLoPS[6];双端测量方法包括:Delphi[7],Pathload[1,8],Pathchirp[9],IGI[10],Spruce[11],TOPP[12]。   上述测量网络带宽的方法中,Pathload方法测量精度最高,但由于其采用自拥塞探测数据流方式,测量时间及测量开销较大,使用该方法测量一次可用带宽大约需要花费十几秒的时间,向网络中注入大约1 MB的探测包,在测量期间很难保证网络流量不发生变化。而用Pathchirp方法测量一次网络可用带宽只需花费几秒的时间,只需要向网络中注入200 kB左右的探测流数据。   表1 网络可用带宽测量分类 方法名称 通信协议 技术特点 年份   单   端   测   量 Cprobe ICMP 直接计算可用带宽 1996   Pipechar ICMP 包对测量技术 2001   SProbe TCP 基于TCP和HTTP协议 2002   Abget TCP 产生“伪造的”ACK信号 2005   ICMP-SLoPS ICMP 应用在IPv6网络 2008   双   端   测   量 Delphi UDP 指数递增分组探测 2000   Pathload TCP 自载周期流 2001   Pathchirp TCP 探测间隔呈指数递减 2002   IGI TCP 发送包对序列 2003   Spruce TCP 采用探测间隔模型 2004   TOPP TCP 分组对序列 2005   此外,上述测量方法都是基于2个假设条件:网络负载在路由节点呈先进先出队列;网络为流体模型,且背景流在测量周期内保持不变。   1 Pathload测量可用带宽原理   Pathload采用自载周期流探测技术(Self-Loading Periodic Streams,SLoPS)测量端到端链路的有效带宽。在发送端以一定速率R向接收端发送周期性探测流,通过分析数据包到达接收端的单向延时(One-Way Delay,OWD)的分布趋势,判断周期流的发送速率与端到端链路有效带宽之间的关系。通过二分法不断调整探测流的发送速率,使其逼近链路的有效带宽。   定义[1]:如果发送速率R可用带宽A,则单向时延差ΔDk0,呈现上升趋势;如果发送速率R 可用带宽A,则ΔDk≈0或者趋势不明显。   设R0为第1组数据包的发送速率,C1为第1个路由节点的带宽,A1为第1个路由节点的可用带宽容量,u1为第1个路由器的带宽利用率。   如果R0A1,则:   A1=(1-u1)C1=C1-u1C1 (4)   R0+u1C1=R0+(C1-A1)=C1+(R0-A1)C1 (5)   式(5)说明第1个路由节点已经开始出现数据包积压,即存在排队时延。设tk为第k个数据包的到达时间,T=L/R0,则在时间段[tk,tk+T]内路由队列为:   Δqk1=(L+u1C1T)-C

文档评论(0)

189****7685 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档