[go: up one dir, main page]
More Web Proxy on the site http://driver.im/

CN101237358A - 网络参数测量系统与对点接入时间序列可用带宽分析方法 - Google Patents

网络参数测量系统与对点接入时间序列可用带宽分析方法 Download PDF

Info

Publication number
CN101237358A
CN101237358A CNA2008100573760A CN200810057376A CN101237358A CN 101237358 A CN101237358 A CN 101237358A CN A2008100573760 A CNA2008100573760 A CN A2008100573760A CN 200810057376 A CN200810057376 A CN 200810057376A CN 101237358 A CN101237358 A CN 101237358A
Authority
CN
China
Prior art keywords
network
tester
measurement
data
tout
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Granted
Application number
CNA2008100573760A
Other languages
English (en)
Other versions
CN101237358B (zh
Inventor
何泾沙
吴丽
刘经纬
李寅
徐子卉
苏宏伟
刘畅
杨蕾
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Beijing University of Technology
Original Assignee
Beijing University of Technology
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Beijing University of Technology filed Critical Beijing University of Technology
Priority to CN2008100573760A priority Critical patent/CN101237358B/zh
Publication of CN101237358A publication Critical patent/CN101237358A/zh
Application granted granted Critical
Publication of CN101237358B publication Critical patent/CN101237358B/zh
Expired - Fee Related legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Landscapes

  • Data Exchanges In Wide-Area Networks (AREA)

Abstract

本发明涉及了一种网络参数测量系统和对点接入时间序列可用带宽分析方法,可应用到网络性能测量、分析、诊断、网络多媒体、网络应用和网络安全等领域。包括有中央控制器、源测试器、待测网络、目标测试器。网络参数测量系统体积小便于手持,带有针对间接测量网络参数、指标进行测量、分析、诊断的功能,相对于现有设备成本低廉;对点接入时间序列可用带宽分析方法,克服了PGM模型的假设限制,导致的模型与实际网络情况不符的问题,和PRM模型本身在测量过程中产生的测量数据包对网络造成影响,算法迭代导致的周期过长,和实时测量精度低的问题。

Description

网络参数测量系统与对点接入时间序列可用带宽分析方法
技术领域
本发明提出了一种网络参数测量系统和对点接入时间序列可用带宽分析方法,可应用到网络性能测量、分析、诊断、网络多媒体、网络应用和网络安全等领域。
背景技术
目前,网络路径可用带宽的测量技术主要基于两种模型:PGM(Probe GapModel)及PRM(Probe R ate Model),前者是基于对网络路径数据流统计的直接计算方法;后者是高速发送不同速率数据包流的以迭代检测拥塞临界点。但是PGM是基于待测网络路径中网络窄链路与紧链路为同一链路及当测量包对的第二个包到达时第一个包还没有离开的前提假设,这样它所需要的网络容量参数可以由现有的容量测量工具来测量,但是这种假设在实际网络中是很难满足的,由于这个假设的限制,该模型在可用带宽测量中有其固有的不足;而PRM模型不断高速发送大量数据流阻塞网络,在真实网络测量时必会影响正常的网络数据传输,而且该方法很难准确地捕捉到转折点,由于不断迭代,在一次测量中可能需要较长的测量周期。
目前市场上没有专门对可用带宽进行测量的仪器,相关技术和仪器有Smartbits等网络性能测试和分析的大型网络测试仪,这类设缺少针对间接测量网络参数、指标进行测量、分析、诊断的功能,特别是可用带宽进行计算的功能,而且价格昂贵。
发明内容
本发明的目的是为了克服现有测量方法的上述缺陷,提供了一种网络参数测量系统与对点接入时间序列可用带宽分析方法。克服了PRM模型本身在测量过程中产生的测量数据包对网络造成影响,算法迭代导致的周期过长,和实时测量精度低的问题。
为了实现上述目的,本发明采取了如下技术方案。网络参数测量系统,其特征在于:包括有外部控制器1、源测试器2和目标测试器4;其中:所述的源测试器2包括有中央处理器2.5和与中央处理器2.5相连接的显示器2.3,所述的目标测试器4与源测试器2的电路结构相同;
外部控制器1的串口1.1与源测试器2的串口2.1相连,外部控制器1向源测试器2发送控制命令,接收源测试器2测试数据和分析结果;
源测试器2的以太网口2.2用于与待测网络3接入点3.1相连,源测试器2向待测网络3发送测试数据包,并接收待测网络3反馈的数据包;
待测网络3接入点3.1收到的测试数据包通过待测网络3传到接出点3.2,同理,接出点3.2发送的反馈数据包通过待测网络3传回接入点3.1;
目标测试器4的以太网口4.2用于与待测网络3的接出点3.2相连,接收源测试器2发送来的测试数据包,并通过以太网口4.2将处理结果发送至待测网络3接出点3.2,返回源测试器2,源测试器2对数据进行处理后,最终返回外部控制器1,从而构成闭环的网络参数测量系统。
对点接入时间序列可用带宽分析方法,是按如下步骤实现的:
步骤1:发送测量控制命令;
外部控制器1向源测试器2发送测量控制命令,测量控制命令包括目标测试器4的IP地址和测量策略;其中测量策略包括以下参数:测量数据流的条数n(12≤n≤20),每个测量数据流包含的数据包的个数M(30≤M≤120)和每个数据包的大小L(64≤L≤1500),这三个参数的取值范围是由正交试验确定的;
步骤2:生成、发送测试数据
源测试器2接收到测量控制命令后,对测量控制命令进行分析,以递增速率Ri(i=1,…n)向待测网络3发送n条测量数据包流,每条测量数据流包含如下参数:目标测试器4的IP地址、数据包的个数M、每个数据包的大小L、测量数据流ID(ID=1,…,n)、每条测量数据流内相邻数据包间隔ΔTini(i=1,…,n)、发送速率Ri(i=1,…n);
测量数据包流通过待测网络3到达目标测试器4;
步骤4:数据采集:
对每条测量数据流内数据包到达时间采样,得到时间序列Tj i(i=1,…,n;j=1,…,m),其中i为测量数据流的ID号,j为第i条测量数据流内第j个数据包,由于在待测网络3传输过程中,会有数据包的丢失,所以j<=M;Tj i即表示第i条测量数据包流内第j个数据包的到达时间;通过接收的时间序列数据,计算接收的每条测量数据包流内相邻数据包的时间间隔Toutj i
Δ Tout j i = T j + 1 i - T j i ( i = 1 , · · · , n ; j = 1 , · · · , m - 1 ) - - - ( 1 )
步骤5:数据预处理
对接收的每条测量数据包流内相邻数据包的时间间隔Toutj i进行检验,对震动过大的噪音数据进行处理,删除明显偏离相邻数据的异常值,删除原则为:
对第j个Toutj i与之前或之后各a个时间间隔的平均值进行求差,其中(j-a)≥0或(j+a)≤(m-1),如果差值的绝对值大于之前或之后a个时间间隔的相邻间隔之差绝对值的平均值,则删除第j个Toutj i,即
| Tout j i - Σ p = 1 a Tout j - p i a | × β > Σ p = 1 a - 1 | Tout j - p i - Tout j - p - 1 i | a - 1 - - - ( 2 )
| Tout j i - Σ p = 1 a Tout j + p i a | × β > Σ p = 1 a - 1 | Tout j + p i - Tout j + p + 1 i | a - 1 - - - ( 3 )
公式(2)及(3)中β(0≤β≤1)为界定强度;如果第j个Toutj i满足(2)或(3),则删除该值;
对接收的数据进行检验后,由公式(4)计算出第i条测量数据流内的数据包的时间间隔的均值
ΔTout i ‾ = 1 m - 1 Σ j = 1 m - 1 ( Δ Tout j i ) - - - ( 4 )
根据测量数据包流数据ΔTini,通过公式(5)得到ΔTi
ΔT i = ΔTout i ‾ - ΔTin i ( i = 1 , · · · , n ) - - - ( 5 )
该数据与测量数据流速率Ri做为曲线拟合的待拟合数据(Ri,ΔTi):
步骤5:曲线拟合
使用非线性最小二乘数据拟合方法对预处理得到(Ri,ΔTi)的数据进行曲线拟合,得到曲线拟合方程F(x);
步骤6:估计可用带宽值A
目标测试器4使用拐点收敛计算方法,对数据拟合函数的拟合曲线进行计算,最终得到拟合曲线的唯一拐点值,即待测网络的路径可用带宽参数的测量估计值A;
步骤7:返回测量结果
目标测试器4通过待测网络3将A返回源测试器2,然后源测试器2将待测网络参数测量4结果返回外部控制器1。
本发明的与现有技术相比的优势:
1.网络参数测试系统采用了嵌入式硬件电路设计,体积小便于手持,带有针对间接测量网络参数、指标进行测量、分析、诊断的功能,同时作为一个低成本的专项测量仪器,其在性价比上有其很大的优势。
2.对点接入时间序列可用带宽分析方法,采用“黑箱”模型,克服了PGM模型的假设限制,导致的模型与实际网络情况不符的问题。
3.对点接入时间序列可用带宽分析方法,通过单次发送测试流,然后再对经过网络路由的测试流进行曲线拟合,然后对拟合的曲线进行拐点的求值以估计可用带宽,克服了PRM模型本身在测量过程中产生的测量数据包对网络造成影响,算法迭代导致的周期过长,和实时测量精度低的问题。
附图说明
附图1网络参数测量系统系统连接图
附图2测试器硬件框图
附图3网络参数测量系统软件流程图
具体实施方式
下面结合图1~图4详细说明本实施例。
本实施例包括有外部控制器1、源测试器2和目标测试器4;其中:源测试器2和目标测试器4采用了相同的测试器5硬件电路,区别是测试器5应用于源测试端时,运行源测试程序,称之为源测试器2,当测试器5应用于目标测试端时,运行目标测试程序,称之为目标测试器4;
其中测试器5包括有串口5.1,以太网口5.2,显示器5.3,键盘5.4和中央处理器5.5五部分组成;测试器5工作于四种工作模式:源测试器独立工作模式,源测试器主从工作模式,目标测试器独立工作模式,目标测试器独立主从工作模式。
串口5.1的连接方法根据测试器5的四种不同工作方式而定:当测试器5工作于源测试器独立工作模式,目标测试器4独立工作模式,目标测试器独立主从工作模式时,串口5.1无需连接,即不与外部控制器1相连接;当测试器5工作于源测试器主从工作模式时,串口5.1即串口2.1与外部控制器1串口相连接,用于接收命令和返回测量数据及分析结果;串口5.1通过串行数据总线与中央处理器5.5相连接,实现中央处理器5.5与外部控制器1的通讯;
以太网接口5.2的连接根据测试器5的四种不同工作方式而定:当测试器5工作于源测试器独立工作模式,源测试器主从工作模式时,以太网接口5.2与待测网络3的接入点3.1相连,发送测试数据并接收反馈数据;当测试器5工作于目标测试器独立工作模式,目标测试器独立主从工作模式时,以太网接口5.2与待测网络3的接出点3.2相连,接收测试数据并发送反馈数据;以太网接口5.2与中央处理器5.5的网络接口相连,实现中央处理器5.5与待测网络3的通讯;
显示器5.3的图像输入接口通过图像传输数据线与中央处理器5.5的图像输出接口相连接,中央处理器5.5将要显示的图像数据置于显示缓存中,通过上述图像传输数据线传到显示器5.3显示;
键盘5.4通过位控制总线直接与中央处理器5.5的位控制引脚连接,实现开关量的输入。
1、网络参数测量系统实现方案:
如图1所示,网络参数测量系统由外部控制器1、源测试器2、待测网络3和目标测试器4四个主要部分构成。以下是这四个部分的连接关系:
外部控制器1的串口1.1与源测试器2的串口2.1相连,外部控制器1向源测试器2发送控制命令,接收源测试器2测试数据和反馈数据;
源测试器2的以太网口2.2和待测网络3接入点3.1相连,源测试器2向待测网络3发送测试数据包,并接收待测网络3反馈的数据包;
待测网络3接入点3.1收到的测试数据包通过待测网络3传到接出点3.2,同理,接出点3.2发送的反馈数据包通过待测网络3传回接入点3.1;
目标测试器4的以太网口4.2与待测网络3的接出点3.2相连,接收源测试器2发送来的测试数据包,并通过以太网口4.2将处理结果发送至待测网络3接出点3.2,返回源测试器2,源测试器2对数据进行处理后,最终返回外部控制器1,从而构成闭环的网络参数测量系统。
本实施例中选用PC机作为外部控制器1,PC机的串口与源测试器2的串口2.1连接,设置工作方式及控制命令。
源测试器2和目标测试器4采用相同的硬件电路——测试器5,测试器的串口5.1、以太网口5.2、显示器5.3、键盘5.4、中央处理器5.5分别对应源测试器的串口2.1、以太网口2.2、显示器2.3、键盘2.4、中央处理器2.5,同理也分别对应目标测试器4的串口4.1、以太网口4.2、显示器4.3、键盘4.4、中央处理器4.5。
测试器5选用ADI的BlackFin537芯片作为中央处理器5.5。BlackFin537自带两个UART接口,其中UART1的RX、TX与通讯芯片MAX232的输入端Rin、Tin连接,MAX232的输出Rout、Tout分别与串口端子2,3脚连接,串口端子5脚与系统共地,构成测试器的串口5.1。UART2预留用于接串口LCD显示器。BlackFin537自带CAN接口,预留用于连接工业设备。
BlackFin537自带一个MAC层网络控制器,通过数据、地址、控制总线与网卡芯片LAN83C185输入端连接。网卡输出端Txp、Txn、Rxp、Rxn接RJ45底座,构成以太网口5.2,通过网线与网络设备相连。
BlackFin537的位控制总线P0-P7与8只LED连接,构成了显示器5.3;P8-P11与4个按键连接,构成了键盘5.4。实现了工作模式、测试器状态的人机交互操作。
待测网络3由路由器、交换机、防火墙等网络设备构成,在实际应用中设备和情况更为复杂,待测网络3的接入点3.1与源测试器2的以太网口2.2通过网线连接;待测网络3的接出点3.2与目标测试器4的以太网口4.2通过网线连接。网络参数测量系统与对点接入时间序列可用带宽分析方法测量的参数即为待测网络3的接入点3.1与接出点3.2之间的情况。
对点接入时间序列可用带宽分析方法实现方法如下:
网络参数测量系统与对点接入时间序列可用带宽分析方法是按如下步骤实现的:
步骤1:发送测量控制命令
外部控制器1向源测试器2发送测量控制命令,测量控制命令包括目标测试器4的IP地址和测量策略;
其中测量策略包括以下参数:测量数据流的条数n(12≤n≤20),每个测量数据流包含的数据包的个数M(30≤M≤120)和每个数据包的大小L(64≤L≤1500),这三个参数的取值范围是由正交试验确定的,本实施例中n取20,M取90,L取128;
步骤2:生成、发送测试数据
源测试器2接收到测量控制命令后,对测量控制命令进行分析,以递增速率Ri(i=1,…n)向待测网络3发送n条测量数据包流,每条测量数据包流包含如下参数:
目标测试器4的IP地址、数据包的个数M、每个数据包的大小L、测量数据流ID(ID=1,…,n)、每条测量数据流内相邻数据包间隔ΔTini(i=1,…,n)、发送速率Ri(i=1,…n);
测量数据包流通过待测网络3到达目标测试器4;
步骤4:数据采集:
采样每条测量数据包流流内数据包到达时间序列Tj i(i=1,…,n;j=1,…,m),其中i为探测流的ID号,j为第i条探测流内第j个数据包,由于在待测网络3传输过程中,会有数据包的丢失,所以j<=M。Tj i即表示第i条测量数据包流内第j个数据包的到达时间。通过接收的时间序列数据,计算接收的每条测量数据包流内相邻数据包的时间间隔Toutj i
Δ Tout j i = T j + 1 i - T j i ( i = 1 , · · · , n ; j = 1 , · · · , m - 1 ) - - - ( 1 )
步骤5:数据预处理
对接收的每条测量数据包流内相邻数据包的时间间隔Toutj i进行检验,对震动过大的噪音数据进行处理,删除明显偏离相邻数据的异常值。删除原则为:对第j个Toutj i与之前或之后a个时间间隔的平均值进行求差,其中(j-a)≥0或(j+a)≤(m-1),如果差值的绝对值大于之前或之后a个时间间隔的相邻间隔之差绝对值的平均值,则删除第j个Toutj i,即
| Tout j i - Σ p = 1 a Tout j - p i a | × β > Σ p = 1 a - 1 | Tout j - p i - Tout j - p - 1 i | a - 1 - - - ( 2 )
| Tout j i - Σ p = 1 a Tout j + p i a | × β > Σ p = 1 a - 1 | Tout j + p i - Tout j + p + 1 i | a - 1 - - - ( 3 )
公式(2)及(3)中β(0≤β≤1)为界定强度。如果第j个Toutj i满足(2)或(3),则删除该值。
对接收的数据进行检验后,由公式(4)计算出第i条测量数据包流内的数据包的时间间隔的均值
Figure S2008100573760D00094
ΔTout i ‾ = 1 m - 1 Σ j = 1 m - 1 ( Δ Tout j i ) - - - ( 4 )
根据测量数据包流数据ΔTini,通过公式(5)得到ΔTi,该数据与测量数据包流速率Ri一起做为曲线拟合的待拟合数据:
ΔT i = ΔTout i ‾ - ΔTin i ( i = 1 , · · · , n ) - - - ( 5 )
步骤5:曲线拟合
使用非线性最小二乘数据拟合方法对预处理得到(Ri,ΔTi)的数据进行曲线拟合。具体步骤如下:
第1步:网络可用带宽非线性回归模型的建立
经过我们的实验分析,在不同网络环境下,及在不同网络背景流模式环境下,包括随机数据包背景流模式及模拟Internet数据包背景流模式精确Imix。通过实验对接收测量数据包流相邻数据包时间间隔平均值与该测试数包流初始的时间间隔之差ΔTi关于发送速率Ri的进行数据拟合,发现当发送速率Ri大于及等于当前可用带宽时,在接收端,ΔTi具有相似的表示形式;相对的,当Ri小于当前可用带宽时,ΔTi同样具有相似的表示形式,每个表达式对应一组不同的参数,这些表达式就是我们所要建立的非线性回归模型,表达式为:
F 1 ( x ) = e ( - x + λ 1 ) + ϵ 1 - - - ( 6 )
F 2 ( x ) = λ 2 × 1 x + ϵ 2 - - - ( 7 )
F=max(F1,F2)    (8)
公式(6)和(7)中x为测量数据包流的发送速率Ri,F为ΔTi,λ1、λ2、ε1、ε2为待估计的参数,用一般的非线性回归模型形式可写为:
Fi=φ(xi;λ1,λ2,ε1,ε2)+ei(i=1,2,…,n)    (9)
公式(9)中φ为非线性函数,ei为回归误差,用简写矩阵形式表示该模型为:
F=φ(X;θ)+e                       (10)
公式(10)中F=(F1,F2,…,Fn)T;X=(x1,x2,…,xn)T;θ=(λ1,λ2,ε1,ε2)T;e=(e1,e2,…,en)T
第2步:非线性最小二乘估计牛顿法曲线拟合
该可用带宽测量模型具有一个回归自变量xi,四个回归参数λ1、λ2、ε1、ε2组成回归参数向量。通过对可用带宽测量模型进行拟合,估计其参数,最终通过求拟合曲线的拐点估计出当前可用带宽值。拟合该模型,我们采用了最小二乘原则,该模型的总平方误差可表示为:
E ( θ ) = Σ i = 1 n [ F i - φ ( x i ; θ ) ] - - - ( 11 )
在E为最小的条件下求得参数估计λ1、λ2、ε1、ε2。由于估计参数是x的非线性参数,我们无法由E对λ1、λ2、ε1、ε2的导数为零来解出最佳的参数值。高斯-牛顿法是基于对非线性回归模型的近似线性化的原理,所以我们采用非线性最小二乘数据拟合(牛顿法)来进行拟合。在初值θ0处将可用带宽测量参数回归函数展成泰勒级数,并取其一阶近似:
φ ( x i ; θ ) = φ ( x i ; θ 0 ) + ∂ φ ( x i ; θ ) ∂ λ 1 | θ 0 ( λ 1 - λ 1,0 )
+ ∂ φ ( x i ; θ ) ∂ λ 2 | θ 0 ( λ 2 - λ 2,0 ) +
∂ φ ( x i ; θ ) ∂ ϵ 1 | θ 0 ( ϵ 1 - ϵ 1,0 ) + - - - ( 12 )
∂ φ ( x i ; θ ) ∂ ϵ 2 | θ 0 ( ϵ 2 - ϵ 2,0 ) ( i = 1,2 , · · · , n )
在公式(12)中λ1,0,λ2,0,ε1,0,ε1,0,ε2,0分别是参数的初值。定义φ(xi;θ)对θ的梯度为:
g i = ( ∂ φ ( x i ; θ ) ∂ λ 1 , ∂ φ ( x i ; θ ) ∂ λ 2 , ∂ φ ( x i ; θ ) ∂ ϵ 1 , ∂ φ ( x i ; θ ) ∂ ϵ 2 ) T - - - ( 13 )
其灵敏系数矩阵为
G = ∂ φ ( x 1 ; θ ) ∂ λ 1 ∂ φ ( x 1 ; θ ) ∂ λ 2 ∂ φ ( x 1 ; θ ) ∂ ϵ 1 ∂ φ ( x 1 ; θ ) ∂ ϵ 2 ∂ φ ( x 2 ; θ ) ∂ λ 1 ∂ φ ( x 2 ; θ ) ∂ λ 2 ∂ φ ( x 2 ; θ ) ∂ ϵ 1 ∂ φ ( x 2 ; θ ) ∂ ϵ 2 · · · · · · · · · · · · ∂ φ ( x n ; θ ) ∂ λ 1 ∂ φ ( x n ; θ ) ∂ λ 2 ∂ φ ( x n ; θ ) ∂ ϵ 1 ∂ φ ( x n ; θ ) ∂ ϵ 2 - - - ( 14 )
当θ=θ0时,G=G0,将(12)式代入(9)中,这时:
F=φ(X;θ0)+G0(θ-θ0)+e            (15)
令μ0=F-φ(X;θ0),由式(15)可求得参数θ与初值之差μ的线性化最小二乘估计为按如下的迭代格式逐次接近θ:
Figure S2008100573760D00128
                           θm=θm-1m-1
迭代过程直到‖μm-1‖<σ,其中σ为精度设定值,从而获得λ1,λ2,ε1,ε2的最小二乘估计值。
步骤6:估计可用带宽值A
目标测试器4使用拐点收敛计算方法,对数据拟合函数的拟合曲线进行计算,最终得到拟合曲线的唯一拐点值,即待测网络的路径可用带宽参数的测量估计值A。
步骤7:返回测量结果
目标测试器4通过待测网络3将A返回源测试器2,然后源测试器2将待测网络参数测量4结果返回外部控制器1。

Claims (2)

1、网络参数测量系统,其特征在于:包括有外部控制器(1)、源测试器(2)和目标测试器(4);其中:所述的源测试器(2)包括有中央处理器(2.5)和与中央处理器(2.5)相连接的显示器(2.3),所述的目标测试器(4)与源测试器(2)的电路结构相同;
外部控制器(1)的串口(1.1)与源测试器(2)的串口(2.1)相连,外部控制器(1)向源测试器(2)发送控制命令,接收源测试器(2)测试数据和分析结果;
源测试器(2)的以太网口(2.2)用于与待测网络(3)接入点(3.1)相连,源测试器(2)向待测网络(3)发送测试数据包,并接收待测网络(3)反馈的数据包;
待测网络(3)接入点(3.1)收到的测试数据包通过待测网络(3)传到接出点(3.2),同理,接出点(3.2)发送的反馈数据包通过待测网络(3)传回接入点(3.1);
目标测试器(4)的以太网口(4.2)用于与待测网络(3)的接出点(3.2)相连,接收源测试器(2)发送来的测试数据包,并通过以太网口(4.2)将处理结果发送至待测网络(3)接出点(3.2),返回源测试器(2),源测试器(2)对数据进行处理后,最终返回外部控制器(1)。
2、对点接入时间序列可用带宽分析方法,其特征在于,是按如下步骤实现的:
步骤1:发送测量控制命令;
外部控制器(1)向源测试器(2)发送测量控制命令,测量控制命令包括目标测试器(4)的IP地址和测量策略;其中测量策略包括以下参数:测量数据流的条数n(12≤n≤20),每个测量数据流包含的数据包的个数M(30≤M≤120)和每个数据包的大小L(64≤L≤1500),这三个参数的取值范围是由正交试验确定的;
步骤2:生成、发送测试数据
源测试器(2)接收到测量控制命令后,对测量控制命令进行分析,以递增速率Ri(i=1,…n)向待测网络(3)发送n条测量数据包流,每条测量数据流包含如下参数:目标测试器(4)的IP地址、数据包的个数M、每个数据包的大小L、测量数据流ID(ID=1,…,n)、每条测量数据流内相邻数据包间隔ΔTini(i=1,…,n)、发送速率Ri(i=1,…n);
测量数据包流通过待测网络(3)到达目标测试器(4);
步骤4:数据采集:
对每条测量数据流内数据包到达时间采样,得到时间序列Tj i(i=1,…,n;j=1,…,m),其中i为测量数据流的ID号,j为第i条测量数据流内第j个数据包,由于在待测网络(3)传输过程中,会有数据包的丢失,所以j<=M;Tj i即表示第i条测量数据包流内第j个数据包的到达时间;通过接收的时间序列数据,计算接收的每条测量数据包流内相邻数据包的时间间隔Toutj i
Δ Tout j i = T j + 1 i - T j i ( i = 1 , · · · , n ; j = 1 , · · · , m - 1 ) - - - ( 1 )
步骤5:数据预处理
对接收的每条测量数据包流内相邻数据包的时间间隔Toutj i进行检验,对震动过大的噪音数据进行处理,删除明显偏离相邻数据的异常值,删除原则为:
对第j个Toutj i与之前或之后各a个时间间隔的平均值进行求差,其中(j-a)≥0或(j+a)≤(m-1),如果差值的绝对值大于之前或之后a个时间间隔的相邻间隔之差绝对值的平均值,则删除第j个Toutj i,即
| Tout j i - Σ p = 1 a Tout j - p i a | × β > Σ p = 1 a - 1 | Tout j - p i - Tout j - p - 1 i | a - 1 - - - ( 2 )
| Tout j i - Σ p = 1 a Tout j + p i a | × β > Σ p = 1 a - 1 | Tout j + p i - Tout j + p + 1 i | a - 1 - - - ( 3 )
公式(2)及(3)中β(0≤β≤1)为界定强度;如果第j个Toutj i满足(2)或(3),则删除该值;
对接收的数据进行检验后,由公式(4)计算出第i条测量数据流内的数据包的时间间隔的均值
Figure S2008100573760C00032
ΔTout i ‾ = 1 m - 1 Σ j = 1 m - 1 ( Δ Tout j i ) - - - ( 4 )
根据测量数据包流数据ΔTini,通过公式(5)得到ΔTi
ΔT i = ΔTout i ‾ - ΔTin i ( i = 1 , · · · , n ) - - - ( 5 )
该数据与测量数据流速率Ri做为曲线拟合的待拟合数据(Ri,ΔTi):
步骤5:曲线拟合
使用非线性最小二乘数据拟合方法对预处理得到(Ri,ΔTi)的数据进行曲线拟合,得到曲线拟合方程F(x);
步骤6:估计可用带宽值A
目标测试器(4)使用拐点收敛计算方法,对数据拟合函数的拟合曲线进行计算,最终得到拟合曲线的唯一拐点值,即为待测网络的路径可用带宽参数的测量估计值A;
步骤7:返回测量结果
目标测试器(4)通过待测网络(3)将A返回源测试器(2),然后源测试器(2)将待测网络参数测量(4)结果返回外部控制器(1)。
CN2008100573760A 2008-02-01 2008-02-01 网络参数测量系统及其对点接入可用带宽分析方法 Expired - Fee Related CN101237358B (zh)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN2008100573760A CN101237358B (zh) 2008-02-01 2008-02-01 网络参数测量系统及其对点接入可用带宽分析方法

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN2008100573760A CN101237358B (zh) 2008-02-01 2008-02-01 网络参数测量系统及其对点接入可用带宽分析方法

Publications (2)

Publication Number Publication Date
CN101237358A true CN101237358A (zh) 2008-08-06
CN101237358B CN101237358B (zh) 2010-08-25

Family

ID=39920727

Family Applications (1)

Application Number Title Priority Date Filing Date
CN2008100573760A Expired - Fee Related CN101237358B (zh) 2008-02-01 2008-02-01 网络参数测量系统及其对点接入可用带宽分析方法

Country Status (1)

Country Link
CN (1) CN101237358B (zh)

Cited By (9)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101894219A (zh) * 2010-07-23 2010-11-24 北京航空航天大学 系统结构、功能和性能综合测试覆盖定量分析方法
CN101521607B (zh) * 2009-04-13 2012-01-04 重庆中天重邮通信技术有限公司 以太网网络性能的测试方法及装置
CN105490873A (zh) * 2015-11-25 2016-04-13 上海大学 可抵御膨胀攻击的可用网络带宽测量方法
CN106850353A (zh) * 2017-02-13 2017-06-13 青岛乾元通数码科技有限公司 一种网络带宽动态监测方法及系统
CN108199929A (zh) * 2018-02-28 2018-06-22 上海市信息网络有限公司 测量仪、网络智能仪表系统及网络智能测试方法
CN109063947A (zh) * 2018-06-11 2018-12-21 阿里巴巴集团控股有限公司 一种时间序列的异常识别方法、装置、及业务服务器
CN109905257A (zh) * 2017-12-07 2019-06-18 阿里巴巴集团控股有限公司 带宽传输能力的确定方法和装置
CN112448860A (zh) * 2019-08-30 2021-03-05 北京奇艺世纪科技有限公司 一种应用程序的测试方法及相关设备
CN114071569A (zh) * 2021-11-04 2022-02-18 中国联合网络通信集团有限公司 一种数据传输方法、装置和电子设备

Family Cites Families (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN100369424C (zh) * 2006-07-31 2008-02-13 西安西电捷通无线网络通信有限公司 一种端到端服务等级协议的评估方法和评估装置
CN201146527Y (zh) * 2008-02-01 2008-11-05 北京工业大学 网络参数测量系统

Cited By (14)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101521607B (zh) * 2009-04-13 2012-01-04 重庆中天重邮通信技术有限公司 以太网网络性能的测试方法及装置
CN101894219B (zh) * 2010-07-23 2012-07-25 北京航空航天大学 系统结构、功能和性能综合测试覆盖定量分析方法
CN101894219A (zh) * 2010-07-23 2010-11-24 北京航空航天大学 系统结构、功能和性能综合测试覆盖定量分析方法
CN105490873B (zh) * 2015-11-25 2019-01-11 上海大学 可抵御膨胀攻击的可用网络带宽测量方法
CN105490873A (zh) * 2015-11-25 2016-04-13 上海大学 可抵御膨胀攻击的可用网络带宽测量方法
CN106850353B (zh) * 2017-02-13 2020-02-18 青岛乾元通数码科技有限公司 一种网络带宽动态监测方法及系统
CN106850353A (zh) * 2017-02-13 2017-06-13 青岛乾元通数码科技有限公司 一种网络带宽动态监测方法及系统
CN109905257A (zh) * 2017-12-07 2019-06-18 阿里巴巴集团控股有限公司 带宽传输能力的确定方法和装置
CN109905257B (zh) * 2017-12-07 2022-06-14 阿里巴巴集团控股有限公司 带宽传输能力的确定方法和装置
CN108199929A (zh) * 2018-02-28 2018-06-22 上海市信息网络有限公司 测量仪、网络智能仪表系统及网络智能测试方法
CN109063947A (zh) * 2018-06-11 2018-12-21 阿里巴巴集团控股有限公司 一种时间序列的异常识别方法、装置、及业务服务器
CN112448860A (zh) * 2019-08-30 2021-03-05 北京奇艺世纪科技有限公司 一种应用程序的测试方法及相关设备
CN114071569A (zh) * 2021-11-04 2022-02-18 中国联合网络通信集团有限公司 一种数据传输方法、装置和电子设备
CN114071569B (zh) * 2021-11-04 2023-06-16 中国联合网络通信集团有限公司 一种数据传输方法、装置和电子设备

Also Published As

Publication number Publication date
CN101237358B (zh) 2010-08-25

Similar Documents

Publication Publication Date Title
CN101237358B (zh) 网络参数测量系统及其对点接入可用带宽分析方法
CN103983931B (zh) 矢量网络分析仪s参数测量不确定度的确定方法
Shih et al. Unicast inference of network link delay distributions from edge measurements
CN201146527Y (zh) 网络参数测量系统
CN110632545A (zh) 基于回归神经网络电子式互感器误差风险评估方法和装置
CN109239634B (zh) 基于岭回归的二端口矢量网络分析仪校准的方法
CN107168063B (zh) 基于集成变量选择型偏最小二乘回归的软测量方法
CN111679241A (zh) 一种电能表检定流水线用多信息通道自动切换系统及方法
CN107775664A (zh) 控制器位置控制性能测试方法及装置
CN102097022A (zh) 汽车电信号测试系统
CN107436584A (zh) 一种可编程控制器的抗扰度试验定量化评测方法
CN106452983A (zh) 一种互联网端到端路径丢包率的测量方法
CN110375598A (zh) 一种针对火工品产品测试系统可靠性分析方法
CN114124157A (zh) 抗电器干扰的电力线传输时延测量方法、装置及存储介质
CN108900244B (zh) 一种fc光接口数据及其相关数据监控与测试的方法
CN111897303A (zh) 一种眼图测试方法和眼图测试系统
CN106406290A (zh) 一种车辆横向动力远程测控系统的故障检测方法
CN201467458U (zh) 移动通信网络多参量测试仪
Ferrero et al. Uncertainty in multiport S-parameters measurements
CN115951292A (zh) 一种电子式电压互感器误差状态在线评估方法及装置
CN115728695A (zh) 一种变压器综合监测智能诊断仪器检验装置及方法
CN208520496U (zh) 一种气瓶测温装置
CN107368462B (zh) 一种用于时变测量数据方差的在线估计方法
CN105547620B (zh) 一种电子式电流互感器一次部件振动试验装置及方法
CN218973681U (zh) 一种测试验证双模式平台

Legal Events

Date Code Title Description
C06 Publication
PB01 Publication
C10 Entry into substantive examination
SE01 Entry into force of request for substantive examination
C14 Grant of patent or utility model
GR01 Patent grant
CF01 Termination of patent right due to non-payment of annual fee

Granted publication date: 20100825

Termination date: 20150201

EXPY Termination of patent right or utility model