- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
网络断层扫描中推断分析理论和方法研究
网络断层扫描中推断分析理论和方法研究
摘 要:网络断层扫描是一种新的网络测量技术,通过端到端的网络外部测量来推断网络内部性能,从而克服了传统网络测量技术的诸多缺陷。推断分析理论作为网络断层扫描的核心技术,直接关系到网络测量的计算复杂度和推断准确性。论述了网络断层扫描技术的基本概念,重点介绍并探讨了目前推断分析理论方法及其研究进展,最后提出了今后推断分析理论需要研究和解决的关键问题。??
关键词:网络断层扫描; 网络测量; 性能推断??
中图法分类号:TP393文献标识码:A
文章编号:1001―3695(2007)02―0120―03
网络测量(Network Measurement,NM)源于Internet的规模和复杂性的迅猛增长以及人们对于网络性能测量和监视的需要,它通过对实际网络环境的测量来研究当前网络运行中存在的问题并提出解决办法[1]。然而,传统的NM是基于网络内部的测量机制[2,3],它需要网络内部单元之间的协作但存在许多缺陷:它会给网络带来潜在的负载;它需要额外的通信和内部的协作而造成很大的开销;出于安全等方面的考虑,它对网络内部的访问常常被ISP所限制。基于此,人们借鉴了医学上的诊断工具CT的思想[4],使NM的测试节点均为外部端节点而无须任何来自于网络内部的协作。由端到端的路径交叉来推断其公共路径上的诸多特性,这就叫作网络断层扫描(Network Tomography,NT)???? [5]。它把网络看作黑盒子,通过对端到端通信行为的测量来推断网络内部链路性能特性。NT基于推断分析理论,其目标就是以较小的网络统计代价来揭示内在的网络结构并发现局部的网络拥塞、路由故障和网络异常行为。显然,基于外部测量的NT技术把对网络的测量所造成的负载减小到最低程度。NT研究的问题有[6]:链路层延迟或丢包率估计;链路负载和吞吐量的评估;拓扑结构的发现。NT的测量过程分两个阶段:①数据采集。在端节点上进行观测和收集测量数据,测量的方法有主动测量和被动测量,测量的通信方式有单播或多播。②数据分析。用统计推断理论来确定网络内部性能属性。由此可知,推断分析理论作为NT应用的核心技术,直接关系到NM的效率和准确性。本文在对NT技术的基本理论分析的基础上,对目前主要的几种NT推断分析理论和方法进行了探究,并提出今后该领域所要研究和解决的几个关键问题。??
1 网络断层扫描的基本概念??
为了测量链路,源节点发送数据包经共享路径上若干个节点的传送而到达目的节点。NT的测量问题常常近似地描述为线性模型[2,5]Y=Aθ+ε,其中的Y是个度量向量(如测量站点记录包的计数或端到端的延迟),A是一个路由矩阵,而θ是待估的参数向量(如平均延迟),ε是误差向量。为了简化,常忽略ε并用关于待估参数θ的向量函数X代替上式中的θ,即
由于图1中的A不是满秩矩阵,不能直接解出θj。对于简单的网络,可对A进行扩充[7],如利用节点2与节点3之间接收到包的相关性(条件概率),从中解出θj;对复杂网络的NT问题要采用合适的推断分析理论,使用已测得的数据并结合统计学上的推断理论对未知参数进行估计。设θ为待估计的实参数,测量值Y是含N个样本的一个向量y=(y1,y2,…,yN),通过使用N个样本来得出该参数的一个值。每个分量yn是一个测量样本,它表示同一随机变量。一般的推断过程模型如图2所示。图2中的概率密度函数f(y;θ)是参数空间和样本空间之间的映射,表示数据y依赖于参数θ。这样,通过选择使测量值y具有最大概率的参数值来达到估计的目的。
2 推断分析理论及方法研究??
为了使NT推断达到良好的效率和准确性,就要求所采用的推断分析理论在计算复杂度与推断准确性之间保持平衡[8]。以往的研究者在NT推断中开发了不太理想却是轻量级的算法:在组播结构中对于链路延迟分布推断的快速递归算法和对OD(Original-Destination)矩阵推断的矩方法(Method-of-Moments)。后来,人们开发了更准确的、计算上相对复杂的方法,这包括极大似然估计法(Maximum Likelihood Estimation,MLE)[9]、期望最大值(Expectation Maximum,EM)算法[10]、最大概似估计(Maximum-Pseudo Likelihood Estimation,MPLE)[8]和Bayesian推断方法[11]等。
2.1 MLE方法??
在给定测量值Y后,借助于式(1)就可以应用统计学上的MLE来估计θ的分量。其中的f(y;θ)=L(θ)为唯一待估计的参数θ的函数。估计值θ^使得似然函数取最大值,在随机变量yn的独立性假设条件下,似然函
文档评论(0)