站在网络服务提供商的角度,已知全局拓扑的情况下,为了监测网络中链路的性能,选取端到端路径进行端到端测量。
本文探讨如何减少所需探测路径的数量。
探测消耗:所选探测路径的数量
目标链路:运营商要监控的链路
可识别链路:可以被多个路径唯一决定
建立路径性能和链路性能的线性方程组,解方程组得出可识别链路和不可识别链路。
将可识别链路的解作为基解。
然后利用算法1对于每一条可识别链路求出所有解,基本方法就是将解中的变量替换掉。
将可识别链路,不可识别链路,可识别链路的解,覆盖不可识别链路的路径,建立扩展的二分模型。通过算法2求出最少探测路径集合。
算法2主要思想是选取最少的探测路径来覆盖更多的不可识别链路。
通过类比集合覆盖问题,证明了算法2求解的问题是NP-hard问题。