基于MILP模型的光网络逻辑拓扑优化算法

摘 要:网络逻辑拓扑的最优化是光网络的设计核心。针对分组业务的需要,要求光网络能够实时、动态调整网络的逻辑拓扑结构。对小规模的网络进行逻辑拓扑优化,可以用混合整数线性规划法(Mixed-Integer Linear Programming,MILP)解决。采用MILP算法对4节点网络进行逻辑拓扑优化设计仿真,首先设定约束条件并建立模型,以拥塞率最小化为目标函数做仿真实验,并对实验结果进行分析。

关键词:光网络;逻辑拓扑;拥塞率;MILP

中***分类号:TN915.02 文献标识码:B 文章编号:1004-373X(2008)02-134-03

An Algorithm of Logical Topology Design in Optical Network Based on MILP

WEI Zhengxia,GONG Jiamin,GAO Xinyu

(Xi′an University of Post and Telecommunications,Xi′an,710061,China)オ

Abstract:The logical topology of network optimization is the core of optical network design.To meeting the requirement of packet service,the optical network can adjust logical topology dynamically and in a real-time.MILP(Mixed Integer Linear Programming ) is a solution for logical topology optimization of the small-scale network.In this paper,an simulation design for logical topology optimization of four nodes network.A model has been established according to the constraint conditions,the simulation is based on the objective function which is minimizing the congestion rate.Then the experimental result has beenanalyzed.

Keywords:optical network;logical topology;congestion;MILPオ

1 引 言

随着信息时代的到来,各种通信业务的出现,人们对于通信带宽的要求越来越高。为了满足这些要求,波分复用技术(WDM)引起了人们的广泛重视。所谓波分复用技术,就是在一根光纤中利用不同的波长作为载波携带不同的数据流,每个数据流以Gbits的速率传输。采用波分复用技术可以大大增加光纤的传输能力。同时在光通信网中采用波长路由技术,他是以波长作为标识进行路由选择。利用WDM技术和波长路由技术,可以在已知物理拓扑中嵌入任意的逻辑拓扑。

Internet业务的爆炸性增长使光网络在业务提供方式上发生改变,从面向连接的、固定配置的电路业务方式转向面向无连接的、动态提供的分组业务,对光网络功能提出了新的、更高的要求。针对分组业务的面向无连接的特点,要求支持分组业务的光传送网能够实时、动态地调整网络的逻辑拓扑结构,实现资源的最佳利用,以适应分组业务的自相似性、突发性等特点。设计核心是最优化网络逻辑拓扑,改善网络性能。

2 物理拓扑和逻辑拓扑

网络的物理拓扑即网络节点的物理连接关系,在组成上,他是网络节点与光缆链路的集合。物理拓扑与光缆线路的敷设路由直接相关,通常不能随业务改变而改变。逻辑拓扑指的是网络节点之间业务的分布情况,由一系列端到端的光通道构成的拓扑结构,即在物理拓扑基础上负责分层路由的光层逻辑结构。他与物理拓扑有紧密关系,如***1所示。逻辑拓扑可以由软件控制比较容易改变。

逻辑拓扑和物理拓扑的区别有:

(1) 物理拓扑是面向节点的物理连接,逻辑拓扑是面向节点的逻辑连接;

(2) 物理拓扑***的顶点是路由节点,边是节点间的光纤链路。而逻辑拓扑***的顶点是网络的各个节点(指路由节点结合其对应的接入节点)。逻辑拓扑***的边是节点间的光通道,通常是有向的。光通道是光网络中由一条或多条链路构成的端到端的透明信息通道。当光网络不具备波长转换功能时,光通道必须满足波长一致性条件(即一条通道上的波长处处不变)。若网络具有波长转换功能,此时的逻辑拓扑问题类似于ATM网络中的虚通路分配问题;

(3) 物理拓扑中节点的物理度由与该节点有链路连接的节点数目决定,而逻辑拓扑中节点的逻辑度由该节点的光收发机数目决定;

(4) 物理拓扑设计是在保障网络传输性能的前提下,根据节点位置和可用部件选择建设费用和综合效益最适合的方案,逻辑拓扑设计是在物理拓扑基础上考虑节点的业务分布情况,建立信息传送性能达到最佳的方案。

光网络的逻辑拓扑与波长分配方案相关,不同的波长分配方案可以形成不同的逻辑拓扑。每根光纤上的最***长数W,所以共享一条光纤链路的光通道数不得超过WА4釉唇诘愕剿藿诘憧赡苡梢惶豕馔ǖ乐苯恿接,一条光通道所提供的路由是单跳路由。但是因为一根光纤上的最***长数有限,且网络不一定是全连通的,所以不可能所有节点对之间都有一条光通道连接,源宿节点对之间可能有多条光通道顺序连接,这时称为多跳路由。可见在逻辑拓扑的支持下,分组数据由波长一致的光通道传至宿节点或尽可能远的地方,这里不考虑波长变换;如果一条光通道不能把分组数据传输至宿节点,则需要多跳路由传输,需要多条光通道。

3 逻辑拓扑的优化

网络的逻辑拓扑设计优化问题是充分利用有限数量的光收发机和每根光纤的可用波长资源,确定最佳的网络拓扑结构和光路径选路方案,使网络的性能指标得到优化。在节点的收发机和波长数目受到限制的前提条件下,这里感兴趣的问题是怎样最小化端到端的分组延迟,或考虑尽可能地提高网络的吞吐量,以满足业务增长的需要。因此逻辑拓扑的优化设计有1个或2个可能的目标函数:

(1) 对给定的业务矩阵最小化网络范围的平均分组延迟,即目标函数是最小化平均分组延迟;

(2) 最大化业务规模的扩展因素,即最小化网络拥塞,即Иmin fmax=max fij,ij ∈V,其中V是给定网络的所有节点的集合。拥塞控制与业务的路由选择紧密相关,不佳的选径策略是导致网络拥塞增加的主要原因。最小化拥塞指标可以提高网络的吞吐能力,从而更好地适应未来业务增长的需要。

逻辑拓扑的优化设计需要从网络的所有逻辑拓扑实现方案中选择使分组业务传送性能最佳的方案,决定了这类问题复杂的组合优化过程。对于小规模的网络,可以用混合整数线性规划法(Mixed-Integer Linear Programming,MILP)解决;在大规模网络的优化设计中,通常采用启发式算法。本文采用MILP算法对4节点网络进行逻辑拓扑优化设计仿真,并对仿真实验结果进行分析。

4 MILP模型描述

4.1 已知条件

(1) 光纤网络的网络物理拓扑用无向***Gp=(V,Ep)表示;V表示顶点集合;Ep代表边集,“无向”的含义是物理拓扑中每条链路是双向的,链路可以带有表征距离和延时的权重。

(2) 每根光纤上的最***长数W。

(3) 业务需求分布用表用一个N×N的矩阵描述,这里N为网络节点总数;第(i,j)项矩阵元素代表从节点i到j的平均业务流量(注意业务流可以是不对称的)。为简便起见,实验中采用的业务流是均匀分布U(0,1)。

(4) 网络节点的收发机数目,决定网络的逻辑度。

仿真实验中用到的参数:

N:物理网络的节点数;

W:每根光纤的最***长数;

ts,d:节点s到节点d的平均流量;

hpi,j:节点i到节点j的光通道的最大物理跳数;

hi,j:逻辑拓扑中节点i到节点j的最大逻辑跳数;

fi,j:节点i到节点j的光通道上的总流量;

f(s,d)i,j :起点终点分别为节点i,j光通道上源宿节点对s,d间的流量;

pij:光通道标识符,若为1,表示从节点i到节点j存在一条光通道;否则为0。

4.2 约束条件

5 仿真结果及分析

由于环网是目前城域网和局域网所采用的主要拓扑结构,他是光网络实际应用时最先采用的网络拓扑结构,因此在实验中设计4节点简单环形网的逻辑拓扑。传输模式是均匀分布U(0,1),无波长转换器,目标函数是使拥塞率最小,求解方程组,使得拥塞率fmaxё钚。本文所采用的算法忽略时延约束,只考虑逻辑度约束、流量约束、波长约束、跳转数约束,使约束条件简化。仿真数值结果如表1所示。求得的逻辑拓扑如***2所示。

从仿真结果中可以看出当每个网络节点收发器数目由1个增加到2个时,拥塞率显著减小,由3.333 5减小到1.199。而通常情况下,节点的发射器数目称为节点的逻辑输出度,节点的接受器数目称为节点的逻辑输入度,当节点发射器和节点接收器数目相等时,称为逻辑度。可见增加网络的逻辑度可以明显地缓解的网络拥塞现象。同时,当逻辑度增加为2时,网络的逻辑拓扑变为双环形结构,光通道数增加为8。

当网络节点收发器数目(即节点逻辑度)和最大跳转次数一定时,增加最***长数,从表1中可以看出,网络拥塞率进一步减小,如表第1行和第2行拥塞率由3.333 5减小到2.637 7。同样,当网络节点数目和最***长数一定时,增加最大跳转次数,网络拥塞率也减小,如表第1行和第3行拥塞率由3.333 5减小到2.793 1。

从仿真结果还可以看出网络节点的逻辑度、最***长数、最大跳转次数3个参量,对拥塞率的影响程度由强到弱依次为节点逻辑度、最***长数、最大跳转次数。但是网络节点逻辑度增加需要增加网络节点收发器数目,增加网络成本,在实际的网络设计中网络成本是不可忽视的主要因素。实际应用中需要综合考虑各方面因素,选择性价比高的方案。

6 结 语

文中利用MILP模型算法建立逻辑拓扑,简化约束条件,不考虑延时条件,考虑最优路由优先的情况下,以最小拥塞率为目标设计逻辑拓扑,对4节点的简单环形网络进行仿真实验。

试验结果表明MILP模型算法可以很好地得到逻辑拓扑,并且可以看出逻辑度、最***长数和最大跳转次数对拥塞率的影响。从MILP模型可以看出方程组变量个数随着网络节点个数增加而迅速增加,即这种方法计算的复杂性随着网络规模的扩大而增加,因此这种方法只适用于小规模的网络。

参 考 文 献

[1]龚倩,徐荣,张民,等.光网络的组网与优化设计[M].北京:北京邮电大学出版社,2002.

[2]杨淑雯.全光光纤通信网[M].北京:科学出版社,2004.

[3]Liu Fengqing,Zeng Qingji,Zhu Xu,et al.Virtual Topology Reconfiguration in WDM Optical Networks[J].光子学报:英文版,2003,32(10):1 116-1 180.

[4]Rajiv Ramaswami,Kumar N Sivarajan.Design of Logical Topologies for Wavelength-Routed All-Optical Networks[A].Proceeding of the Fourteenth Annual Joint Conference of the IEEE Computer and Communication Societies,1995:1 316-1 325.

[5]张杰,顾畹仪,李国瑞,等.光传送网的最优虚拓扑设计原理[J].现代有线传输,1999,12(4):29-32.

注:本文中所涉及到的***表、注解、公式等内容请以PDF格式阅读原文。

基于MILP模型的光网络逻辑拓扑优化算法

转载请注明出处学文网 » 基于MILP模型的光网络逻辑拓扑优化算法

学习

浅析日本古典艺能——能乐

阅读(19)

【摘要】能乐,作为日本传统文化中最为神秘与古老的艺能有着600年的历史。广义的能乐包括能与狂言,能乐是极具宗教特色的假面艺术并有浓重的悲剧色彩,多以历史中的名人和事件为主题。狂言是在能乐演出时每场之间以对话为主的滑稽剧,大多是有

学习

古籍研究

阅读(33)

本文为您介绍古籍研究,内容包括古籍研究,古籍文献摘录。遗山集诸本详考

学习

轻钢屋面结构设计简述

阅读(39)

本文为您介绍轻钢屋面结构设计简述,内容包括轻钢屋面结构的做法,钢结构屋面纸讲解。摘要:钢结构房屋尤其是轻钢屋面结构以其自重轻,跨度大、屋面下部空间大等优点在工业建筑中应用日益广泛,本文将介绍以钢梁和檩条作为主受力杆件的轻钢屋面

学习

悬壶济世的“王老吉”总裁施少斌

阅读(61)

“1828年世界上就有了王老吉饮料,而可口可乐1886年才有。可口可乐早已在中国罐装销售,哪一天我们也到美国去销售罐装王老吉!”对于“百年老字号”王老吉的“野心”早有所闻,但万万没想到这是出自37岁的施少斌口中,毕竟,他接棒王老吉还不到4年

学习

有美玉于斯

阅读(34)

本文为您介绍有美玉于斯,内容包括有美玉于斯全文翻译,有美玉于斯全文意思。但中华民族与此并行的还有一个玉器文化。

学习

奇葩作文900字

阅读(25)

本文为您介绍奇葩作文900字,内容包括奇葩作文大全,我的奇葩老师作文900字。斗转星移,四季轮回,历史长河的两岸姹紫嫣红。看,繁花似锦;嗅,花香浓郁;听,花语喁喁。独步历史的花丛中,你总能找到属于自己的那朵奇葩。题记春水脉脉独坐深宫,伊人含泪望

学习

浅谈现代汉语中词的兼类问题

阅读(30)

本文为您介绍浅谈现代汉语中词的兼类问题,内容包括什么是兼类词举例说明,兼类词的概念是什么。摘要词的兼类现象是现代汉语的较为常见的一种词的跨类现象。本文从兼类词的成因、类型、与词的活用、同音同形词的区别和联系以及对兼类词的

学习

自证“清白”?最好别走到这一步啊

阅读(40)

看着有点儿心酸哈?什么事走到了需要证明那一步,要么说明常态已经蛮岌岌可危了,要么就是非常极力地想要获得某种自认为可能不会获得的认同感。力宏老师和云迪大师此举是真爱已找到还是伤心到极处而……只有他们最清楚,而热闹喧嚣的是,他们都是

学习

规范公共礼仪中的标准坐姿

阅读(23)

本文为您介绍规范公共礼仪中的标准坐姿,内容包括礼仪坐姿要求,礼仪标准坐姿的重要性。摘要坐姿是仪态举止的主要内容之一,无论是伏案学习、参加会议,还是会客交谈、娱乐休息,都离不开坐。坐,作为一种举止,有着美与丑、优雅与粗俗之分。标准的

学习

浅谈教师形象

阅读(47)

本文为您介绍浅谈教师形象,内容包括魅力教师的形象,教师的职业形象。教师,“太阳底最光辉的职业”,“人类灵魂的工程师”,这是多么令人羡慕的字眼!面对着这热情洋溢的字眼,我们应该要认真地思考:新时代的老师究竟应该是一个什么样的形象?我认为

学习

成功路上作文600字

阅读(32)

本文为您介绍成功路上作文600字,内容包括成功路上作文,成功路上有书相伴600字作文。成功路上丰宁实验小学六年一班任媛上幼儿园的时候,妈妈就让我学习书法。其实那时我根本不懂得“书法”的真正含义,一开始仅仅是模仿老师的字,尽管一个字要

学习

等效电阻求解决窍

阅读(39)

本文为您介绍等效电阻求解决窍,内容包括串联等效电阻什么意思,变压器等效电阻怎么算。一些特殊电路中,用常规的串并联规律难以求出电阻值。但是,如果妙用电路的特点,灵活地处理电路,复杂的问题就可迎刃而解。

学习

非形式逻辑的重要意义

阅读(25)

本文为您介绍非形式逻辑的重要意义,内容包括非形式逻辑,非形式逻辑是什么意思。尽管在非形式逻辑的产生过程中,批判性思维起到了重要作用,甚至有人将两者视为同一事物,但事实上,作为新的论证规范理论,非形式逻辑的意义已经远远超越了作

学习

因果关系逻辑推理

阅读(54)

本文为您介绍因果关系逻辑推理,内容包括逻辑推理因果关系,因果关系是逻辑推理关系嘛。摘要:哲学上把因果关系定义为“引起”和“被引起”的关系,现实中能够用“因为……所以……”表述的关系并不都是因果关系。逻辑推理中的“条件和结论”

学习

AES算法S盒性质验证

阅读(29)

本文为您介绍AES算法S盒性质验证,内容包括aes-ecb是安全算法吗,aes算法是否能提供数据完整性。摘要:AES作为广泛使用的高级数据加密标准,其密码算法的安全性取决于非线性部件S盒的密码特性。本文首先学习了AES算法的基本加解密过程,特别分

学习

车辆牌照的自动识别算法设计

阅读(20)

本文为您介绍车辆牌照的自动识别算法设计,内容包括车牌自动识别系统论文,车牌自动识别参考文献。摘要:随着经济的快速发展,交通问题日益突出,为了更好地管理车辆,智能交通系统将是发展的方向,而车牌自动识别系统是智能交通系统中一个重要的环

学习

客车铰接系统技术逻辑安全

阅读(27)

本文为您介绍客车铰接系统技术逻辑安全,内容包括客车铰接棚有什么作用,铰接式客车驱动方式。作者介绍:GaborKokesch博士是欧洲著名的客车铰接系统(ArticulationSystems)设计专家,这篇文章是根据他在大学讲课教案整理翻译而成,他通过对世界各

学习

浅谈无损压缩算法

阅读(62)

本文为您介绍浅谈无损压缩算法,内容包括任意数据无损压缩算法,无损压缩算法。摘要:该文介绍了经典的Huffman编码和目前压缩比最高的PAQ系列压缩算法,包括Huffman编码的原型,改进后的自适应Huffman编码及他们各自的实现方法和优缺点,PAQ系列

学习

基于lms算法时域均衡器的设计

阅读(16)

本文为您介绍基于lms算法时域均衡器的设计,内容包括lms时域数据处理方法,lms时域数据怎么加密。[摘要]本文介绍了自适应均衡器的发展历史,分析了信道,产生码间干扰的原因以及无码间干扰的条件;阐述了时域均衡器的工作原理,介绍了如何用有限