CN1791004A - 一种新型非对称有向网络拓扑抽象方法 - Google Patents
一种新型非对称有向网络拓扑抽象方法 Download PDFInfo
- Publication number
- CN1791004A CN1791004A CN 200410098649 CN200410098649A CN1791004A CN 1791004 A CN1791004 A CN 1791004A CN 200410098649 CN200410098649 CN 200410098649 CN 200410098649 A CN200410098649 A CN 200410098649A CN 1791004 A CN1791004 A CN 1791004A
- Authority
- CN
- China
- Prior art keywords
- directed
- edge
- weight
- prime
- graph
- 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
Links
- 238000000034 method Methods 0.000 title claims abstract description 63
- 230000002457 bidirectional effect Effects 0.000 claims description 9
- 238000004321 preservation Methods 0.000 claims description 3
- 230000009466 transformation Effects 0.000 abstract description 3
- 238000009827 uniform distribution Methods 0.000 description 7
- 238000004891 communication Methods 0.000 description 5
- 230000008569 process Effects 0.000 description 5
- 238000011084 recovery Methods 0.000 description 5
- 230000002776 aggregation Effects 0.000 description 4
- 238000004220 aggregation Methods 0.000 description 4
- 239000000654 additive Substances 0.000 description 3
- 230000000996 additive effect Effects 0.000 description 3
- 238000010586 diagram Methods 0.000 description 3
- 238000004364 calculation method Methods 0.000 description 2
- 238000010835 comparative analysis Methods 0.000 description 2
- 238000004088 simulation Methods 0.000 description 2
- 108091034117 Oligonucleotide Proteins 0.000 description 1
- 230000004931 aggregating effect Effects 0.000 description 1
- 238000004422 calculation algorithm Methods 0.000 description 1
- 239000002131 composite material Substances 0.000 description 1
- 230000007547 defect Effects 0.000 description 1
- 238000011161 development Methods 0.000 description 1
- 230000000694 effects Effects 0.000 description 1
- 238000005516 engineering process Methods 0.000 description 1
- 230000003993 interaction Effects 0.000 description 1
- 238000012545 processing Methods 0.000 description 1
- 238000011160 research Methods 0.000 description 1
Images
Landscapes
- Data Exchanges In Wide-Area Networks (AREA)
Abstract
本发明提出一种新型非对称有向网络拓扑抽象方法,该方法基于重边优先的准则对非对称的有向网络进行拓扑抽象和汇聚,避免了传统方法由于无向变换所导致的不对称信息的丢失,较好地解决了路由信息复杂度和准确性之间的矛盾,具有良好的路由性能。
Description
技术领域
本发明涉及一种新型非对称有向网络拓扑抽象方法,尤指适用于具有加性链路参数的非对称有向网络的方法。
背景技术
随着信息技术的迅速发展,通信网络规模不断扩大,网络结构逐渐向层次路由方向发展。在ATM和自动交换光网络(ASON)的有关标准中,已经明确定义并采用了层次化的路由体系结构。在分层路由结构中,整个通信网络可以被划分为多个子网,子网内部的详细拓扑信息可以通过拓扑抽象方法进行有选择的汇聚,经过汇聚和简化后的路由信息将被广播到其它的子网中。这种分层多域的路由结构可以大大减少域间路由信息的交互,从而保证了大规模网络的路由可扩展性。
在过去的许多年里,用于汇聚路由信息的拓扑抽象方法被广泛的研究。Lee在[W.C.Lee,″Spanning tree method for link state aggregation in large communicationnetworks,″in Proc.IEEE Infocom,vol.1,pp.297--302,1995]中引入了最大生成树的概念来简化通过最大带宽路径准则得到的全联通拓扑。Bartal提出了一种树图抽象表示法,这种树图抽象表示法可以保证具有n个节点的网络经过拓扑抽象后的平均失真为O(logn)[Y.Bartal,“Probabilistic approximation of metric space and itsalgorithm applications,”In 37th Annual IEEE Symposium on Foundations of ComputerScience,Oct.1996.]。而在Yi Du和Baruch的工作中{Baruch Awerbuch,Yi Du etcRouting through networks with hierarchical topology aggregation,Journal of High-Speed Networks,7(1),1998.],他们比较了一些不同的生成树拓扑抽象方案。通过研究这些方案对于网络吞吐量和控制流负载的影响,总结出最小生成树(MST)可以得到良好的网络性能。
然而上述的这些方法都是针对无向网络的。在非对称的有向网络中,其拓扑抽象将变得很复杂,因此很少有这一方面的研究。Baruch在[Baruch Awerbuchand Yuval Shavitt,Topology aggregation for directed graphs.In Third IEEESymposium on Computers and Communications,pages 47-52,June 1998.]中提出了一种常规的解决方法,但这种方法由于使用了无向变换而导致网络不对称信息的完全丢失。
发明内容
为了避免上述缺陷,本发明提出一种新型的拓扑抽象方法——非对称有向网络拓扑抽象方法,简称HEF(Heavy Edge First)方法,本发明的方法适用于具有加性链路参数的非对称有向网络,这些加性链路参数在文中统称为权重。通过HEF方法,一个具有b个边缘节点的非对称有向图可以简化为具有O(2b)信息复杂度的抽象拓扑,同时最大的失真因子为
其中ρ*是网络中最大不对称因子和最小不对称因子的比值。因此本发明的HEF方法较好的解决了路由信息复杂度和准确性之间的矛盾,具有良好的路由性能。
首先,对不对称网络模型和本发明所采用的一些符号文字进行描述和说明:
一个子网通常可以表示为有向图
V是顶点集合,E是有向边集。BV是
中边缘节点的集合。
表示从节点i到节点j的有向链路,其权重表示为w(i,j)。由于
的不对称性,w(i,j)≠w(i,j),令ρij=max{w(i,j)/w(j,i),w(j,i)/w(i,j)},ρij≥1。对于所有的节点对,令ρ=max{ρij},i,j=1,2...n。这里ρij是节点对(i,j)的不对称因子而ρ是整个网络的不对称因子。
当进行拓扑抽象的时候,
首先被表示为一个全联通的有向图
L是逻辑有向链路的集合。
中双向链路的权重w(i,j)和w(i,j)分别是
中从i到j和从j到i的最短路径的权重。因此对于任何的其他边缘节点x,
中有三角不等式w(i,j)≤w(i,x)+w(x,j)。
同样也将具有不对称因子ρF。
全联通图
需要经过变换得到相对简单的有向图,以方便进一步的简化处理。在HEF方法中,
将被简化为有向图
L-L。而在常规的Baruch方法中,
将被简化为无向图K-。经过进一步的拓扑抽象,HEF方法中
可以被简化为
而传统方法中K-可以被简化为T,其中LtL-。这些经过汇聚了的路由信息将被广播到其他路由域中。其他路由域的节点接收到这些路由信息后,将尽量恢复
并得到
其拓扑将与
一致但链路权重将有可能不同。
为了提高路由性能,
应尽量同
保持一致。对于
中的一个权重w(i,j),在
中可能被估计为w′(i,j)。一种衡量估计偏差的方法是计算w(i,j)和w′(i,j)的比值,被称为失真因子。在这里,本发明采用另外一种衡量方法——相对失真(RD)。RD的计算方法为:
HEF方法利用最小生成树的特点,并基于重边优先准则来简化有向的全联图。HEF方法包括编码和解码两部分。编码是指将原始有向图进行拓扑抽象的处理过程,解码是指在其他路由域中的节点接收到该抽象拓扑后通过解码重建原来的全联通有向图的处理过程。
将
视为无向图,构建其最小生成树,并根据
中相应边的方向恢复所得最小生成树的各边方向,得到
中的第i条边的权重为w1 i,对应的边缘节点对在
中的不对称因子为ρi,因此可构成数据对(w1 i,ρi);
将图
中的所有b-1个(w1 i,ρi)数据对和平均不对称因子ρa广播到其它的域中,b为
中边缘节点的数目。
具体的解码方法处理过程如下:
对于
中没有连接的边缘节点对(u,v),设其双向链路分别为
和
在
中两者的权值分别为w1和w2,在
中两者的权重分别被估计为w1′和w2′。设中u到v的路径为Pu→v,Pu→v的权重为Cu→v,其中最大权重边的权重为Cm。而v到u的路径为Pv→u,Pv→u的权重为Cv→u,其中的最大权重为Cm r。根据MST的上下限性质、重边优先的生成原则和最小路径原则,可得到下面三个不等式:
w1≤Cu→v (12)
w2≤Cv→u (13)
因此很容易得到下面的取值准则:
如果Cv→u<C*<Cu→v或者C*=Cv→u,则在
中w1>w2,此时取
并且
如果Cu→v<C*<Cv→u或者C*=Cu→v,则在
中w1>w2,此时取
并且
否则将无法判断
中w1与w2的大小关系,此时取
通过以上步骤,全联通有向图
就可以被其他路由域中的节点重新恢复出来。
为了验证HEF拓扑抽象方法的有效性和先进性,我们将HEF方法和目前已有的一些方法进行了性能仿真和对比分析。我们随机的构成了一个40个节点的有向网络
节点度服从2到6的均匀分布。图中每个节点对之间的双向链路不对称因子(AF)被设置为服从一系列不同的均匀分布,从而对比分析各种拓扑抽象方法在不同的不对称网络条件下的性能表现。
图
链路权重的赋值方法是:对任一节点对,任选一个方向的链路设置其权重w服从5到45的均匀分布。该链路的反向链路权重设置为w·ρ,这里ρ是不对称因子,服从均匀分布,并且该均匀分布的参数分别为表1和表2中的5种方案。
表1.ρ的均匀分布参数——较大平均不对称因子
| 方案序号 | 最小AF | 最大AF | AF均值 | AF方差 |
| 12345 | 110120130140150 | 130140150160170 | 120.56130.56140.56150.56160.56 | 37.0137.0137.0137.0137.01 |
表2.ρ的均匀分布参数——较小平均不对称因子
| 方案序号 | 最小AF | 最大AF | AF均值 | AF方差 |
| 12345 | 12345 | 34567 | 2.023.024.025.026.02 | 0.7230.7230.7230.7230.723 |
我们进行对比分析的几种拓扑抽象方法描述如下。前三种利用HEF方法得到的有向图
作为输入,后两种利用现有的Baruch方法得到的无向全联通图K-作为输入。
和K-都包括b个节点。
HEF——本发明提出的HEF拓扑抽象方法
Baruch MST——Baruch在[7]中提出的基于最小生成树的拓扑抽象方法,包括b-1个边
Baruch MST+2RST——Baruch在[7]中提出的基于一个最小生成树和两个随机生成树的组合图的拓扑抽象方法,最多包括3b-3个边。
通过对路由性能的影响来对比上述几种拓扑抽象方法的性能。衡量的性能指标有两种,分别是:最大相对失真(MRD)和平均相对失真(ARD)。仿真结果如图1和图2所示。
在较小平均不对称因子和较大不对称因子情况下,HEF方法在最大相对失真和平均相对失真方面都比其他的拓扑抽象方法具有更好的性能表现。特别是在具有较大不对称因子的网络中,HEF方法表现出了非常好的性能,其平均相对失真始终保持在0.5左右,而其他方法的平均相对失真达到了2.5甚至更高。由此可见,HEF方法较好地解决了路由信息复杂度和准确性之间的矛盾,具有良好的路由性能。
本发明的优点和效果如下:
1、基于重边优先的准则对非对称的有向网络进行拓扑抽象和汇聚,避免了传统方法由于无向变换所导致的不对称信息的丢失,保留了尽可能多的拓扑信息;
2、本发明的方法能够保证抽象拓扑的平均相对失真始终小于1。而已有方法则无法保证,其平均相对失真可达3甚至更高;
3、与已有方法相比减少了最大相对失真,在不对称度较高的网络中最大相对失真可减少20%以上;
4、本发明的方法简单,易于实现,解决了拓扑抽象问题中路由信息复杂度和准确性之间的矛盾。
附图说明
图1a、图1b为各种方案的MRD对比图
图2a、图2b为各种方案的ARD对比图
图3为全联通图
示例
图4为图
实例
图5为有向的最小生成树
实例
图7为节点对AD之间的双向连接恢复
图8为节点对BD之间的双向连接恢复
图9为节点对AC之间的双向连接恢复
图11为编码流程图
图12为解码流程图
具体实施方式
假设一个具有4个边缘节点的网络
给出了HEF方法的一个具体的应用实例。
编码过程如下,各处理步骤与第二部分所描述的编码步骤相对应:
第一步:
表3
的各边权重和不对称因子参数
| 有向边 | 权重 | 不对称因子 |
| A->B | 10 | 5 |
| B->A | 50 | |
| A->C | 70 | 5.83 |
| C->A | 12 | |
| A->D | 76 | 3.8 |
| D->A | 20 | |
| B->C | 70 | 4.67 |
| C->B | 15 | |
| B->D | 71 | 14.2 |
| D->B | 5 | |
| C->B | 39 | 3.25 |
| D->C | 12 |
第二步:
第三步:
第四步:
为保存
中被删除的双向链路的不对称信息,计算所有被删除双向链路的不对称因子的算数平均值ρa作为平均不对称因子。在此ρa为节点对AD、AC和BD之间的不对称因子的平均值,即ρa=(3.8+5.83+14.2)/3=7.94。
第五步:
将得到的3个数据对和ρa广播到其他域中。
具体的解码方法处理过程如下:
第一步:
对于
中包含的任意一条有向边
假设其权值为w1 i,那么该边的反向链路权值
这样就形成了一个有向图
如图6所示。
第二步:
由图可得,w1≤109,w2≤27,并且max{w1,w2}≥70,由于70小于109而大于27,可判断原图
中w1大而w2小,因此
w2=w1/ρa=11.27。节点对AC之间的双向连接恢复如图9所示。
Claims (6)
1、一种新型非对称有向网络拓扑抽象方法,包括编码和解码两部分,其特征在于:利用最小生成树的特点,基于重边优先准则简化有向的全联图,首先将原始有向图进行拓扑抽象的处理,即编码;然后在其他路由域中的节点接收到该抽象拓扑后通过解码重建原来的全联通有向图。
2、根据权利要求1所述的新型非对称有向网络拓扑抽象方法,其特征在于:编码抽象方法具体步骤如下:
b)将
化简为每对节点间只有一条有向链路的有向图
对于
和保留权值大的边,去掉权值小的边,即遵循重边优先原则;
c)将
视为无向图,构建其最小生成树,并根据
中相应边的方向恢复所得最小生成树的各边方向,得到
中的第i条边的权重为w1 i,对应的边缘节点对在
中的不对称因子为ρi,因此可构成数据对(w1 i,ρi);
d)为保存
中被删除的双向链路的不对称信息,计算所有被删除双向链路的不对称因子的算数平均值ρa作为平均不对称因子;
3、根据权利要求1所述的新型非对称有向网络拓扑抽象方法,其特征在于:解码方法具体步骤如下:
b)对于
中没有连接的边缘节点对(u,v),设其双向链路分别为
和在
中两者的权值分别为w1和w2,在
中两者的权重分别被估计为w1′和w2′;设
中u到v的路径为Pu→v,Pu→v的权重为Cu→v,其中最大权重边的权重为Cm;而v到u的路径为Pv→u,Pv→u的权重为Cv→u,其中的最大权重为Cm r;根据MST的上下限性质、重边优先的生成原则和最小路径原则,可得到下面三个不等式:
w1≤Cu→v (12)
w2≤Cv→u (13)
得到下面的取值准则:
如果Cv→u<C*<Cu→v或者C*=Cv→u,则在
中w1>w2,此时取
并且
如果Cu→v<C*<Cv→u或者C*=Cu→v,则在
中w2>w1,此时取 并且
否则将无法判断
中w1与w2的大小关系,此时取
通过以上步骤,全联通有向图
被其他路由域中的节点重新恢复出来。
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| CN 200410098649 CN1791004B (zh) | 2004-12-15 | 2004-12-15 | 一种新型非对称有向网络拓扑抽象方法 |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| CN 200410098649 CN1791004B (zh) | 2004-12-15 | 2004-12-15 | 一种新型非对称有向网络拓扑抽象方法 |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| CN1791004A true CN1791004A (zh) | 2006-06-21 |
| CN1791004B CN1791004B (zh) | 2010-05-05 |
Family
ID=36788532
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| CN 200410098649 Expired - Fee Related CN1791004B (zh) | 2004-12-15 | 2004-12-15 | 一种新型非对称有向网络拓扑抽象方法 |
Country Status (1)
| Country | Link |
|---|---|
| CN (1) | CN1791004B (zh) |
Cited By (2)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| WO2010088788A1 (en) * | 2009-02-09 | 2010-08-12 | Abb Research Ltd | Method for detecting network asymmetrical status and asymmetrical communication channels for power system |
| CN102246467B (zh) * | 2008-12-15 | 2014-03-12 | 鹰图公司 | 非对称网络中的路由方法 |
Family Cites Families (2)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| LU90282B1 (de) * | 1998-09-02 | 2000-03-03 | Wurth Paul Sa | Verfahren zur thermischen Behandlung oel-und eisenoxidhaltiger Reststoffe |
| CN1202638C (zh) * | 2003-01-16 | 2005-05-18 | 上海交通大学 | 链路状态信息穿越网络传达的方法 |
-
2004
- 2004-12-15 CN CN 200410098649 patent/CN1791004B/zh not_active Expired - Fee Related
Cited By (3)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN102246467B (zh) * | 2008-12-15 | 2014-03-12 | 鹰图公司 | 非对称网络中的路由方法 |
| WO2010088788A1 (en) * | 2009-02-09 | 2010-08-12 | Abb Research Ltd | Method for detecting network asymmetrical status and asymmetrical communication channels for power system |
| US8526333B2 (en) | 2009-02-09 | 2013-09-03 | Abb Research Ltd. | Method for detecting network asymmetrical status and asymmetrical communication channels for power system |
Also Published As
| Publication number | Publication date |
|---|---|
| CN1791004B (zh) | 2010-05-05 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| CN102929942B (zh) | 一种基于集成学习的社会网络重叠社区发现方法 | |
| CN103699617B (zh) | 一种基于随机游走的社区发现方法 | |
| CN102722750B (zh) | 动态网络社区结构的更新方法及装置 | |
| CN104125153B (zh) | 网络拓扑发现方法和设备 | |
| CN1781324A (zh) | 用于多跳网络的缩减命令模型节点定位方法 | |
| CN115879152B (zh) | 基于最小均方误差准则的自适应隐私保护方法、装置及系统 | |
| CN114357264A (zh) | 基于SOMEi数据结构回退重构的动态极大团枚举方法 | |
| CN107911300A (zh) | 基于鲸鱼算法的组播路由优化方法及其在Spark平台上的应用 | |
| CN1791004A (zh) | 一种新型非对称有向网络拓扑抽象方法 | |
| CN104751200A (zh) | 一种svm网络业务分类的方法 | |
| CN116842073A (zh) | 图数据的挖掘方法、装置和电子设备 | |
| CN111709488A (zh) | 一种动态标签深度学习算法 | |
| CN101064579A (zh) | 一种低复杂度的球形译码检测方法 | |
| CN107612557B (zh) | 一种改进型Shuffled BP算法 | |
| CN108988873B (zh) | 一种Polar码处理方法、译码器和终端 | |
| CN116708089B (zh) | 基于自适应匹配追踪的大规模多址接入方法 | |
| CN103873120B (zh) | 一种基于宽度优先搜索的多天线系统并行检测方法 | |
| CN1307414A (zh) | 联合探测方法 | |
| Kontos et al. | A topology inference algorithm for wireless sensor networks | |
| CN1845079A (zh) | 一种测试向量的产生方法 | |
| CN117241404A (zh) | 一种车联网信道资源分配方法及装置 | |
| CN116361711A (zh) | 汽车二氧化碳实时排放预测方法、装置、设备及存储介质 | |
| CN1790974A (zh) | 用于多入多出接收机的检测方法 | |
| CN116228594A (zh) | 单幅图像剥离的多融合网络 | |
| CN116054838A (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: 20100505 Termination date: 20141215 |
|
| EXPY | Termination of patent right or utility model |