CN101599870B - 网络链路性能测量方法 - Google Patents

网络链路性能测量方法 Download PDF

Info

Publication number
CN101599870B
CN101599870B CN2009100231363A CN200910023136A CN101599870B CN 101599870 B CN101599870 B CN 101599870B CN 2009100231363 A CN2009100231363 A CN 2009100231363A CN 200910023136 A CN200910023136 A CN 200910023136A CN 101599870 B CN101599870 B CN 101599870B
Authority
CN
China
Prior art keywords
link performance
link
network link
network
order
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.)
Expired - Fee Related
Application number
CN2009100231363A
Other languages
English (en)
Other versions
CN101599870A (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.)
Jiangsu Lead Aluminum Co., Ltd.
Northwestern Polytechnical University
Original Assignee
Northwestern Polytechnical University
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 Northwestern Polytechnical University filed Critical Northwestern Polytechnical University
Priority to CN2009100231363A priority Critical patent/CN101599870B/zh
Publication of CN101599870A publication Critical patent/CN101599870A/zh
Application granted granted Critical
Publication of CN101599870B publication Critical patent/CN101599870B/zh
Expired - Fee Related legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Landscapes

  • Management, Administration, Business Operations System, And Electronic Commerce (AREA)

Abstract

本发明公开了一种网络链路性能测量方法,通过分析网络链路性能特点,建立统一的性能分析线型模型;该线型模型中,当路由矩阵的秩不等于其增广矩阵的秩,在无法获得非齐次线性方程组最优解的情况下,通过数学变化,将问题转化为一个多目标优化问题,并利用遗传算法求非齐次线性方程组的次优解;最后,通过统计次优解在离散化区间概率分布来获得网络链路性能。本发明将网络链路性能分析模型统一为一个线性分析模型,通过数学转化,将链路性能测量问题转化成一个多目标优化问题,利用遗传算法求得网络内部链路性能的次优解,并通过统计分析得到链路性能参数,如链路延迟时间和丢失率。

Description

网络链路性能测量方法
技术领域
本发明涉及一种网络性能测量方法,特别是网络链路性能测量方法。
背景技术
网络外部测量技术是近年来国际上提出一种新的网络测量技术,将医学上的CT思想引入到网络测量中,根据网络外部边界节点的测量来分析和测量网络内部链路的报文丢失率和延时等性能参数以及拓扑结构。文献“Network loss tomography using striped unicast probes,IEEE/ACM Transactions on Networking,2006,Vol.14(4),p697-710”公开了一种基于端到端网络测量的链路丢失率推测方法。该方法首先采用一个树型网络拓扑结构,利用根节点主动发送“包串”作为测量报文;然后在叶子节点对测量报文进行接收;最后根据测量报文接收的偏序关系,对网络内部链路性能进行推测。实际上,在该文献中,链路丢失率分析模型是一个测量报文接收的偏序关系,但该关系并不适用于网络链路延迟时间推测和分析。所以现在基于端到端测量的网路内部链路性能推测存在的问题是:没有一个统一的性能分析模型来同时分析和测量网络内部链路性能,如链路延迟时间和丢失率。
发明内容
为了克服现有技术无法利用一个统一的性能分析模型来测量网络内部链路性能的不足,本发明提供一种网络链路性能测量方法,通过分析网络链路性能特点,建立统一的性能分析线型模型;该线型模型中,当路由矩阵的秩不等于其增广矩阵的秩,在无法获得非齐次线性方程组最优解的情况下,通过数学变化,将问题转化为一个多目标优化问题,并利用遗传算法求非齐次线性方程组的次优解;最后,通过统计次优解在离散化区间概率分布来获得网络链路性能。
本发明解决其技术问题所采用的技术方案:一种网络链路性能测量方法,其特点是包括以下步骤:
(a)在分析网络链路丢失率和延迟时间与路径丢失率和延迟时间基础上,建立网络链路性能分析的统一线性模型,Y=AX;
式中,Y是端到端性能参数,是一个行向量转置;A是路由矩阵;X是所要求解的链路性能参数列向量;
该线性模型表示非齐次方程有解的前提条件是R(A)=R(A|Y),即路由矩阵A的秩必须等于其增广矩阵(A|Y)的秩;
(b)如果R(A)≠R(A|Y),即路由矩阵A的秩不等于其增广矩阵(A|Y)的秩,则
min f1=|a1,1x1+a1,2x2+...+a1,mxm-Y1 |
min f2=|y2,1x1+y2,2x2+...+y2,mxm-Y2|
……
min fn=|yn,1x1+yn,2x2+...+yn,mxm-Yn|
x1∈[Z1,1,Z1,2],x2∈[Z2,1,Z2,2],...,xm∈[Zm,1,Zm,2]
利用遗传算法求得多目标优化的次优解;
(c)为了克服传统的二进制编码所带来的“海明悬崖(Hamming Cliff)”问题,采用格雷码,适应度函数定义为:
F ( x ) = 1 f ( x ) = 1 Σ i = 1 n ω i f i ( x ) ;
(d)通过对解空间离散化,统计次优解落在离散化解空间的情况,得到链路性能概率分布图;选择概率分布图中最大值所对应区间的中心位置数值,即链路丢失率或链路延迟时间。
本发明的有益效果是:将网络链路性能分析模型统一为一个线性分析模型,通过数学转化,将链路性能测量问题转化成一个多目标优化问题,利用遗传算法求得网络内部链路性能的次优解,并通过统计分析得到链路性能参数,如链路延迟时间和丢失率。
下面结合附图和实施例对本发明作详细说明。
附图说明
图1是本发明网络链路性能测量方法建立的网络测量模型。
图2是本发明网络链路性能测量方法的流程图。
具体实施方式
参照图1~2,具体步骤如下:首先,建立一个统一网络链路性能分析模型。
在网络测量模型中,任意路径Pi,j之间报文传输延迟等于所组成的各个链路延迟时间之和,该关系称为网络链路延迟时间分析模型,可表示为式(1)。
Di=di,1+di,2+...+di,j    (1)
在网络测量工程中,任意路径Pi,j报文成功传输率等于所组成的各个链路成功传输率之乘积,可表示为:
si=ηi,1×ηi,2×...×ηi,j    (2)
其中si为第i个路径成功传输率,ηi,k(1≤k≤j)为组成该路径的链路成功传输率。  对式(2)两边分别取对数(Lg),则有:
Lg(si)=Lg(ηi,1)+Lg(ηi,2)+...+Lg(ηi,j)    (3)
从式(3)可以看出,路径与链路成功传输率之间通过对数数学变化后,也存在线性关系;只要能计算出链路成功传输率s,链路丢失率α可通过α=1-s得到。
综合公式(1)和(3),网络链路与路径性能之间存在线性关系,统一表示为:
Yi=yi,1+yi,2+...+yi,j    (4)
再结合图1网络测量模型,则有:
Y=AX    (5)
在(5)式中,Y为端到端性能参数,是一个行向量转置,A为路由矩阵,X为所要求解的链路性能参数列向量,本发明将(5)式称为网络链路性能分析线性模型。它不仅适用与链路延迟时间分析,而且也适用于链路丢失率分析。需要注意的是对于丢失率,在线性模型的基础上,只有通过对所求的解再经过指数转化后,才能得到最终目标解。
其次,将非齐次线性方程组求解转化成多目标优化问题。
(5)式有解的前提条件是R(A)=R(A|Y),即路由矩阵A的秩必须等于其增广矩阵(A|Y)的秩。如果R(A)≠R(A|Y),这时利用线性代数方法无法对(5)求解。如果将(4)式改写为如下形式:fi=|yi,1+yi,2+...+yi,j-Yi|,则(5)式可改写为(6)式。
min f1=|a1,1x1+a1,2x2+...+a1,mxm-Y1|
min f2=|y2,1x1+y2,2x2+...+y2,mxm-Y2|
……
min fn=|yn,1x1+yn,2x2+...+yn,mxm-Yn|
x1∈[Z1,1,Z1,2],x2∈[Z2,1,Z2,2],...,xm∈[Zm,1,Zm,2]    (6)
在(6)式中,[Zi,1,Zi,2](1≤i≤m)表示每一决策变量(所要测量的链路性能)变化区间。这样就将基于端到端测量的链路性能测量问题转化为多目标优化问题,可通过遗传算法来求得多目标问题的次优解。
第三步,利用遗传算法求解线型分析模型次优解。
编码:本发明采用格雷码(Gray Code),因为相邻整数之间海明距离均为1,可以克服传统的二进制编码所带来的“海明悬崖”(Hamming Cliff)问题,即某些相邻整数的二进制代码之间有很大的海明距离。
适应度函数:适应度函数的创建采用权重系数变换法,即根据子目标函数fi(x)(i=1,2,...,n)在多目标优化问题中的重要程度,赋予权重ωi,则多目标优化问题的目标函数为各个子目标函数fi(x)的线性加权和,可表示为公式(7)所示。
f ( x ) = Σ i = 1 n ω i f i ( x ) - - - ( 7 )
在链路性能测量问题中,由于每个子目标函数对测量结果的影响重要程度相同,故取ω1=ω2=...=ωn=1/n。为此,适应度函数可定义为式(8):
F ( x ) = 1 f ( x ) = 1 Σ i = 1 n ω i f i ( x ) - - - ( 8 )
如果将F(x)作为多目标优化问题的评价函数,则可将多目标优化问题转化为单目标优化问题,则可利用单目标优化的遗传算法求解多目标优化问题。
初始种群:本发明通过对小种群规模下的随机生成的初始种群进行调整,剔除重复个体,调整各个基因座上基因出现的频率,使个体尽量均匀地分布在整个解空间上,以达到初始种群基因多样化的目的。在基于端到端测量的链路性能测量方法中,均匀分布初始种群生成算法如下。
Step1:随机生成初始种群;
Step2:计算初始种群中任意两个个体之间海明距离γi,如果γi<θ,则取除其中任意一个;否则两个个体均保留。
Step3:如果个体数量小于种群的需求,随机产生若干个体补充到种群中,Goto Step2。
Step4:检测种群中每一基因座的组成;如果0在基因座所占比例大于50%,则随机选择部分0基因变异成1,使0位所占比例为50%,反之随机选择部分1基因变异成0,使0位所占比例为50%;
Step5:初始种群生成完毕。
本发明选用初始种群数为1000,终止代数次数为80。
遗传操作。
选择算子:在基于链路性能测量的多目标优化问题求解过程中,通过选择算子来对种群中的个体进行自然选择操作,使得适应度较高的个体能够以较大的概率被遗传到下一代群体。选择算子具体的算法实现如下:
Step1:将初始种群按照前后顺序分为x组,x为子目标函数的个数。
Step2:对每一组个体处理如下:
(1)对于组数为i的个体,利用第i个子目标函数计算其函数值;
(2)以一定的概率Pg从第i组个体中根据子目标函数值选取若干个个体,子目标函数值越小,说明该个体适应性越强,则选取的可能性越大。
(3)i++,如果i≤x,Goto(1),否则Goto(Step3)。
Step3:将选取的x组按照组号前后顺序组合,构成本次迭代新的种群。
交叉算子:本发明采用单点交叉(One-point Crossover),即在种群中按照一定的概率Pc随机选择两个配对的染色体,并随机产生一个交叉点,在该点相互交换两个配对个体的部分基因组。在操作交叉算子时,为了防止近亲繁殖,要求只有当参与交叉的个体间汉明距离超过一定的阈值时,才允许二者之间进行执行交叉运算。最初的阈值可采用初始群体海明距离的平均值,其随着迭代次数的增加而减少。
变异算子:变异算子用新的基因值代替原有基因值,改变个体染色体结构,产生新的染色体,以提高种群的多样性,对早熟有一定的抑制作用。本发明选取种群的变异概率为:Pm=0.005。对每个个体编码按照变异概率,随机指定某一个基因座上值发生变异,即“0”变为“1”或“1”变为“0”。
第四步,统计分析链路性能概率分布。
在链路延迟测量过程中,决策变量最小值为0,最大值为一次测量中该链路所属有路径网络延迟性能的最小值,标记为α;则该链路延迟时间的解向量空间可表示为[0,α]。而在丢失率测量过程中,本发明假设每条链路的成功传输率介于10%与100%之间,由于在测量过程中要取掉百分号%,并要进行一次对数运算,故每一条链路成功传输率的解向量空间可表示为[1,2]。根据测量精度,将解向量空间等份为多个离散化的小区间;然后多次执行遗传算法,可得到多组链路性能的次优解,对每一个次优解落在离散化区间的情况进行统计,可得到链路性能的概率分布图,其最大值概率所对应离散化区间中心值可表示为该链路性能参数的值,也是本发明所要测量的链路性能的值。

Claims (1)

1.一种网络链路性能测量方法,其特征在于包括下述步骤:
(a)在分析网络链路丢失率和延迟时间与路径丢失率和延迟时间基础上,建立网络链路性能分析的统一线性模型,Y=AX;
式中,Y是端到端性能参数,是一个行向量转置;A是路由矩阵;X是所要求解的链路性能参数列向量;
该线性模型表示非齐次方程有解的前提条件是R(A)=R(A|Y),即路由矩阵A的秩必须等于其增广矩阵(A|Y)的秩;
(b)如果R(A)≠R(A|Y),即路由矩阵A的秩不等于其增广矩阵(A|Y)的秩,则
minf1=|a1,1x1+a1,2x2+...+a1,mxm-Y1|
minf2=|a2,1x1+a2,2x2+...+a2,mxm-Y2|
......
minfn=|an,1x1+an,2x2+...+an,mxm-Yn|
x1∈[Z1,1,Z1,2],x2∈[Z2,1,Z2,2],...,xm∈[Zm,1,Zm,2]
利用遗传算法求得多目标优化的次优解;
(c)为了克服传统的二进制编码所带来的“海明悬崖(Hamming Cliff)”问题,采用格雷码,适应度函数定义为:
F ( x ) = 1 f ( x ) = 1 Σ i = 1 n ω i f i ( x ) ;
式中,ωi(i=1...n)表示权重,ω1=ω2=...=ωn=1/n,n是被测量路径个数;
(d)通过对解空间离散化,统计次优解落在离散化解空间的情况,得到链路性能概率分布图;选择概率分布图中最大值所对应区间的中心位置数值,即链路丢失率或链路延迟时间。
CN2009100231363A 2009-06-30 2009-06-30 网络链路性能测量方法 Expired - Fee Related CN101599870B (zh)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN2009100231363A CN101599870B (zh) 2009-06-30 2009-06-30 网络链路性能测量方法

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN2009100231363A CN101599870B (zh) 2009-06-30 2009-06-30 网络链路性能测量方法

Publications (2)

Publication Number Publication Date
CN101599870A CN101599870A (zh) 2009-12-09
CN101599870B true CN101599870B (zh) 2011-06-15

Family

ID=41421133

Family Applications (1)

Application Number Title Priority Date Filing Date
CN2009100231363A Expired - Fee Related CN101599870B (zh) 2009-06-30 2009-06-30 网络链路性能测量方法

Country Status (1)

Country Link
CN (1) CN101599870B (zh)

Families Citing this family (10)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN102130737B (zh) * 2010-01-15 2014-02-19 华为技术有限公司 网络拓扑获取方法及装置
EP3509250B1 (en) * 2012-07-13 2021-05-05 Assia Spe, Llc Method and system for performance measurement of a communication link
CN103905246B (zh) * 2014-03-06 2017-02-15 西安电子科技大学 基于分组遗传算法的链路预测方法
WO2018049649A1 (zh) * 2016-09-18 2018-03-22 华为技术有限公司 网络性能测量方法及装置
CN107547300B (zh) * 2017-06-16 2020-05-12 新华三技术有限公司 一种网络质量检测方法及装置
CN108400935B (zh) * 2018-02-11 2021-02-23 国家电网公司信息通信分公司 一种基于遗传算法的业务路径选择方法、装置及电子设备
CN110417605A (zh) * 2019-09-16 2019-11-05 重庆大学 一种基于网络功能虚拟化的移动边缘计算节点放置方法
CN115208796A (zh) * 2021-03-26 2022-10-18 华为技术有限公司 一种基于块采样的网络测量方法
CN113032220B (zh) * 2021-03-29 2022-06-07 中国南方电网有限责任公司 一种基于会话染色实现全链路性能安全追踪的方法
CN113128768A (zh) * 2021-04-22 2021-07-16 中国电建集团中南勘测设计研究院有限公司 考虑风电不确定性的水风火短期优化调度方法

Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
EP1281257B1 (en) * 2000-05-12 2003-11-26 TELEFONAKTIEBOLAGET LM ERICSSON (publ) A method of automatically controlling performance measurements in a network, a performance management controller, and a performance management system
CN1561078A (zh) * 2004-02-27 2005-01-05 北京邮电大学 基于实时传输协议的端到端网络测量方法
CN1885797A (zh) * 2005-06-24 2006-12-27 中兴通讯股份有限公司 一种通讯链路的测试方法
CN1889461A (zh) * 2006-07-14 2007-01-03 清华大学 覆盖路由网络中的虚链路性能实时测量方法

Patent Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
EP1281257B1 (en) * 2000-05-12 2003-11-26 TELEFONAKTIEBOLAGET LM ERICSSON (publ) A method of automatically controlling performance measurements in a network, a performance management controller, and a performance management system
CN1561078A (zh) * 2004-02-27 2005-01-05 北京邮电大学 基于实时传输协议的端到端网络测量方法
CN1885797A (zh) * 2005-06-24 2006-12-27 中兴通讯股份有限公司 一种通讯链路的测试方法
CN1889461A (zh) * 2006-07-14 2007-01-03 清华大学 覆盖路由网络中的虚链路性能实时测量方法

Also Published As

Publication number Publication date
CN101599870A (zh) 2009-12-09

Similar Documents

Publication Publication Date Title
CN101599870B (zh) 网络链路性能测量方法
Fang et al. A hybrid of real coded genetic algorithm and artificial fish swarm algorithm for short-term optimal hydrothermal scheduling
CN101777990B (zh) 多目标免疫优化组播路由路径选择方法
CN109818865A (zh) 一种sdn增强路径装箱装置及方法
CN106599586B (zh) 基于神经网络的scr智能喷氨优化方法及装置
CN105138717A (zh) 一种动态变异粒子群优化神经网络的变压器状态评估方法
CN103971160B (zh) 基于复杂网络的粒子群优化方法
CN108880886B (zh) 一种跨区域电力***保护通信网规划方法
CN109932903A (zh) 多父代优化网络和遗传算法的风机控制多目标优化方法
CN104866904A (zh) 一种基于spark的遗传算法优化的BP神经网络并行化方法
CN105701568B (zh) 一种启发式的配电网状态估计量测位置快速优化方法
CN108460461A (zh) 基于ga-bp神经网络的火星壤剪切参数预测方法
CN108564592A (zh) 基于动态多种群集成差分进化算法的图像分割方法
CN113225370B (zh) 一种基于物联网的区块链多目标优化方法
CN110134007A (zh) 多无人机协同目标分配方法
CN115048804A (zh) 一种城市管网多传感器优化部署方法
CN104463328A (zh) 求解旅行商问题的顺序交叉多子代遗传算法
Reddy et al. Performance evaluation of elitist-mutated multi-objective particle swarm optimization for integrated water resources management
CN109146131A (zh) 一种日前风力发电预测方法
CN102300269B (zh) 基于遗传算法的无线认知网络端到端服务质量确保方法
CN102708407A (zh) 一种基于种群分解的自适应混合多目标进化方法
CN102799940B (zh) 基于遗传算法和先验知识的网络社区划分方法
Noferesti et al. A hybrid algorithm for solving steiner tree problem
CN110826798B (zh) 一种储能***定容选址方法
Angelo et al. Multi-objective ant colony approaches for structural optimization problems

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
ASS Succession or assignment of patent right

Owner name: JIANGSU LEAD ALUMINUM CO., LTD.

Free format text: FORMER OWNER: NORTHWESTERN POLYTECHNICAL UNIVERSITY

Effective date: 20140813

Owner name: NORTHWESTERN POLYTECHNICAL UNIVERSITY

Effective date: 20140813

C41 Transfer of patent application or patent right or utility model
COR Change of bibliographic data

Free format text: CORRECT: ADDRESS; FROM: 710072 XI'AN, SHAANXI PROVINCE TO: 226600 NANTONG, JIANGSU PROVINCE

TR01 Transfer of patent right

Effective date of registration: 20140813

Address after: No. 98 West Road Haian Industrial Park Haian County Jiangsu city Nantong province 226600

Patentee after: Jiangsu Lead Aluminum Co., Ltd.

Patentee after: Northwestern Polytechnical University

Address before: 710072 Xi'an friendship West Road, Shaanxi, No. 127

Patentee before: Northwestern Polytechnical University

CF01 Termination of patent right due to non-payment of annual fee
CF01 Termination of patent right due to non-payment of annual fee

Granted publication date: 20110615

Termination date: 20180630