CN1155360A - 网络操作及性能的增强 - Google Patents

网络操作及性能的增强 Download PDF

Info

Publication number
CN1155360A
CN1155360A CN95194460.6A CN95194460A CN1155360A CN 1155360 A CN1155360 A CN 1155360A CN 95194460 A CN95194460 A CN 95194460A CN 1155360 A CN1155360 A CN 1155360A
Authority
CN
China
Prior art keywords
network
logical
physical
node
traffic
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
CN95194460.6A
Other languages
English (en)
Other versions
CN1104120C (zh
Inventor
W·霍伦达
T·亨克
S·布拉比约
A·发拉戈
B·施塔文诺
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.)
Telefonaktiebolaget LM Ericsson AB
Original Assignee
Telefonaktiebolaget LM Ericsson AB
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 Telefonaktiebolaget LM Ericsson AB filed Critical Telefonaktiebolaget LM Ericsson AB
Publication of CN1155360A publication Critical patent/CN1155360A/zh
Application granted granted Critical
Publication of CN1104120C publication Critical patent/CN1104120C/zh
Anticipated expiration legal-status Critical
Expired - Fee Related legal-status Critical Current

Links

Images

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L41/00Arrangements for maintenance, administration or management of data switching networks, e.g. of packet switching networks
    • H04L41/32Specific management aspects for broadband networks
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L41/00Arrangements for maintenance, administration or management of data switching networks, e.g. of packet switching networks
    • H04L41/08Configuration management of networks or network elements
    • H04L41/0896Bandwidth or capacity management, i.e. automatically increasing or decreasing capacities
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L41/00Arrangements for maintenance, administration or management of data switching networks, e.g. of packet switching networks
    • H04L41/14Network analysis or design
    • H04L41/142Network analysis or design using statistical or mathematical methods
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04JMULTIPLEX COMMUNICATION
    • H04J2203/00Aspects of optical multiplex systems other than those covered by H04J14/05 and H04J14/07
    • H04J2203/0001Provisions for broadband connections in integrated services digital network using frames of the Optical Transport Network [OTN] or using synchronous transfer mode [STM], e.g. SONET, SDH
    • H04J2203/0057Operations, administration and maintenance [OAM]
    • H04J2203/0058Network management, e.g. Intelligent nets
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04JMULTIPLEX COMMUNICATION
    • H04J2203/00Aspects of optical multiplex systems other than those covered by H04J14/05 and H04J14/07
    • H04J2203/0001Provisions for broadband connections in integrated services digital network using frames of the Optical Transport Network [OTN] or using synchronous transfer mode [STM], e.g. SONET, SDH
    • H04J2203/0064Admission Control
    • H04J2203/0067Resource management and allocation
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04JMULTIPLEX COMMUNICATION
    • H04J2203/00Aspects of optical multiplex systems other than those covered by H04J14/05 and H04J14/07
    • H04J2203/0001Provisions for broadband connections in integrated services digital network using frames of the Optical Transport Network [OTN] or using synchronous transfer mode [STM], e.g. SONET, SDH
    • H04J2203/0064Admission Control
    • H04J2203/0067Resource management and allocation
    • H04J2203/0071Monitoring
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04JMULTIPLEX COMMUNICATION
    • H04J2203/00Aspects of optical multiplex systems other than those covered by H04J14/05 and H04J14/07
    • H04J2203/0001Provisions for broadband connections in integrated services digital network using frames of the Optical Transport Network [OTN] or using synchronous transfer mode [STM], e.g. SONET, SDH
    • H04J2203/0073Services, e.g. multimedia, GOS, QOS
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L41/00Arrangements for maintenance, administration or management of data switching networks, e.g. of packet switching networks
    • H04L41/14Network analysis or design
    • H04L41/145Network analysis or design involving simulating, designing, planning or modelling of a network

Abstract

在一个物理网络上建立一组逻辑网络。然后,相对于至少一组判定变量优化一个预先定义的目标函数,这个目标函数与该物理网络的操作和性能紧密相关,该物理网络被看作是这组逻辑网络。最后,被优化的判定变量用来控制整个网络系统的操作。每组判定变量关于本发明的一个不同的方面。提供了在逻辑网络间分割物理传输资源的方法和设备。并提供了在互连节点对的节点的路由间分摊流入业务量负荷的方法和设备。而且,各组判定变量的一个组合又关于本发明的另一个方面。因此,公开了在逻辑网络间分割物理传输资源及在互连节点对的节点的路由间分摊流入业务量负荷的方法和设备。

Description

网络操作及性能的增强
本发明的技术领域
本发明关于电信网络,具体地是关于整个网络的性能。
背景技术
现代电信网络的一个主要特征是它提供不同业务的能力。提供所说业务的一个有效方法是逻辑上划分一个物理网络的资源-资源分割(见图1)。在一个物理网络PN上建立了一些逻辑网络LN,也称为逻辑或虚拟子网,它们每个包括一些节点N和互连这些节点的一些逻辑链路LL。每个逻辑网络构成了部分或整个物理网络的逻辑视图。具体地说,第一个逻辑网络LN1包括部分物理网络的视图,第二个逻辑网络LN2包括与第一个逻辑网络的视图不同的视图。各个逻辑网络的逻辑链路共享所说的物理网络中提供的物理链路的容量。
一个物理网络包括交换机S(物理节点)或等价体、互连所说交换机的物理链路和各种辅助设备。一条物理链路使用传输设备如光纤导体、同轴电缆或无线链路。一般来说,物理链路被分成连接所说交换机的一些中继线群TG。还有到物理网络的接入点,接入单元如电话机和计算机modem连接到这些接入点。每条物理链路传输容量有限。
图2是一个简单的概要图,它解释了物理链路、逻辑链路及路由间的关系。说明了具有物理交换机S和中继线群TG即互连交换机的物理链路的一个简单的基本物理网络。在这个物理网络上建立了一些逻辑网络,在图中只表示出了一个。逻辑网络可以由网络管理者、网络操作者或其它组织建立。在我们的在此作为参考文献的瑞典专利申请9403035-0中,描述了一个生成和配置逻辑网络的方法。所示的单个逻辑网络包括分别对应物理交换机S1、S2、S3的逻辑节点N1、N2、N3。而且,该逻辑网络包括互连逻辑节点N1-N3的逻辑链路LL。一条物理链路在逻辑上被划分为一条或多条逻辑链路,每条逻辑链路具有自己的业务容量,称为逻辑链路容量。应该注意到每条逻辑链路可能使用多于一条的物理链路或中继线群。对每个逻辑网络中的每个节点,常有一个路由表与之关联,它用来对特定的逻辑网络中的节点间的一条连接选定路由,这条连接从与始发该连接的终端关联的节点开始,在与终接所说的连接的终端关联的节点结束。所说的节点一起形成一个源点到终点的节点对。图中表示出了具有两条路由的一个节点对。一条路由是一条直接路由DR而另一条路由为替换路由AR。在图中,链路和路由被认为是双向的。
为避免误解,将使用下列定义:一条路由是属于相同的逻辑网络的逻辑链路的一个子集,即一条路由必须在单个的逻辑网络中。注意它可以是任意的子集,它从图论的意义来说没必要是一条通道。然而,从实际的目的,路由一般认为是简单的通道。路由的概念用来定义逻辑网中节点之间的一条连接遵循的方式。逻辑网中的一个节点对,它的节点与接入点关联,被称为一个源点-终点(O-D)对。一般来说,逻辑网中不是所有的节点对都是O-D对,而是逻辑网中的有些节点可能是中间节点,没有接入点与这些中间节点关联。一条逻辑链路是物理链路的一个子集。
诸如语音、图象和数据等信息在逻辑网中通过不同的承载业务传送。承载业务的例子是STM64(具有64kb/s的同步传递方式)、STM2(具有2Mb/s的同步传递方式)和ATM(异步传递方式)。从一个业务网络如PSTN(公用交换电话网)和B-ISDN(宽带综合业务数字网),发送一个请求到一个逻辑网络,则应该在相应的逻辑网络内建立一条连接。
虽然给定了物理网络,有必要决定如何在物理网络上建立逻辑网络及如何通过把物理链路容量再划分成与所说的逻辑网络关联的逻辑链路容量,在逻辑网络间分摊或分割所说的物理网络资源。因为逻辑网络共享相同的给定物理容量,在它们的质量之间有一个折中。GoS(服务等级)参数、呼叫阻塞概率等可以在一个逻辑网络上改善,而仅降低其它逻辑网络的质量。找出资源的分割从而优化整个网络的性能,特别是当考虑大型、复杂的网络时,是一项艰巨的任务。而且,即使在一个网络内,网络性能也受到在能够实现通信的路由间的流入业务量负荷分布的影响。本发明正是针对一个资源分离网络的管理和计量。
相关的技术
A.Hiramatsu在IEEE期刊Selected Areasof Communications第9卷第7期(1991年)上所写的题目为“利用分布式神经网络综合ATM呼叫认可控制和链路容量控制”的文章中公开了利用分布式神经网络的适应性链路容量控制及综合呼叫认可控制和链路容量控制的方法。首先,神经网络被训练以便估计对给定链路容量和观察到的业务量的呼损率。其次,按照估计的呼损率,由网络中的最大呼损率构成的链路容量分配优化问题的一个目标函数,通过简单的随机优化方法被优化。
Hiramatsu的方法仅考虑了逻辑链路级上的优化问题。逻辑网络的概念完全没有溶合进Hiramatsu的方法。而且,该优化方法即Matyas随机优化方法,是一个简单的方法,一般产生一个次最优的解法。而且,在模型中仅考虑1比特率的那一类。
G.Gopal等所著的TeletrafficandDatatraffic上的文章“可重新配置的网络”涉及可重新配置的网络的一个最优网络设计方法,即一个可以在逻辑网络间改变的网络。对所有的源点-终点对取平均的加权阻塞,通过简单的试凑算法最小化。结果,按照这个最小化,逻辑网络被重新配置。
按照Gopal的方法,有若干可能的逻辑网络配置。然而,仅一种逻辑网络可以用在某种业务量情况。这个逻辑网络可以按照试凑最小化算法重新配置。而且,这个逻辑网络的配置完全不是基于如业务类型,而是紧密地与给定的物理网络相关。此外,Gopal使用了一个非常简单的路由阻塞的估计,这仅能满足小型网络。而且,在Gopal的方法中,该问题表示成一个非线性整数问题,由于这个事实,结果一般是次最优的。
F.P.Kelly在Mathematics of Operation  Research第15卷第4期上所写的文章“具有中继线保留的网络中的路由选定和容量分配”中计算了隐含定义的收入函数的导数。建议在一个承载单速率业务而强调中继线保留的单业务网络的管理中使用这些导数。
在美国专利4744028中,公开了一个优化资源分配的方法和设备。更具体地,描述了一个线性规划方法,它在多面体解空间的内部进行。对解点和多面体的每一步逐次逼近被归一化,这样解点在归一化的多面体的中心。线性规划模型的目标函数然后被投影到归一化空间,下一步骤在目标函数的梯度的最陡方向执行,以便保持在多面体的内部。重复这个过程直到逼近值最接近最优解。
上述的美国专利所描述的方法假设资源分配问题可以由一个线性规划模型来恰当描述。在把其应用到资源分配时,该模型包含一些线性表达式,表示各种可能的分配、它们的约束条件和成本间的数量关系,即目标函数是被分配的资源的线性函数。而且,上述的美国专利的方法没有取电信业务模型,如描述业务量的波动的Erlang的B表达式。结果,上述的美国专利描述的线性规划模型很不令人满意。本发明考虑的分割问题产生一个目标函数,它以间接定义的非线性方式依赖于被分配的资源。通过来自一个电信业务量模型的一个复杂的非线性方程组定义这种依赖性。
本发明简述
在一个物理网络上建立一些逻辑网络,路由所使用的逻辑链路共享相同的物理传输和交换资源。逻辑上分割物理资源有几个原因。为提供不同的服务类型等级的逻辑资源分割、具有保用资源的虚拟租用网络和峰值速率分配的虚通道在物理网络的设计、计量和管理中是感兴趣特征的一些例子。然而,仍然有必要决定如何在逻辑网络间分配和分割所说的物理网络资源。另外,在逻辑网络中互连节点对的节点的路由间,流入业务量负荷的分配也将影响整个网络性能。
按照本发明,在一个物理网络上建立一组逻辑网,其中物理网络包括物理传输和交换资源。逻辑网络包括一些节点和连接这些节点以形成逻辑网络的逻辑链路。逻辑链路被互连逻辑网络中的节点对的节点的路由使用。然后,按照本发明的一个主要特征,在给定物理网络参数和每个逻辑网络的要求的情况下,与资源分离的物理网络的操作和整体性能紧密相关的一个目标函数对于至少一组判定变量被优化。目标函数的例子是整个网络中承载的业务量、链路利用率和网络收入,或表示资源利用率的某些其它函数,或网络性能。两组判定变量是逻辑链路容量和控制各路由间流入业务量负荷分布的负荷分担变量。
每组判定变量关于本发明的一个不同的特征。如果目标函数已经就逻辑链路容量被优化了,则按照优化,物理网络的物理传输资源在各个逻辑网络的逻辑链路间被分配。另一方面,如果目标函数已经就负荷分担变量被优化了,则按照优化,在互连节点对的节点的路由间,对每一个逻辑网络中的每个节点对分配流入业务量负荷。
而且,就逻辑链路容量和负荷分担变量的优化涉及本发明的又一个特征。在具体的情况中,按照优化,在各个逻辑网络的逻辑链路间分配物理网络的物理传输资源,并对于在每个逻辑网络中的每个节点对,在互连每个节点对的节点的路由间分配流入业务量负荷。
按照本发明的第一个特征,提供了在逻辑网络间分割物理传输资源的方法和设备。
按照本发明的第二个特征,提供了在互连节点对的节点的路由间分配流入业务量负荷的方法和设备。
按照本发明的第三个特征,提供了在逻辑网络间分割所说的物理传输资源及在互连节点对的节点的路由间分配流入业务量负荷的方法和设备。
附图的简短描述
被认为是本发明的新特征在附加的权利要求中提出了。然而,当联系附图阅读的时候,该发明本身以及其它特征和优点参考下面具体实现方案的详细描述将能理解得最好,其中:
图1表示一个物理网络,在它上面建立了一些逻辑网络以及一个控制整体网络操作的操作与支持系统(OSS)。
图2是一个扼要图,它解释了物理链路和交换机、逻辑链路和节点及路由间的关系。
图3是从分层参考模型的角度的一个B-ISDN网络的扼要图。
图4是一个扼要的流程图,说明了按照本发明的一般发明思想的一个方法。
图5是一个流程图,更详细地说明了按照本发明的第一个可取的实现方案的方法。
图6是一个扼要流程图,说明了按照本发明的第一个可取的实现方案的方法如何使整个网络系统灵活地适应变化的业务量情况,还说明了如何使整个网络系统灵活地适应设备故障和对新的逻辑网络拓扑结构的需求。
图7是一个流程图,说明了按照本发明的一个可取的实现方案的方法。
图8是一个扼要流程图,说明了按照本发明的第二个可取的实现方案的方法如何使整个网络系统灵活地适应变化的业务量情况,还说明了如何使整个网络系统灵活地适应设备故障和对新的逻辑网络拓扑结构的需求。
图9是一个流程图,说明了按照本发明的第三个可取的实现方案的方法。
图10给出了实验结果,说明了与通过凸优化方法(COM)所获得的初始值相比,通过建议的发明能获得多少增益。
本发明可取的实现方案
网络管理尤其是大型ATM网络的管理和计量中的一个重要工具是在共享物理网络容量的逻辑网络间物理网络资源的分配。逻辑网络资源分割有几个优点:
-在过去的几年中已经逐渐被认识到把具有不同要求的业务如带宽、服务等级或拥塞控制功能综合起来是完全不容易的。在某些情况中,通过提供不同的逻辑网络并且把综合的程度限制为仅仅部分而不是完全共享物理传输和交换资源以支持不同的业务,结果会更好一些。如果业务类型被成组分类,使只有那些具有相似特征的业务类型在一个逻辑网络中一起被处理,则网络管理可以被简化。例如,如果时延敏感及丢失敏感的业务类型在不同的逻辑子网络中分别被处理而不是以完全共享为基础全部混合在一起处理,则这两组业务类型就可能更容易被管理及交换。而且,以这种方式它们可以在呼叫级安全地处理,而不用如同在优先权队列下到信元级。当然,在一个逻辑网络中,统计复用、优先权排队和其它设备仍然可以在不具有非常不同特征的业务类型中采用;
-如大型商业用户所要求的虚拟租用网络和虚拟LAN的一些重要的结构可以非常容易实现;
-虚通道(VP),ATM网络的一个标准化元素,可以被认为是一个特殊的逻辑网络;
-物理网络更安全地操作。
考虑一个具有物理资源的物理网络如一个大型电信网络。在图1中,说明的是一个物理网络PN,在它上面建立了一组逻辑网络LN1、LN2、...、LNx(假定有x个逻辑网络)。每个逻辑网络包括一些节点N和互连这些节点的逻辑链路LL。这些逻辑或虚拟网络的拓扑结构一般将与它所基于的物理网络不同。
网络系统最好是由操作和支持系统OSS控制。操作和支持系统OSS一般包括一个处理器系统PS、终端T和一个具有如果控制程序的处理器系统控制程序模块CPM及其它辅助设备。处理器系统的结构通常是有几个处理器并行操作的一个微处理器系统。也可以使用具有一些区域处理器和一个中央处理器的分级处理器结构。而且,在不完全分布式系统中,交换机本身可以具有它们自己的处理器单元,此时集中了对某种功能的控制。另一种方法,处理器系统可能包括单个处理器,常常是一个大容量的处理器。而且,包括如对物理网络的描述、业务量信息和关于电信系统的其它有用信息的一个数据库DB,最好是一个交互式数据库,连接到OSS。专门的数据链路把OSS与交换机连接,那些交换机是网络系统的一部分,通过这些专门的数据链路,网络管理者或操作者控制交换机。OSS包括的功能如监视和控制物理网络和业务量。
根据这个操作和支持系统OSS,网络管理者通过把不同类型的业务与不同类型的物理网络的传输和交换资源关联,在物理网络上建立一些逻辑网络。这可以通过如控制物理网络的交换机和交叉连接设备的端口分配或通过呼叫认可控制规程来实现。建立逻辑网络的过程意味着定义每个逻辑网络的拓扑结构。换句话说,每个逻辑网络中的节点和逻辑链路的结构就决定了。
为方便起见,业务类型被分成组,那些对带宽具有相似要求的在一个单独的网络中一起被处理。例如,所有要求多于一个规定量的带宽的业务类型可以综合在一个逻辑网中,而要求比这个规定量少的带宽的那些业务类型可以综合在另一个逻辑网中。换句话说,这两个业务组在不同的逻辑子网络中被分别处理。特别是,这对于一个承载许多种业务类型的ATM网络是有利的。然而,在本发明的一个实现方案中,每个业务类型在不同的逻辑网络中处理。
本发明最好是应用在B-ISDN(宽带综合业务数字网)环境中。一个开发完全的B-ISDN网络将具有非常复杂的结构,它具有一些重叠的网络。一个适合描述重叠网络的概念模型是分层参考模型,如同在T.Stavenow、J.Dejean所写的“分层参考模型:B-ISDN的开放结构”ISS’90,Stockholm中描述的。图3从分层参考模型的角度描述了一个B-ISDN网络的扼要图(从协议的角度看在左边,从网络的角度看在右边)。因此,B-ISDN将包括下列层。一个位于底层的基于SDH(同步数字序列)或类似系统(SONET)的传输层,位于底层之上的一个基于SDH或ATM(异步传递方式)的交叉连接层,它作为具有交换连接的ATMVP/VC层的基础结构。最终,大量的可能应用使用交叉连接层作为基础结构。在本发明的一个具体的实现方案中,在B-ISDN重叠网中所考虑的是对交叉连接层建立模型的基础结构。一般来说,这种基础结构称为物理网络。
当然,应该明白本发明可以被应用到任何物理电信网络。
图4表示一个扼要的流程图,说明了按照本发明的一般发明思想的一个方法。按照本发明,在一个包括物理传输和交换资源的物理网络上建立一组逻辑网络,所说的逻辑网络包括一些节点和连接这些节点的链路以定义所说的逻辑网的拓扑结构。最好是,逻辑网络相互之间是完全分离的。逻辑链路被互连逻辑网络中的节点对的节点的路由使用。然后,一个与物理网络的操作和性能紧密相关的预先定义的目标函数相对于判定变量被优化,其中物理网络被看作一组逻辑网络。最后,用被优化的判定变量来控制整个网络系统的操作。
物理传输资源即物理链路的传输容量必须在所说的逻辑网络的逻辑链路上以某种方式被分割和分摊。在这种情况下,一个自然的目标是按照已知的预先定义的目标函数分割物理传输资源以优化整个物理网络的操作,该物理网络被看作一组逻辑网络。
应该注意到逻辑网络共享相同的给定物理传输和交换资源,这意味着物理网络的操作必须相对于所有的逻辑网络,即相对于所有各组逻辑网络同时被优化。
如图3所示的,交叉连接层可以通过SDH或ATM实现。如果交叉连接层基于SDH,基础结构网络通过资源分割实现如不同质量的业务类型,该分割只能在SDH结构的STM模块的整数部分实现。另一方面,如果交叉连接通过ATM虚通道实现,则没有限制存在并且分割可以在任何实数部分实现。因此,交叉连接层基于SDH还是ATM对于物理网络资源的分割有重要的意义。SDH连接的方法就逻辑链路容量来说产生一个离散的模型,而ATM交叉连接方法产生一个连续的模型。连续模型要求ATM交换机支持输入、输出端口上的分割。例如,在输出端口这通过多个逻辑缓冲器实现。在本发明最优的实现方案中,考虑建立ATM交叉连接层模型的一个基础结构,而在另一个实现方案中,考虑建立SDH交叉连接模型的一个基础结构,如图1中所示。
乍一看分割与完全共享相比似乎降低了整个ATM的灵活性。然而,如果分割是在总体水平上考虑,则不是这样的。原则上,完全共享方案如优先权排队、虚拟空间分布等告诉我们如何在信元级实现资源共享,而分割的方法寻求的是呼叫级的特性,如如何给各种逻辑链路分配速率,然后这可以在信元级上实现。就这种意义来说,完全分割方法补充而不是排除完全共享的方法。
按照本发明的一个最优的实现方案,作为一个合理的目标是在整个物理网络中得到最大的承载业务量。使用这个数量的优点是它以分析的形式表达得很好,而且与网络操作的实际特性紧密相关。因此,按照本发明目标函数最好是定义为总的承载业务量,虽然其它目标函数也可以使用。其它目标函数的例子是整个网络中的容量利用率、网络收入或表示资源利用率或网络性能的一些其它函数。
换句话说,给定物理网络的描述、逻辑物理的拓扑结构、业务类型、每个逻辑网络内的路由和每个逻辑网络内的每条路由或每个节点对的流入业务量、相应的逻辑网络的逻辑链路容量,计算与资源分割相关的优化以使总的承载业务量或网络收入最大。
数学框架
考虑具有N个节点和K个物理链路的一个给定的物理网络,在它上面建立一些逻辑上分离的逻辑网络。如果整个网络上的逻辑链路的总数记作J,单个逻辑链路j的容量记作Cj,则在整个逻辑网络上的逻辑链路容量的矢量可以写成C=(C1,C2,...,CJ)。这些逻辑链路容量预先是不知道的。实际上,需要优化它们。
物理和逻辑链路的关联可以表达为一个K×J的矩阵S,如果逻辑链路j需要在第K个物理链路上的容量,第K行的第j个项就等于1,否则所说的项是0。很自然,同一条物理链路上的逻辑链路的容量的和不能超过物理链路的容量。这个物理约束条件可以表达为:
                    SC≤Cphys’
其中C如上所述被定义,Cphys为给定的物理链路容量的矢量。而且,要求C≥0。假定在整个网络中承载I种业务类型。这些业务类型的角色主要是处理不同的带宽要求,但业务类型可以按照不同的占用时间或优先权(中继线保留)进行区分。常规的情况是,每条路由仅承载一个类型的业务。这意味着如果要承载几个业务类型,就以并行的路由表示它们。下面,υ表示逻辑网络,p表示节点对(O-D对),i(有时为g)表示业务类型。
路由、逻辑链路和业务类型的关联表达为变量Aiir,当路由r使用逻辑链路j并承载业务类型i时等于1,否则所说的变量是0。Aijr不能被认为是逻辑链路j上所要求的带宽的数量。为此目的,要使用其它变量:aii记作是属于业务类型i的一个呼叫在逻辑链路上所要求的带宽的数量(容量)。通过这个记号,隐含地假定所有承载一个给定业务类型i的路由在链路j上要求相同数量的带宽。因为带宽要求与业务类型相关,这不能认为是一个限制。相反地,在一个给定路由间的呼叫的带宽要求被容许在路由的逻辑链路上变化。事实上,如果采用有效或等价带宽的概念并且涉及到的逻辑链路具有不同的容量,就需要这种容许。
在每个逻辑网络中的一些固定的路由假定预先给定。令R是所有的逻辑网络上的总的路由组,即:
R=UυUpUiR(υ,p,i)(1)
其中R(υ,p,i)是实现与业务类型i有关的节点对p间通信的逻辑网υ中的路由组。应该明白一个路由不与多于一个逻辑网络关联。每个逻辑网络假定在固定的无备用路由下操作。
令Kr是呼叫达到路由r的泊松分布速率,令1/μr是路由r上呼叫的平均占用时间,并令vr=Krr是给路由r提供的业务量。令v(υ,p,i)是提供给逻辑网υ中节点p的总的给定的i型的业务量。在最优的实现方案中,给每个逻辑网中每条路由提供流入业务量,而在本发明另一个最优的实现方案中,上面的总的流入业务量提供给所有的逻辑网络、节点对和业务类型。在后一种情况,负荷在最短的通道上分配。
优化模型
为了精确地讨论优化问题,有必要定义一个合理的目标函数。基于易控制性和明显的实际意义,一个自然、有目的性的选择是总的承载业务量或网络收入。令Wr为路由r的收入系数参数,表示路由r上1个单位的承载业务与收入Wr相关。收入系数可以容易地溶入到总的承载业务量函数,这样可以获得网络收入函数。在下面要描述的本发明的实现方案中,将考虑把网络收入作为目标函数。然而,那些精通技术的人应该明白,从技术的角度看,总的承载业务量是主要的目标函数,网络收入是扩展,它是总承载业务量的加权表示方式。
基于这个数学框架,按照本发明最优的实现方案的目标函数可以表达为对所有的逻辑网络上的所有的路由累加的总的网络收入: W = Σ v , p , i Σ reR ( v , p , j ) W r v r ( 1 - L r ) - - - ( 2 )
其中Lr是路由r上的业务量的端到端的阻塞概率。很清楚,这个路由阻塞概率定义为沿着该路由至少有一条逻辑链路被阻塞的概率。要被优化的目标函数固有地很难处理,因为需要知道承载业务量以及路由阻塞概率仅能对非常小的网络以精确的方式计算。这个目标函数以间接的方式定义的非线性函数依赖于被分配的资源。这种依赖性通过一个复杂的从一个电信业务量模型得到的非线性方程组定义,下面将要描述。
与物理网络资源的分割有关的优化任务的目标是使总的网络收入最大化,正如上面所定义的,服从物理约束条件SC≤Cphys,C≥0。按照本发明的第一个实现方案,这是通过计算网络收入对逻辑链路容量的偏导数,然后以梯度的方法使用这些偏导数而达到目的的。
为了能获得解析形式的结果,采用大家所知的降低负荷和链路依赖性假设,得到了下列定点方程,考虑不同的业务类型:Bik=Eik1k,...ρIK,Ck)(3) ρ ik = ( 1 - B ik ) - 1 Σ r λ r A ikr a ik ( 4 ) 对所有的i和k,其中λr=vr(1-Lr)             (5)及 ( 1 - L r ) = Π i , j ( 1 - B i , j ) A iy - - - ( 6 )
对所有的i和j。Bik记作逻辑链路k上业务类型i的阻塞概率。令ρik为考虑当发生阻塞的时候,为流入业务类型i对逻辑链路k的带宽要求。对每条逻辑链路k和业务类型i,假定存在一个阻塞函数Eik,给定逻辑链路上按类别的流入业务带宽要求ρ1k、...、ρIk和逻辑链路容量Ck,该阻塞函数Eik返回逻辑链路k上对业务类型i的阻塞概率。为了保持一般性,对所有的变量联合平滑的任何阻塞函数都是可以的。
基于该假设,网络总收入的偏导数,可以采用适合基于梯度的爬山算法的易处理的形式找到。
在点(v,C),其中v=(v1,v2,...,vR),找网络收入的偏导数的基本思想,可以如下表达:
-在(v,C)的邻域由定点方程定义的平滑表面上操作。
-定义合适的一维平滑曲线,在该曲线的切线方向一个可导的多变量函数的方向导数等于被看作单变量函数的函数导数。
对多速率的情况计算网络总收入的偏导数,如同不同的路由上的呼叫可以具有不同的带宽要求。下面给出了表达式,采用类似于微分的记号dW表示W的微小变化是有用的。
对逻辑链路容量Ck的收入导数可以表达为: ∂ W ∂ C k = Σ h ξ hk Σ r A hkr λ r ( W r - Σ j ≠ k Σ g A gjr a gj c gj ) - - - ( 7 ) 其中 ξ hk = - ( 1 - B hk ) - 1 ∂ E hk ∂ C k ( 8 ) 其中这组辅助参数Cik由下列线性方程组定义: C ik = Σ h ξ hik Σ r A hkr λ r ( W r - Σ j ≠ k Σ g A gjr a gj c gj ) - - - ( 9 ) 其中 ξ hik = ( 1 - B hk ) - 1 ∂ E hk ∂ ρ ik ( 1 - B ik ) - 1 - - - ( 10 )
在用于收入导数的表达式中的两个重要的项是链路阻塞函数的偏导数: ∂ E hk ∂ ρ hk , ∂ E hk ∂ C k
最简单的情况下,具有泊松输入和同一类的业务量,阻塞函数是爱尔兰的B表达式,它被定义为整数容量值但对任何非负的实容量值具有简单的解析开拓。
然而,本发明考虑多速率的情况。可能使用来自随机过程的背包问题的Kauhman和Robert递归阻塞表达式。不幸的是要找到实际容量值的一个显式的平滑开拓是很复杂的。因此,在本发明的一个最优的实现方案中,为了增强可计算性,阻塞函数使用正态逼近(详细情况见附录A): E hk ( ρ k → , C k ) = Φ ( C h - ρ k σ k ) - Φ ( C k - ρ k - a hk σ k ) Φ ( C k - ρ k σ k ) - - - ( 11 ) 其中假设逻辑链路k上流入业务量的带宽服从一个具有均值ρk和方差σk 2的正态分布,其中ρk=∑iρik
Figure A9519446000212
。φ是标准正态分布函数。因为φ是平滑的,对所有变量Ehk是平滑的。注意,为了说明一种处理链路阻塞函数的方式,这个正态逼近方法应该被看作是一个例子。
采用有名的链式法则,通过对(11)求偏导数,阻塞函数的偏导数可以显式表达为: ∂ E hk ∂ c k = 1 σ k Φ ( c k - ρ k σ k ) - Φ ( c k - ρ k - a hk σ k ) Φ ( c k - ρ k σ k ) - - - ( 12 ) - 1 σ k Φ ( c k - ρ k σ k ) ( Φ ( c k - ρ k σ k ) - Φ ( c k - ρ k - a hk σ k ) ) ( Φ ( c k - σ k σ k ) ) 2 ∂ E hk ∂ ρ ik = 1 σ k ( 1 - C k - ρ k σ k 2 ) Φ ( C k - ρ k σ k ) - ( 1 - C k - ρ k - a ik σ k 2 ) Φ ( C k - ρ k - a hk σ k ) Φ ( C k - ρ k σ k ) - 1 σ k ( 1 - C k - ρ k σ k 2 ) Φ ( C k - ρ k σ k ) ( Φ ( C k - ρ k σ k ) - Φ ( C k - ρ k - a hk σ k 2 ) ) ( Φ ( C k - ρ k σ k ) ) 2 ( 13 )
其中φ是标准正态密度函数。
现在,尽管很复杂,对于网络收入对逻辑链路容量的偏导数,给出了为得到一个表达式需要的所有的表达式。表达式(7)、(8)、(9)、(10)、(12)和(13)的组合给出收入偏导数的表达式。
一个最古老、最有名的用于求有几个变量的函数的最大值和最小值的方法是最陡下降法(该例中为上升),常被称为梯度法。梯度法是一种迭代法,能解决线性和非线性问题。它是基于一个多变量函数的梯度即该函数的偏导数的矢量在每一点指向函数变化(上升或下降)最快的方向。而且,在该方向最优步长由线性搜索决定。因此,该方法设计成向一个多变量函数的最大值一步步逼近是合适的。
按照本发明的第一个可取的实现方案,为了求得(2)所定义的网络总收入,把网络收入对逻辑链路容量的偏导数,如上所定义的,用到基于梯度的爬山过程中。令W(C1,C2,...,CJ)记作网络总收入对逻辑链路容量的梯度矢量。
优化问题的物理约束条件SC≤Cphys和C≥0定义了一个凸多面体的可行区域。这些物理约束条件必须在基于梯度的爬山过程中考虑,因为实际的爬山过程必须在可行区域内结束。
首先,选择与各个逻辑网关联的逻辑链路容量的初始设计点。然后,使用收入梯度矢量W(C1,C2,...,CJ)并且执行一维线性搜索,通过交替的顺序计算最优上升或步进方向迭代计算逻辑链路容量,找出最优点。实际爬山中的每一次步进必须与物理约束条件所定义的可行区域一致。当达到具有要求的精确度的收敛度时,该迭代过程终止。按照最后计算的逻辑链路容量,在各个逻辑网络的逻辑链路上分配物理链路容量。
为了更好地理解本发明,将参考图5的扼要流程图更详细地描述按照第一个可取的实现方案的方法。第一步,通过把不同的业务类型与不同类型的物理传输和交换资源关联,在一个物理网络上建立一组逻辑网络。其次,给逻辑链路容量Cj initial(对所有的j)选择一个初始值,它可以看作是一个初始设计点。然后,通过连续代入及计算一组后面的步骤里要用到的阻塞概率Bik,解(3)-(6)所定义的定点方程。为了计算网络收入的偏导数,需要解出由(9)和(10)所定义的这组线性方程。解的结果是产生计算收入偏导数所需要的这组辅助参数Cik。现在,已经知道现有的逻辑链路容量、阻塞概率和辅助参数。然后,实际计算对逻辑链路容量的当前值的收入偏导数。现在就知道了网络收入的梯度矢量,并且在当前的设计点的最优上升或步进方向也可以决定了。如果当前设计点位于可行区域的边界并且计算的梯度矢量指向可行区域的外部,则通过投影梯度矢量计算爬山过程的下一次步进的方向,这样服从边界条件。事实上,如果包括单位投影(即该梯度的投影与该梯度相同的),可以说实际爬山过程中的下一次步进总是取网络收入的梯度投影到可行区域的方向。另一种方法是,在这个具体的情况中,使用一个补偿函数过程以决定下一次步进的方向。下面,沿着上升或步进方向执行一维线性搜索,优化实际爬山中采用的步长。当然,如上所提到的,由方向和步长所决定的爬山过程中的每一步必须与可行区域一致。当上升的方向、步长和物理约束条件全部考虑时,达到一个新的设计点,表示一组新的逻辑链路容量Ci′(对所有j)。现在,执行收敛性验证。如果不满足收敛条件,重复该过程,但现在建立逻辑网络和选择一个初始设计点的步骤省略了。而是,在定点方程中作为一个新的设计点使用这组新的逻辑链路容量Cj。这将导致计算新的一组阻塞概率、辅助参数、收入偏导数和另一组逻辑链路容量。然而,如果满足收敛条件,按照最后计算的逻辑链路容量,在对应的逻辑网络上分配物理链路容量。
如果交叉连接基于SDH,只能以SDH结构的STM模数的整数部分执行分割,如上所提到的。在这个具体的情况中,按照本发明的第一个可取的实现方案,从该方法中所获得的实际容量值最好是舍入到整数值,这样满足物理约束条件。在本发明的一个实现方案中,这通过独立地重复随机舍入做法来实现的。
按照本发明的第一个可取的实现方案的方法最好是通过操作和支持系统OSS的控制程序模块的一个或多个控制程序CP来执行。然后,这些控制程序通过上述的处理器系统中的一个或多个处理器来执行。操作和支持系统OSS从网络系统采集所需要的信息,把这个信息与数据库DB信息一起作为输入送到相应的控制程序CP。而且,OSS通过数据链路控制网络交换机,这样在逻辑网络的逻辑链路间分割物理链路容量。
因此,网络管理人员可以灵活地使整个网络系统适应变化的业务量状况,如流入业务量的变化,但也要适应设备故障和来自如商业用户对逻辑网络拓扑结构的新要求,如图6的扼要的流程图所描述的。一旦按照本发明的第一个可取的实现方案的方法和设备已用到一个物理网络,分割是最优的。然而,如果以后由于某些原因或请求额外的逻辑网络,一个或多个逻辑网络的拓扑结构必须改变(设备故障或对新拓扑结构的要求),则按照本发明的第一个可取的实现方案,为了优化整个网络配置,必须执行全部步骤。如果对网络的拓扑结构没必要进行改变,但如流入业务量变化,则仅执行按照本发明的第一个可取的实现方案的优化和分配步骤。即,对于改变的业务量状况,重复优化和分配步骤,这样以灵活、最优的方式改变各个逻辑网络的逻辑链路容量。这通过物理网络的交换机和交叉连接设备在非常短的时间内实现。因此,本发明的实现使整个物理网络的操作既安全又灵活。
按照本发明的方法在每一步迭代中,把逻辑链路容量当作固定的。当然,从整体优化过程的角度看,逻辑链路容量不是固定的参数,因为它需要被优化。而且,在每一步迭代中,严格意义上的非线性目标函数作为一个在定点的邻域有效的线性函数来近似,但从整体优化过程的角度看,该目标函数是非线性的,因为该目标函数本身在每一步迭代中间接地以非线性的方式改变。
因为梯度的方法一般向一个局部最优值收敛,逻辑链路容量的初始值的选择必须一合适的方式正确地执行。通过对初始设计值的仔细选择,找到一个远离全局最优值的局部最优值的风险是微不足道的。一个初始值的选择是对应的确定流问题的解,该确定流问题可以看作是其限制条件中逻辑链路容量和流入业务量值趋向于无限。然而按照本发明的一个可取的实现方案,初始点选作为一个凸化问题的解。
A.Farago、S.Blaabjerg、W.Holender、T.Henry、A.Szentesi和Z.Ziaja在Networks’94(94年9月)中所写的文章“资源分割-优化ATM网络配置的一个有效方法”涉及通过凸优化对修正的凹网络收入函数寻找全局最优值的一个逼近方法。
一般地,逼近阻塞概率的复杂性比许多不同的带宽要求(业务类型)共存的情况要大得多。避免复杂性增加的一个有效方法是对一个通过独立地获得d倍于一单元要求d单元带宽的业务类型逼近阻塞概率。换句话说,一个非一单位带宽呼叫由一系列的独立的一单位带宽呼叫组成。在IEEETrans.Communications92年8月第40期中,Labourdette和Hart在所写的文章“多业务损失系统中的阻塞概率:不敏感性、渐进特性和逼近”中,就渐进的意义上这种逼近被证明是正确的。
采用上述段落中的逼近,不依赖于业务类型,假设所有的收入系数是相同的,并且保证有一个全局最优值,使用上面提到的Farago的凸优化方法(COM)。
虽然凸优化方法(COM)产生一个全局最优值,它是在相对粗糙的模型中得到的。按照本发明,使用一个基于梯度的爬山过程从COM方法得到的初始点开始到在本发明中更精细的模型得到的改善值。
在容量大的情况下并且如果采用以一系列单位带宽呼叫建立一个非单位带宽呼叫的模型。如专利申请9500838-9中所描述的方法可以用作获得逻辑链路容量的一个初始设计点。该方法包括两个人为的互连的神经网络计算一组表示一个全局最优值的逻辑链路容量。在该情况下,全局最优值在比本发明的模型相对粗糙的模型中得到。
很明显,在许多实际的情况中,将采用具有最小保用资源的解和使用一些额外资源的可能性。通过该例子,物理约束条件C≥0,可以改变为C≥Cconstant,其中Cconstant是一个常数容量矢量,它表示给每条逻辑链路保证的最小保用资源。当然,物理约束条件SC≤Cphys不能违背。
如上所提到的,在本发明的一个可取的实现方案中,对所有的逻辑网络、节点对和业务类型给出逻辑网络υ中的节点对p的总的i型流入业务量。然而,总的网络收入也依赖于每条路由上的流入业务量,vr,因此,整个网络的性能受甚至一个网络内可实现通信的路由间流入业务量的分布的影响。在平行的路由间均匀地分摊流入业务量负荷看起来是自然的,但一般地这种分摊远不是最优的。
因此,按照本发明的第二个可取的实现方案,对所有的i、p和υ,逻辑网络υ中的节点对p的i型流入业务量负荷的分摊连同各个逻辑网络的逻辑链路间的物理链路容量分割就确定了,这样整个网络的性能就优化了。另外,通过给每个逻辑网络的每个节点对分摊流入业务量负荷,在节点对间承载业务量的路由间的流入业务量负荷,就避免了过负荷的情况并且基本达到了负荷平衡。
在可能的路由间流入业务量的分摊称为负荷分担,参数叫做负荷分担系数。对一个给定的逻辑网络υ、节点对p和业务类型i,令s(υ,p,i)=(sr1 (υ,p,i),sr2 (υ,p,i),...)记作负荷分担矢量。s(υ,p,i)部分告诉我们负荷在逻辑网络υ中的O-D对p间承载i型业务量的路由间以怎样的比例分摊。自然地,每个负荷分担矢量的分量是非负的,并且它们的和等于1。
现在,按照本发明的第二个可取的实现方案的优化任务是决定各个逻辑网中逻辑链路的容量及对每个逻辑网的节点对按类型的负荷分担系数,这样使总的期望网络收入最大,而同时满足物理约束条件。用数学术语,这可以如下表示:
使 W = Σ v , p , i Σ rϵ R ( v , p , i ) W r v ( v , p , i ) s r ( v , p , i ) ( 1 - L r ) - - - ( 14 ) 最大,而受SC≤Cphys、C≥0、Sr (υ,p,i)≥0、 Σ rϵ R ( v , p , i ) s r ( v , p , i ) = 1 - - - ( 15 )
的限制。
基于上面摆出的数学框架,收入对沿路由r的流入业务量的导数可以表达为: ∂ W ∂ v r = ( 1 - L r ) ( W r - Σ i Σ j A ijr a ij c ij ) - - - ( 16 )
其中这组辅助参数Cik由(9)和(10)给出的线性方程组定义。为了使网络收入函数最大,收入对路由流入业务量的导数,连同如上所给出的网络收入对逻辑链路容量的偏导数,用在基于梯度的爬山过程中。物理约束条件再次定义了一个凸的可行区域,它必须在实际的爬山过程中考虑。
参考图7的流程图,说明了按照本发明的第二个可取的实现方案的一个方法。首先,在一个物理网络上建立一组逻辑网。然后,给每个逻辑网络上的逻辑链路容量Cj initial和路由间流入业务类型vr initial选择初始设计点。最好是,沿最短的路由分配给定负荷,作为路由给定业务量的一个好初始值。结果,使用对逻辑链路容量和路由流入业务量的收入梯度函数并且执行应该因为线性搜索以找到应该最优点,通过以交替顺序计算最优上升或步进方向,迭代计算逻辑链路容量和路由流入业务量值。对当前的逻辑链路容量和当前的路由流入业务量的偏导数,在这个具体的实现方案中构成收入梯度矢量,必须在每一步迭代构成中计算。这意味着定点方程(3)-(6)和这组线性方程(9)-(10)也必须在每一步迭代构成中解出。在实际的爬山过程中,沿着上升或步进方向的每一步必须与(15)给出的物理约束条件定义的可行区域一致。这通过上述的投影过程达到。当收敛达到要求的精确度,迭代过程终止。在其它方面,基于梯度的爬山过程与仅考虑对逻辑链路容量的收入偏导数的那个相似。现在知道各个逻辑网络和每个逻辑网络中的路由流入业务量值的逻辑链路容量,它使收入函数最大。结果,分配到逻辑网υ的节点对p的i型流入业务量负荷的最优值,对所有的i、p和υ就知道了,并且以直接的方式计算出相应的负荷分担系数。按照最好计算的逻辑链路容量,物理链路容量在各个逻辑网络的逻辑链路间分配。相似地,按照最好计算的那组负荷分摊系数,在可以实现节点对的通信的路由间,对每个逻辑网中的每个节点对分摊业务量负荷。
第二个可取的实现方案最好是通过一个或多个控制程序CP实现,控制程序CP由上述的操作和支持系统OSS中的处理器系统PS执行。操作和支持系统OSS从网络系统采集所需要的信息并且把该信息和数据库DB信息一起用作相应的控制程序CP的输入。而且,OSS通过数据链路控制整个网络系统。
在本发明的一个实现方案中,分摊最好是通过路由判定方法实现。例如,假设一对节点间有两条不同的路由。第一和第二条路由的负荷分担系数分别是0.4和0.6。当一个呼叫要求到达节点,由随机数发生器设备产生0与1之间的一个随机数。如果随机数小于0.6,则使用第一条路由,如果随机数大于或等于0.6,则使用第二条路由。
与本发明的一个实现方案相似,第二个可取的实现方案容许网络管理人员灵活地使整个网络系统适应变化的业务量状况,例如流入业务量的变化,但也适应设备故障和例如商业用户对逻辑网络拓扑结构的新要求。这在图8的扼要流程图中作了说明。一旦按照本发明的第二个可取的实现方案的方法和设备已经用到一个物理网络,物理资源的分割和流入业务量负荷分配是最优的。然而,如果以后一个或多个逻辑网络的拓扑结构就某种原因(设备故障和新的拓扑结构要求)必须改变或请求额外的逻辑网络,则根据第二个可取的实现方案,为了优化整个网络配置,这组步骤必须执行。如果没必要改变逻辑网络的拓扑结构,但业务量变化,则仅优化、分配和分摊步骤必须执行。即,对应改变的业务量状况,重复优化、分配和分摊步骤,这样可以灵活、最优地改变各个逻辑网络的逻辑链路容量和路由流入业务量值。
很明显,同样有可能仅对路由流入业务量值优化网络收入或上述的任何目标函数,而不考虑逻辑链路容量。换句话说,对所有的i、p和υ确定逻辑网络υ中的i型的流入业务量负荷的最优分配。
因此,按照本发明的第三个可取的实现方案,确定对每个逻辑网的每个节点对按照类型的负荷分担网络系数,这样使总的期望网络收入最大,而满足物理约束条件。用数学语言,以下面的方法表示:
使 W = Σ v , p , i Σ rϵ R ( v , p , i ) W r v ( v , p , i ) s r ( v , p , i ) ( 1 - L r ) - - - ( 17 ) 最大,而受Sr (υ,p,i)≥0、 Σ rϵ R ( v , p , i ) s r ( v , p , i ) = 1 - - - ( 18 )
的制约。
在图9中说明了按照本发明的第三个可取的实现方案一个扼要流程图。首先,作为一个初始设计点在每个逻辑网中选择路由流入业务量的初始值。最好是,作为起始选择,流入负荷在最短通道上分配。结果,使用对路由流入业务量(用表达式16)的收入梯度矢量及通过优化步骤数量执行一维信息搜索找到一个最优点,通过交替计算最优上升和步进方向迭代计算路由流入业务量值。
因为路由流入业务量在实际的爬山过程中要改变,定点方程(3)-(6)必须在每次迭代中解出。而且,为了计算网络收入对当前的路由流入业务量的偏导数,这组线性方程在每次迭代过程中必须解出。实际的爬山过程中沿上升或步进方向的每一步必须与物理约束条件所定义的可行区域一致。这通过与本发明的第一个和第二个相似的一个投影过程实现。一旦收敛到达要求的精确度,迭代过程终止。就其它方面,基于梯度的爬山过程与本发明的第二个可取的实现方案相似。现在知道每个逻辑网络的路由流入业务量,它是网络收入函数最大。结果,分配到逻辑网络υ中的节点对p的i型流入业务量负荷对所有的i、p和υ都知道了,并且以直接的方式计算相应的负荷分担系数。然后,按照最后计算的负荷分担系数,在节点对间可以实现通信的路由间,对每个逻辑网络中的每个节点对分摊流入业务量负荷。
第三个可取的实现方案最好是通过一个或多个控制程序CP实现,CP通过操作和支持系统OSS中的处理器系统PS执行。
在一个实现方案中,通过使用随机数发生器设备的路由判定方法执行流入业务量负荷的分摊。
注意,附图只是简单的说明性的例子,说明本发明的方面思想。实际上,物理网络和逻辑网络一般是非常广泛的,具有如中间逻辑节点,它不与接入点和使用一条物理链路的逻辑链路直接关联。
上述的实现方案仅是作为例子给出,应该明白不限制于此。当然也可能不离开本发明的精神以不同于那些描述的具体形式体现本发明。保留公开和声明的基本原则的进一步的修正和改进都是在本发明的范围和精神内的。
实验结果
本发明在一个非常简单的网络上进行实验。这是一个4节点的环形网络,在它上面建立两个分别具有一个业务类型的逻辑网络。这些业务类型是不同的,这样总共有两个业务类型。有两个参数是可变的:两个业务类型中单个呼叫带宽类型的比例(带宽比例BR)和两个类型中给定业务类型(流入业务量比例-OTR)的比例。
与从凸优化方法(COM)得到的初始值比较,为了知道通过建议的本发明能获得多少增益,测量收入比RR即通过COM方法获得的收入除以通过本发明的第二个顺序方案获得的收入。结果在图10中给出。如果可变的比例低于10,本发明对结果的改善不大。另一方面,随着业务类型变得更不一致时,从本发明获得的额外的增益越来越显著。结果,如果建议的发明用到大型的电信网络如具有承载大量不同的业务类型的逻辑网络的一个ATM网络上,可能本发明将大大地改善结果,正如该实验的整体趋势所提示的。

Claims (63)

1.在一个包含物理传输和交换资源的物理网络中,在逻辑网络间分割所说物理传输资源的方法,其特征是:
在所说物理网络上建立一组逻辑网络,所说逻辑网络包含一些节点和连接所说节点以形成所说逻辑网络的逻辑链路,
给定一个目标函数,按照所说给定目标函数优化被看作是所说那组逻辑网络的所说物理网络的操作,以及
根据所说优化步骤,在所说逻辑网络的所说逻辑链路间分配所说物理传输资源。
2.按照权利要求1的方法,其特征在于,根据变化的业务量情况重复所说的优化步骤和所说的分配步骤,使所说的物理传输资源的分割适应主要的业务量。
3.按照权利要求1的方法,其特征在于所说的建立步骤包括逻辑地分割所说的逻辑网络的步骤。
4.按照权利要求1的方法,其特征在于所说的建立步骤包括控制所说的物理交换资源的端口分配的步骤。
5..按照权利要求1的方法,其特征在于所说的目标函数是一个非线性函数。
6.按照权利要求1的方法,其特征在于在优化过程中,要考虑至少一个所说的逻辑网络的业务量特征。
7.按照权利要求1的方法,其特征在于在优化过程中,要考虑每一个所说的逻辑网络的业务量特征。
8.按照权利要求1的方法,其特征在于所述优化物理网络的操作的步骤包括以下步骤:
为与所说的逻辑网络关联的逻辑链路容量选择初始值,
根据所说的目标函数迭代计算与所说的逻辑网络关联的逻辑链路容量,并且
当满足至少一个收敛条件时,终止所说的迭代过程,
并且按照最后计算的逻辑链路容量,执行那个所说的分配步骤。
9.按照权利要求8的方法,其特征在于所说的优化要受定义可行区域的物理约束条件的限制。
10.按照权利要求9的方法,其特征在于为了在所说的迭代过程中获得新的逻辑链路容量,所说的迭代计算逻辑链路容量的步骤包括计算和使用所说的已知目标函数的梯度的步骤。
11.按照权利要求10的方法,其特征在于为了获得新的逻辑链路容量,所说的使用所说的已知目标函数的梯度的步骤又包括沿把所说的目标函数投影到可行区域的方向执行一次一维线性搜索以发现最优的步长的步骤。
12.按照权利要求10的方法,其特征在于所说的目标函数是一个非线性函数。
13.按照权利要求8的方法,其特征在于利用凸优化方法(COM)所获得的逻辑链路容量值当作逻辑链路容量的初始值。
14.按照权利要求1的方法,其特征在于所述分配步骤包括在所说的物理交换资源的输出端口使用逻辑缓冲器的步骤。
15.按照权利要求1的方法,其特征在于所说的物理网络是按B-ISDN重叠网络中的ATM交叉连接层模型建造的基础结构网络。
16.按照权利要求1的方法,其特征在于所说的目标函数是在整个逻辑网络上累加的总的承载业务量。
17.按照权利要求1的方法,其特征在于所说的目标函数是一个网络利用率函数。
18.按照权利要求1的方法,其中所说的逻辑链路被互连节点对的节点的路由使用,其特征在于还包括在已知的所说目标函数下,对于在每一个所说逻辑网络中的每个节点对,按照所说优化步骤在能够实现所述每个节点对的所述节点间通信的路由间分摊流入业务量负荷的步骤。
19.按照权利要求18的方法,在该方法中,根据变化的业务量情况重复所说的优化步骤、所说的分配步骤和所说的分摊步骤,以使所说的物理传输资源的分割和流入业务量的分摊适应主要的业务量。
20.在一个包含物理传输资源的物理网络中,在逻辑网络间分割所说物理传输资源的设备,其特征在于它包括:
在所说物理网络上建立一组逻辑网络的装置,所说逻辑网络包括一些节点和连接所说节点以形成所说逻辑网络的逻辑链路,
给定一个目标函数,按照所说给定目标函数优化被看作是所说一组逻辑网络的所说物理网络的操作的装置,以及
按照所说的优化,在所说逻辑网的所说逻辑链路间分配所说物理传输资源的装置。
21.按照权利要求20的设备,其特征在于所说的目标函数是一个非线性函数。
22.按照权利要求20的设备,其特征在于所说的优化设备考虑至少一个所说的逻辑网络的业务量特征。
23.按照权利要求20的设备,其特征在于所说的优化设备考虑每一个所说的逻辑网络的业务量特征。
24.按照权利要求20的设备,其特征在于所说的建立设备包括控制所说的物理交换资源的端口分配的设备。
25.按照权利要求20的设备,其特征在于,所说设备还包括在已知的所说目标函数下,对于在每个所说逻辑网中的每个节点对,按照所说的优化在能够实现所述每个节点对的所述节点间通信的路由间分摊流入业务量负荷的装置。
26.在一个包含物理传输和交换资源的物理网络中,在互连节点对的节点的路由间分配流入业务量负荷的方法,其特征是:
给定一个目标函数,对于在所说的物理网络上建立的一些逻辑网络的每一个中的每个节点对,按照所说目标函数在可以实现所说的节点对的节点间通信的路由间确定流入业务量负荷的最优分配,
对于所说的逻辑网络的每一个中的每个节点对,按照所说的确定步骤,在可以实现所说每个的节点对的节点间通信的路由间分摊流入业务量负荷。
27.按照权利要求26的方法,其特征在于在所说的确定步骤中考虑流入业务量负荷。
28.按照权利要求26的方法,其特征在于所说的目标函数是一个非线性函数。
29.按照权利要求26的方法,其特征在于在所说的确定步骤中考虑至少一个所说的逻辑网络的业务量特性。
30.按照权利要求26的方法,其特征在于在所说的确定步骤中考虑每一个所说的逻辑网络的业务量特性。
31.按照权利要求26的方法,其特征在于所说的物理网络是一个ATM网络。
32.按照权利要求26的方法,其特征在于所说的确定最优分布的步骤包括以下步骤:
选择路由流入业务量的初始值,
根据所说目标函数,迭代计算路由流入业务量的值,
当满足至少一个收敛条件时,结束所说的迭代过程,
根据对路由流入业务量的最后计算结果执行所说的分摊步骤。
33.按照权利要求26的方法,其特征在于所说的确定受定义可行区域的物理约束条件的制约。
34.按照权利要求33的方法,其特征在于:为了在所述迭代过程中获得路由流入业务量的新值,所说的迭代计算路由流入业务量的值的步骤包括计算并使用所说的已知目标函数的梯度的步骤。
35.按照权利要求34的方法,其特征在于:使用所说的已知目标函数的梯度的步骤又包括沿把所说的已知目标函数的梯度投影到可行区域的方向执行一次一维线性搜索以寻找最优步长的步骤。
36.按照权利要求34的方法,其特征在于所说的目标函数是一个非线性函数。
37.在一个包括物理传输和交换资源的物理网络中,在互连节点对的节点的路由间分配流入业务量负荷的设备,其特征在于它包括:
给定一个目标函数,对于在所说的物理网络上建立的一些逻辑网络的每一个中的每个节点对,按照所说目标函数在可以实现所说的节点对的节点间通信的路由间确定路由流入业务量负荷的最优分配的装置。
对于所说的逻辑网络的每一个中的每个节点对,按照所说的确定在可以实现所说的每个节点对的节点间通信的路由间分摊流入业务量负荷的装置
38.按照权利要求37的设备,其特征在于所说的确定装置考虑流入业务量负荷的特性。
39.按照权利要求37的设备,其特征在于所说目标函数是一个非线性函数。
40.按照权利要求37的设备,其特征在于所说的确定装置考虑至少一个所说的逻辑网络的特性。
41.按照权利要求37的设备,其特征在于所说的确定装置考虑每一个所说的逻辑网络的特性。
42.按照权利要求37的设备,其特征在于所说的物理网络是一个ATM网络。
43.按照权利要求37的设备,其特征在于所说的分摊装置包括随机数发生器装置。
44.在一个包括物理传输和交换资源的物理网络中,在逻辑网络间分割所说的物理传输资源和在互连节点对的节点的路由间分配流入业务量负荷的方法,其特征是:
在所说的物理网络上建立一组逻辑网络,所说的逻辑网络包括一些节点和连接所述节点以形成所说逻辑网络的逻辑链路,,并且所说的逻辑网络被互连所说节点对的节点的路由使用,
给定一个目标函数,按照所说的目标函数优化被看作所说的那组逻辑网络的所说的物理网络的操作,
按照所说的优化步骤在所说的物理网络的所说的逻辑链路间分配所说的物理传输资源,
对于在所说的逻辑网络的每一个中的每个节点对,按照优化步骤在能够实现所说每个节点对的所述节点间通信的路由间分摊流入业务量负荷。
45.按照权利要求44的方法,其中所说的优化步骤、所说的分配步骤和所说的分摊步骤对变化的业务量情况重复进行,这样使所说的物理传输资源的分割和流入业务量负荷的分配适合主要的业务量。
46.按照权利要求44的方法,其中所说的建立步骤包括控制所说的物理交换资源的端口分配的步骤。
47.按照权利要求44的方法,其特征在于所说目标函数是一个非线性函数。
48.按照权利要求44的方法,其特征在于在优化期间考虑至少一个所说的逻辑网络的业务量特性。
49.按照权利要求44的方法,其特征在于在优化期间考虑每一个所说的逻辑网络的业务量特性。
50.按照权利要求44的方法,其特征在于所说的优化物理网络的操作的步骤包括以下步骤:
选择逻辑链路容量和路由流入业务量的初始值,
根据所说的目标函数迭代计算逻辑链路容量和路由流入业务量的值,
当满足至少一个收敛条件时,结束所说的迭代过程,
根据对逻辑链路容量的最后计算结果执行所说的分配步骤及根据路由流入业务量的最后计算结果执行所说的分摊步骤。
51.按照权利要求50的方法,其特征在于所说的优化要受定义一个可行区域的物理约束条件的制约。
52.按照权利要求51的方法,其特征在于:为了在所说的迭代过程中获得逻辑链路容量和路由流入业务量的新值,所说对逻辑链路容量和路由流入业务量进行迭代计算的步骤包括计算和使用所述目标函数的梯度的步骤。
53.按照权利要求52的方法,其特征在于使用所述目标函数的梯度的步骤还包括沿把所说的目标函数的梯度投影到可行区域的方向执行一维线性搜索以找到最优步长的步骤。
54.按照权利要求52的方法,其特征在于所说目标函数是一个非线性函数。
55.按照权利要求44的方法,其特征在于所说的物理网络是按在B-ISDN重叠网中的ATM交叉连接层模型建造的基础结构网络。
56.按照权利要求44的方法,其特征在于所说的目标函数是对所有的逻辑网络累加的总的承载业务量。
57.按照权利要求44的方法,其特征在于所说的目标函数是一个网络利用率函数。
58.在一个包括物理传输和交换资源的物理网络中,在逻辑网络间分割所说的物理传输资源和在互连节点对的节点的路由间分配流入业务量负荷的设备,其特征是所说的设备包括:
在所说的物理网络上建立一组逻辑网络的装置,所说的逻辑网络包括一些节点和连接所述节点以形成所说的逻辑网络的逻辑链路,并且所说的逻辑网络被互连所说节点对的节点的路由使用,
给定一个目标函数,按照所说的目标函数优化被看作所说的那组逻辑网络的所说的物理网络的操作的装置,
按照所说的优化在所说的物理网络的所说的逻辑链路间分配所说的物理传输资源的装置,
对于在所说的逻辑网络的每一个中的每个节点对,按照所述优化步骤在能够实现所说每个节点对的所述节点间通信的路由间分摊流入业务量负荷的装置。
59.按照权利要求58的设备,其特征在于所说目标函数是一个非线性函数。
60.按照权利要求58的设备,其特征在于所说的优化装置考虑至少一个所说的逻辑网络的业务量特性。
61.按照权利要求58的设备,其特征在于所说的优化装置考虑每一个所说的逻辑网络的业务量特性。
62.按照权利要求58的设备,其中所说的建立装置包括控制所说的物理交换资源的端口分配的装置。
63.按照权利要求58的设备,其特征在于所说的分摊装置包括随机数发生器装置。
附录A
为了增强可计算性,阻塞函数使用一种正态逼近方法。假定逻辑链路k上流入业务的带宽的数量服从一个具有均值ρk和方差σk 2的正态分布,其中ρk=∑iρik
从降低的负荷逼近,得到: ρ ik = ( 1 - B ik ) - 1 Σ r v r ( 1 - L r ) A ikr a ik ( A 1 ) σ ik 2 = ( 1 - B ik ) - 1 Σ r v r ( 1 - L r ) A ikr ( a ik ) 2 = a ik ρ k ( A 2 )
通过采用对时间可逆的马尔科夫系统有效的再次归一化处理及根据正态分布的假设,得到 E hk ( ρ → k , C k ) = Φ ( C k - ρ k σ k ) - Φ ( C k - ρ k - a hk σ k ) Φ ( C k - ρ k σ k ) ( A 3 )
其中φ是标准正态分布函数。因为φ是平滑的,所以Ehk对所有的变量都是平滑的。
CN95194460.6A 1994-06-13 1995-06-12 逻辑网络间分割物理传输资源分摊流入业务量负荷的方法 Expired - Fee Related CN1104120C (zh)

Applications Claiming Priority (3)

Application Number Priority Date Filing Date Title
SE9402059A SE9402059D0 (sv) 1994-06-13 1994-06-13 Sätt och anordning vid telekommunikation
SE94020591 1994-06-13
SE9402059-1 1994-06-13

Publications (2)

Publication Number Publication Date
CN1155360A true CN1155360A (zh) 1997-07-23
CN1104120C CN1104120C (zh) 2003-03-26

Family

ID=20394357

Family Applications (2)

Application Number Title Priority Date Filing Date
CN95194460.6A Expired - Fee Related CN1104120C (zh) 1994-06-13 1995-06-12 逻辑网络间分割物理传输资源分摊流入业务量负荷的方法
CN95194459A Expired - Fee Related CN1080501C (zh) 1994-06-13 1995-06-12 划分物理网络资源的一种方法及设备

Family Applications After (1)

Application Number Title Priority Date Filing Date
CN95194459A Expired - Fee Related CN1080501C (zh) 1994-06-13 1995-06-12 划分物理网络资源的一种方法及设备

Country Status (9)

Country Link
US (1) US6104699A (zh)
EP (2) EP0765552B1 (zh)
JP (2) JPH10506243A (zh)
CN (2) CN1104120C (zh)
AU (2) AU688917B2 (zh)
CA (1) CA2192793A1 (zh)
DE (2) DE69534216D1 (zh)
SE (1) SE9402059D0 (zh)
WO (2) WO1995034981A2 (zh)

Cited By (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101001395B (zh) * 2006-12-30 2010-10-27 华为技术有限公司 呼叫路由选择的方法及装置
CN101425968B (zh) * 2002-02-22 2011-02-02 艾利森电话股份有限公司 跨层综合式无冲突路径路由选择
CN103477595A (zh) * 2011-04-13 2013-12-25 日本电气株式会社 网络、数据传送节点、通信方法和程序
CN108958940A (zh) * 2018-07-09 2018-12-07 苏州浪潮智能软件有限公司 一种计算机处理方法及装置

Families Citing this family (198)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
GB9606708D0 (en) * 1996-03-29 1996-06-05 Plessey Telecomm Bandwidth bidding
GB2317533A (en) * 1996-07-29 1998-03-25 Northern Telecom Ltd Communications network
US5844886A (en) * 1996-12-30 1998-12-01 Telefonaktiebolaget Lm Ericsson (Publ.) System and method for network optimization using code blocking
IL120449A0 (en) 1997-03-13 1997-07-13 Ben Ami Raphael Apparatus and method for expanding communication networks
WO1998041040A2 (en) * 1997-03-13 1998-09-17 Urizen Ltd. Apparatus and method for expanding communication networks
GB2332334A (en) * 1997-12-10 1999-06-16 Northern Telecom Ltd Trail management system
US6434619B1 (en) * 1998-04-29 2002-08-13 Alcatel Canada Inc. Internet-enabled service management system and method
JP3609256B2 (ja) * 1998-05-19 2005-01-12 株式会社日立製作所 ネットワーク管理装置,ノード装置及びネットワーク管理システム
US6999421B1 (en) * 1998-10-26 2006-02-14 Fujitsu Limited Adjustable connection admission control method and device for packet-based switch
US6381237B1 (en) 1998-10-30 2002-04-30 Nortel Networks Limited Trail explorer and method for exploring trails in a communication network
US6442507B1 (en) 1998-12-29 2002-08-27 Wireless Communications, Inc. System for creating a computer model and measurement database of a wireless communication network
US6850946B1 (en) * 1999-05-26 2005-02-01 Wireless Valley Communications, Inc. Method and system for a building database manipulator
US6493679B1 (en) * 1999-05-26 2002-12-10 Wireless Valley Communications, Inc. Method and system for managing a real time bill of materials
US6317599B1 (en) * 1999-05-26 2001-11-13 Wireless Valley Communications, Inc. Method and system for automated optimization of antenna positioning in 3-D
US7243054B2 (en) 1999-07-14 2007-07-10 Wireless Valley Communications, Inc. Method and system for displaying network performance, cost, maintenance, and infrastructure wiring diagram
US6499006B1 (en) * 1999-07-14 2002-12-24 Wireless Valley Communications, Inc. System for the three-dimensional display of wireless communication system performance
US6986137B1 (en) * 1999-09-28 2006-01-10 International Business Machines Corporation Method, system and program products for managing logical processors of a computing environment
US6519660B1 (en) * 1999-09-28 2003-02-11 International Business Machines Corporation Method, system and program products for determining I/O configuration entropy
US6611500B1 (en) * 1999-11-04 2003-08-26 Lucent Technologies, Inc. Methods and apparatus for derivative-based optimization of wireless network performance
US6810422B1 (en) 2000-01-14 2004-10-26 Lockheed Martin Tactical Defense Systems System and method for probabilistic quality of communication service determination
FI20001312A (fi) * 2000-05-31 2001-12-01 Nokia Networks Oy Telekommunikaatioverkon muodostaminen
FI20001314A (fi) * 2000-05-31 2001-12-01 Nokia Networks Oy Telekommunikaatioverkon jaottelu
US6971063B1 (en) * 2000-07-28 2005-11-29 Wireless Valley Communications Inc. System, method, and apparatus for portable design, deployment, test, and optimization of a communication network
US6912203B1 (en) * 2000-07-31 2005-06-28 Cisco Technology, Inc. Method and apparatus for estimating delay and jitter between many network routers using measurements between a preferred set of routers
US7085697B1 (en) 2000-08-04 2006-08-01 Motorola, Inc. Method and system for designing or deploying a communications network which considers component attributes
US7096173B1 (en) 2000-08-04 2006-08-22 Motorola, Inc. Method and system for designing or deploying a communications network which allows simultaneous selection of multiple components
US6625454B1 (en) 2000-08-04 2003-09-23 Wireless Valley Communications, Inc. Method and system for designing or deploying a communications network which considers frequency dependent effects
US7246045B1 (en) * 2000-08-04 2007-07-17 Wireless Valley Communication, Inc. System and method for efficiently visualizing and comparing communication network system performance
US7680644B2 (en) * 2000-08-04 2010-03-16 Wireless Valley Communications, Inc. Method and system, with component kits, for designing or deploying a communications network which considers frequency dependent effects
US7055107B1 (en) 2000-09-22 2006-05-30 Wireless Valley Communications, Inc. Method and system for automated selection of optimal communication network equipment model, position, and configuration
US6973622B1 (en) * 2000-09-25 2005-12-06 Wireless Valley Communications, Inc. System and method for design, tracking, measurement, prediction and optimization of data communication networks
BR0116693A (pt) * 2000-12-18 2004-08-17 Wireless Valley Comm Inc Sistema computadorizado e método para coletar dados a partir de um grupo de objetos ou redes espacialmente distribuìdos e método para a visualização de um grupo de objetos ou de redes espacialmente distribuìdos
US7133410B2 (en) * 2001-02-12 2006-11-07 Tellabs Operations, Inc. Method and system for designing ring-based telecommunications networks
US7164883B2 (en) * 2001-02-14 2007-01-16 Motorola. Inc. Method and system for modeling and managing terrain, buildings, and infrastructure
US7006466B2 (en) * 2001-03-09 2006-02-28 Lucent Technologies Inc. Dynamic rate control methods and apparatus for scheduling data transmissions in a communication network
DE10116835A1 (de) * 2001-04-04 2002-10-17 Alcatel Sa Netzplanungswerkzeug zur Bestimmung der optimalen Restaurationskapazität bei Verbindungsunterbrechung in einem TK-Netzwerk
US7031253B1 (en) * 2001-06-01 2006-04-18 Cisco Technology, Inc. Method and apparatus for computing a path through specified elements in a network
US6880002B2 (en) * 2001-09-05 2005-04-12 Surgient, Inc. Virtualized logical server cloud providing non-deterministic allocation of logical attributes of logical servers to physical resources
CA2411806A1 (en) * 2001-11-16 2003-05-16 Telecommunications Research Laboratory Wide-area content-based routing architecture
US7574496B2 (en) 2001-11-30 2009-08-11 Surgient, Inc. Virtual server cloud interfacing
KR100428721B1 (ko) * 2001-12-04 2004-04-28 주식회사 케이티 Atm 교환시스템에서의 논리포트 생성 및 제어 방법
US7574323B2 (en) * 2001-12-17 2009-08-11 Wireless Valley Communications, Inc. Textual and graphical demarcation of location, and interpretation of measurements
US6990666B2 (en) * 2002-03-18 2006-01-24 Surgient Inc. Near on-line server
US7257584B2 (en) 2002-03-18 2007-08-14 Surgient, Inc. Server file management
US7804785B2 (en) * 2002-04-19 2010-09-28 Avaya Inc. Network system having an instructional sequence for performing packet processing and optimizing the packet processing
US7197553B2 (en) * 2002-04-19 2007-03-27 Nortel Networks Limited Network system having a virtual-service-module
US7246178B2 (en) * 2002-05-07 2007-07-17 Nortel Networks Limited Methods and systems for changing a topology of a network
US7386628B1 (en) 2002-05-08 2008-06-10 Nortel Networks Limited Methods and systems for processing network data packets
US8463947B2 (en) * 2002-08-28 2013-06-11 Tellabs Operations, Inc. Method of finding rings for optimal routing of digital information
US7346709B2 (en) * 2002-08-28 2008-03-18 Tellabs Operations, Inc. Methods for assigning rings in a network
US7319675B1 (en) * 2002-09-04 2008-01-15 At&T Mobility Ii Llc Systems and methods for calculating call blocking for alternate call routing schemes
CN100459534C (zh) 2002-10-07 2009-02-04 日本电信电话株式会社 分层网络节点及通过该节点构成的网络、节点和分层网络
US7295960B2 (en) * 2003-01-22 2007-11-13 Wireless Valley Communications, Inc. System and method for automated placement or configuration of equipment for obtaining desired network performance objectives
US7295119B2 (en) 2003-01-22 2007-11-13 Wireless Valley Communications, Inc. System and method for indicating the presence or physical location of persons or devices in a site specific representation of a physical environment
US20040259554A1 (en) * 2003-04-23 2004-12-23 Rappaport Theodore S. System and method for ray tracing using reception surfaces
US20040259555A1 (en) * 2003-04-23 2004-12-23 Rappaport Theodore S. System and method for predicting network performance and position location using multiple table lookups
US7287186B2 (en) 2003-06-02 2007-10-23 Surgient Inc. Shared nothing virtual cluster
CN100370736C (zh) * 2003-09-02 2008-02-20 华为技术有限公司 一种基于多平面资源的管理方法
US7643484B2 (en) * 2003-09-26 2010-01-05 Surgient, Inc. Network abstraction and isolation layer rules-based federation and masquerading
US7769004B2 (en) * 2003-09-26 2010-08-03 Surgient, Inc. Network abstraction and isolation layer for masquerading machine identity of a computer
US7382738B2 (en) * 2003-11-24 2008-06-03 Nortel Networks Limited Method and apparatus for computing metric information for abstracted network links
US7564869B2 (en) 2004-10-22 2009-07-21 Cisco Technology, Inc. Fibre channel over ethernet
US7969971B2 (en) * 2004-10-22 2011-06-28 Cisco Technology, Inc. Ethernet extension for the data center
US7602720B2 (en) * 2004-10-22 2009-10-13 Cisco Technology, Inc. Active queue management methods and devices
US8238347B2 (en) 2004-10-22 2012-08-07 Cisco Technology, Inc. Fibre channel over ethernet
US7801125B2 (en) 2004-10-22 2010-09-21 Cisco Technology, Inc. Forwarding table reduction and multipath network forwarding
US7830793B2 (en) * 2004-10-22 2010-11-09 Cisco Technology, Inc. Network device architecture for consolidating input/output and reducing latency
US20070070898A1 (en) * 2005-09-29 2007-03-29 Khrais Nidal N Channel resource allocation based upon call blocking probabilities
US7961621B2 (en) * 2005-10-11 2011-06-14 Cisco Technology, Inc. Methods and devices for backward congestion notification
CN100544300C (zh) * 2005-11-02 2009-09-23 华为技术有限公司 实现信令网互通的方法
US8078728B1 (en) 2006-03-31 2011-12-13 Quest Software, Inc. Capacity pooling for application reservation and delivery
US8924524B2 (en) 2009-07-27 2014-12-30 Vmware, Inc. Automated network configuration of virtual machines in a virtual lab data environment
US8892706B1 (en) 2010-06-21 2014-11-18 Vmware, Inc. Private ethernet overlay networks over a shared ethernet in a virtual environment
US8619771B2 (en) 2009-09-30 2013-12-31 Vmware, Inc. Private allocated networks over shared communications infrastructure
US8259720B2 (en) 2007-02-02 2012-09-04 Cisco Technology, Inc. Triple-tier anycast addressing
US8149710B2 (en) 2007-07-05 2012-04-03 Cisco Technology, Inc. Flexible and hierarchical dynamic buffer allocation
US8121038B2 (en) 2007-08-21 2012-02-21 Cisco Technology, Inc. Backward congestion notification
CA2926677C (en) * 2007-09-26 2020-07-14 Nicira, Inc. Network operating system for managing and securing networks
US7860012B2 (en) * 2007-12-18 2010-12-28 Michael Asher Employing parallel processing for routing calls
US8194674B1 (en) 2007-12-20 2012-06-05 Quest Software, Inc. System and method for aggregating communications and for translating between overlapping internal network addresses and unique external network addresses
US8195774B2 (en) 2008-05-23 2012-06-05 Vmware, Inc. Distributed virtual switch for virtualized computer systems
CA3002975C (en) 2009-04-01 2020-07-14 Nicira, Inc. Method and apparatus for implementing and managing virtual switches
US9525647B2 (en) 2010-07-06 2016-12-20 Nicira, Inc. Network control apparatus and method for creating and modifying logical switching elements
US8964528B2 (en) 2010-07-06 2015-02-24 Nicira, Inc. Method and apparatus for robust packet distribution among hierarchical managed switching elements
US9680750B2 (en) 2010-07-06 2017-06-13 Nicira, Inc. Use of tunnels to hide network addresses
US8743889B2 (en) 2010-07-06 2014-06-03 Nicira, Inc. Method and apparatus for using a network information base to control a plurality of shared network infrastructure switching elements
US10103939B2 (en) 2010-07-06 2018-10-16 Nicira, Inc. Network control apparatus and method for populating logical datapath sets
US9043452B2 (en) 2011-05-04 2015-05-26 Nicira, Inc. Network control apparatus and method for port isolation
US9209998B2 (en) 2011-08-17 2015-12-08 Nicira, Inc. Packet processing in managed interconnection switching elements
CN107071087B (zh) 2011-08-17 2021-01-26 Nicira股份有限公司 逻辑l3路由
US9137107B2 (en) 2011-10-25 2015-09-15 Nicira, Inc. Physical controllers for converting universal flows
US9154433B2 (en) 2011-10-25 2015-10-06 Nicira, Inc. Physical controller
US9203701B2 (en) 2011-10-25 2015-12-01 Nicira, Inc. Network virtualization apparatus and method with scheduling capabilities
US9288104B2 (en) 2011-10-25 2016-03-15 Nicira, Inc. Chassis controllers for converting universal flows
JP5898780B2 (ja) 2011-11-15 2016-04-06 ニシラ, インコーポレイテッド ミドルボックスを構成設定するネットワーク制御システム
US9306843B2 (en) 2012-04-18 2016-04-05 Nicira, Inc. Using transactions to compute and propagate network forwarding state
US9231892B2 (en) 2012-07-09 2016-01-05 Vmware, Inc. Distributed virtual switch configuration and state management
US9471385B1 (en) 2012-08-16 2016-10-18 Open Invention Network Llc Resource overprovisioning in a virtual machine environment
US9432215B2 (en) 2013-05-21 2016-08-30 Nicira, Inc. Hierarchical network managers
US9602312B2 (en) 2013-07-08 2017-03-21 Nicira, Inc. Storing network state at a network controller
US9432252B2 (en) 2013-07-08 2016-08-30 Nicira, Inc. Unified replication mechanism for fault-tolerance of state
US9571386B2 (en) 2013-07-08 2017-02-14 Nicira, Inc. Hybrid packet processing
US9344349B2 (en) 2013-07-12 2016-05-17 Nicira, Inc. Tracing network packets by a cluster of network controllers
US9407580B2 (en) 2013-07-12 2016-08-02 Nicira, Inc. Maintaining data stored with a packet
US9282019B2 (en) 2013-07-12 2016-03-08 Nicira, Inc. Tracing logical network packets through physical network
US9887960B2 (en) 2013-08-14 2018-02-06 Nicira, Inc. Providing services for logical networks
US9952885B2 (en) 2013-08-14 2018-04-24 Nicira, Inc. Generation of configuration files for a DHCP module executing within a virtualized container
US9973382B2 (en) 2013-08-15 2018-05-15 Nicira, Inc. Hitless upgrade for network control applications
US9432204B2 (en) 2013-08-24 2016-08-30 Nicira, Inc. Distributed multicast by endpoints
US9503371B2 (en) 2013-09-04 2016-11-22 Nicira, Inc. High availability L3 gateways for logical networks
US9577845B2 (en) 2013-09-04 2017-02-21 Nicira, Inc. Multiple active L3 gateways for logical networks
US9674087B2 (en) 2013-09-15 2017-06-06 Nicira, Inc. Performing a multi-stage lookup to classify packets
US9602398B2 (en) 2013-09-15 2017-03-21 Nicira, Inc. Dynamically generating flows with wildcard fields
US9596126B2 (en) 2013-10-10 2017-03-14 Nicira, Inc. Controller side method of generating and updating a controller assignment list
US10063458B2 (en) 2013-10-13 2018-08-28 Nicira, Inc. Asymmetric connection with external networks
US9575782B2 (en) 2013-10-13 2017-02-21 Nicira, Inc. ARP for logical router
US9967199B2 (en) 2013-12-09 2018-05-08 Nicira, Inc. Inspecting operations of a machine to detect elephant flows
US9548924B2 (en) 2013-12-09 2017-01-17 Nicira, Inc. Detecting an elephant flow based on the size of a packet
US9569368B2 (en) 2013-12-13 2017-02-14 Nicira, Inc. Installing and managing flows in a flow table cache
US9996467B2 (en) 2013-12-13 2018-06-12 Nicira, Inc. Dynamically adjusting the number of flows allowed in a flow table cache
US9602392B2 (en) 2013-12-18 2017-03-21 Nicira, Inc. Connectivity segment coloring
US9602385B2 (en) 2013-12-18 2017-03-21 Nicira, Inc. Connectivity segment selection
US9225597B2 (en) 2014-03-14 2015-12-29 Nicira, Inc. Managed gateways peering with external router to attract ingress packets
US9590901B2 (en) 2014-03-14 2017-03-07 Nicira, Inc. Route advertisement by managed gateways
US9419855B2 (en) 2014-03-14 2016-08-16 Nicira, Inc. Static routes for logical routers
US9313129B2 (en) 2014-03-14 2016-04-12 Nicira, Inc. Logical router processing by network controller
US9647883B2 (en) 2014-03-21 2017-05-09 Nicria, Inc. Multiple levels of logical routers
US9503321B2 (en) 2014-03-21 2016-11-22 Nicira, Inc. Dynamic routing for logical routers
US9413644B2 (en) 2014-03-27 2016-08-09 Nicira, Inc. Ingress ECMP in virtual distributed routing environment
US9893988B2 (en) 2014-03-27 2018-02-13 Nicira, Inc. Address resolution using multiple designated instances of a logical router
US9794079B2 (en) 2014-03-31 2017-10-17 Nicira, Inc. Replicating broadcast, unknown-unicast, and multicast traffic in overlay logical networks bridged with physical networks
US10193806B2 (en) 2014-03-31 2019-01-29 Nicira, Inc. Performing a finishing operation to improve the quality of a resulting hash
US9385954B2 (en) 2014-03-31 2016-07-05 Nicira, Inc. Hashing techniques for use in a network environment
US9686200B2 (en) 2014-03-31 2017-06-20 Nicira, Inc. Flow cache hierarchy
US10164894B2 (en) 2014-05-05 2018-12-25 Nicira, Inc. Buffered subscriber tables for maintaining a consistent network state
US9379956B2 (en) 2014-06-30 2016-06-28 Nicira, Inc. Identifying a network topology between two endpoints
US9553803B2 (en) 2014-06-30 2017-01-24 Nicira, Inc. Periodical generation of network measurement data
US9742881B2 (en) 2014-06-30 2017-08-22 Nicira, Inc. Network virtualization using just-in-time distributed capability for classification encoding
US9875127B2 (en) 2014-08-22 2018-01-23 Nicira, Inc. Enabling uniform switch management in virtual infrastructure
US10250443B2 (en) 2014-09-30 2019-04-02 Nicira, Inc. Using physical location to modify behavior of a distributed virtual network element
US11178051B2 (en) 2014-09-30 2021-11-16 Vmware, Inc. Packet key parser for flow-based forwarding elements
US9768980B2 (en) 2014-09-30 2017-09-19 Nicira, Inc. Virtual distributed bridging
US10020960B2 (en) 2014-09-30 2018-07-10 Nicira, Inc. Virtual distributed bridging
US10511458B2 (en) 2014-09-30 2019-12-17 Nicira, Inc. Virtual distributed bridging
US10469342B2 (en) 2014-10-10 2019-11-05 Nicira, Inc. Logical network traffic analysis
US9787605B2 (en) 2015-01-30 2017-10-10 Nicira, Inc. Logical router with multiple routing components
US10038628B2 (en) 2015-04-04 2018-07-31 Nicira, Inc. Route server mode for dynamic routing between logical and physical networks
US9923760B2 (en) 2015-04-06 2018-03-20 Nicira, Inc. Reduction of churn in a network control system
US10225184B2 (en) 2015-06-30 2019-03-05 Nicira, Inc. Redirecting traffic in a virtual distributed router environment
CN105162716A (zh) * 2015-07-28 2015-12-16 上海华为技术有限公司 一种nfv架构下的流控方法及装置
US10230629B2 (en) 2015-08-11 2019-03-12 Nicira, Inc. Static route configuration for logical router
US10075363B2 (en) 2015-08-31 2018-09-11 Nicira, Inc. Authorization for advertised routes among logical routers
US10204122B2 (en) 2015-09-30 2019-02-12 Nicira, Inc. Implementing an interface between tuple and message-driven control entities
US10095535B2 (en) 2015-10-31 2018-10-09 Nicira, Inc. Static route types for logical routers
US10333849B2 (en) 2016-04-28 2019-06-25 Nicira, Inc. Automatic configuration of logical routers on edge nodes
US10841273B2 (en) 2016-04-29 2020-11-17 Nicira, Inc. Implementing logical DHCP servers in logical networks
US10484515B2 (en) 2016-04-29 2019-11-19 Nicira, Inc. Implementing logical metadata proxy servers in logical networks
US11019167B2 (en) 2016-04-29 2021-05-25 Nicira, Inc. Management of update queues for network controller
US10091161B2 (en) 2016-04-30 2018-10-02 Nicira, Inc. Assignment of router ID for logical routers
US10205651B2 (en) * 2016-05-13 2019-02-12 128 Technology, Inc. Apparatus and method of selecting next hops for a session
US10560320B2 (en) 2016-06-29 2020-02-11 Nicira, Inc. Ranking of gateways in cluster
US10153973B2 (en) 2016-06-29 2018-12-11 Nicira, Inc. Installation of routing tables for logical router in route server mode
US10454758B2 (en) 2016-08-31 2019-10-22 Nicira, Inc. Edge node cluster network redundancy and fast convergence using an underlay anycast VTEP IP
US10341236B2 (en) 2016-09-30 2019-07-02 Nicira, Inc. Anycast edge service gateways
US10212071B2 (en) 2016-12-21 2019-02-19 Nicira, Inc. Bypassing a load balancer in a return path of network traffic
US10237123B2 (en) 2016-12-21 2019-03-19 Nicira, Inc. Dynamic recovery from a split-brain failure in edge nodes
US10742746B2 (en) 2016-12-21 2020-08-11 Nicira, Inc. Bypassing a load balancer in a return path of network traffic
US10616045B2 (en) 2016-12-22 2020-04-07 Nicira, Inc. Migration of centralized routing components of logical router
US10805239B2 (en) 2017-03-07 2020-10-13 Nicira, Inc. Visualization of path between logical network endpoints
US10637800B2 (en) 2017-06-30 2020-04-28 Nicira, Inc Replacement of logical network addresses with physical network addresses
US10681000B2 (en) 2017-06-30 2020-06-09 Nicira, Inc. Assignment of unique physical network addresses for logical network addresses
US10608887B2 (en) 2017-10-06 2020-03-31 Nicira, Inc. Using packet tracing tool to automatically execute packet capture operations
US10374827B2 (en) 2017-11-14 2019-08-06 Nicira, Inc. Identifier that maps to different networks at different datacenters
US10511459B2 (en) 2017-11-14 2019-12-17 Nicira, Inc. Selection of managed forwarding element for bridge spanning multiple datacenters
US10999220B2 (en) 2018-07-05 2021-05-04 Vmware, Inc. Context aware middlebox services at datacenter edge
US11184327B2 (en) 2018-07-05 2021-11-23 Vmware, Inc. Context aware middlebox services at datacenter edges
US10931560B2 (en) 2018-11-23 2021-02-23 Vmware, Inc. Using route type to determine routing protocol behavior
US10735541B2 (en) 2018-11-30 2020-08-04 Vmware, Inc. Distributed inline proxy
US10797998B2 (en) 2018-12-05 2020-10-06 Vmware, Inc. Route server for distributed routers using hierarchical routing protocol
US10938788B2 (en) 2018-12-12 2021-03-02 Vmware, Inc. Static routes for policy-based VPN
US10778457B1 (en) 2019-06-18 2020-09-15 Vmware, Inc. Traffic replication in overlay networks spanning multiple sites
US11159343B2 (en) 2019-08-30 2021-10-26 Vmware, Inc. Configuring traffic optimization using distributed edge services
US11641305B2 (en) 2019-12-16 2023-05-02 Vmware, Inc. Network diagnosis in software-defined networking (SDN) environments
US11283699B2 (en) 2020-01-17 2022-03-22 Vmware, Inc. Practical overlay network latency measurement in datacenter
US11616755B2 (en) 2020-07-16 2023-03-28 Vmware, Inc. Facilitating distributed SNAT service
US11606294B2 (en) 2020-07-16 2023-03-14 Vmware, Inc. Host computer configured to facilitate distributed SNAT service
US11611613B2 (en) 2020-07-24 2023-03-21 Vmware, Inc. Policy-based forwarding to a load balancer of a load balancing cluster
US11451413B2 (en) 2020-07-28 2022-09-20 Vmware, Inc. Method for advertising availability of distributed gateway service and machines at host computer
US11902050B2 (en) 2020-07-28 2024-02-13 VMware LLC Method for providing distributed gateway service at host computer
US11570090B2 (en) 2020-07-29 2023-01-31 Vmware, Inc. Flow tracing operation in container cluster
US11196628B1 (en) 2020-07-29 2021-12-07 Vmware, Inc. Monitoring container clusters
US11558426B2 (en) 2020-07-29 2023-01-17 Vmware, Inc. Connection tracking for container cluster
US11736436B2 (en) 2020-12-31 2023-08-22 Vmware, Inc. Identifying routes with indirect addressing in a datacenter
US11336533B1 (en) 2021-01-08 2022-05-17 Vmware, Inc. Network visualization of correlations between logical elements and associated physical elements
US11784922B2 (en) 2021-07-03 2023-10-10 Vmware, Inc. Scalable overlay multicast routing in multi-tier edge gateways
US11687210B2 (en) 2021-07-05 2023-06-27 Vmware, Inc. Criteria-based expansion of group nodes in a network topology visualization
US11711278B2 (en) 2021-07-24 2023-07-25 Vmware, Inc. Visualization of flow trace operation across multiple sites
US11855862B2 (en) 2021-09-17 2023-12-26 Vmware, Inc. Tagging packets for monitoring and analysis

Family Cites Families (14)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US4669113A (en) * 1985-04-26 1987-05-26 At&T Company Integrated network controller for a dynamic nonhierarchical routing switching network
US4713806A (en) * 1986-03-14 1987-12-15 American Telephone And Telegraph Company, At&T Bell Laboratories Communication system control arrangement
US5297137A (en) * 1991-01-30 1994-03-22 International Business Machines Corporation Process for routing data packets around a multi-node communications network
GB2253970A (en) * 1991-03-15 1992-09-23 Plessey Telecomm Data network management
JPH05207068A (ja) * 1992-01-27 1993-08-13 Nec Corp パケット網設計方式
US5381404A (en) * 1992-07-14 1995-01-10 Mita Industrial Co., Ltd. Packet-switching communication network and method of design
US5345444A (en) * 1992-09-30 1994-09-06 At&T Bell Laboratories Chuted, growable packet switching arrangement
US5289303A (en) * 1992-09-30 1994-02-22 At&T Bell Laboratories Chuted, optical packet distribution network
JPH0793645B2 (ja) * 1993-01-11 1995-10-09 日本電気株式会社 信号接続制御部
CA2124974C (en) * 1993-06-28 1998-08-25 Kajamalai Gopalaswamy Ramakrishnan Method and apparatus for link metric assignment in shortest path networks
JP3672341B2 (ja) * 1993-07-21 2005-07-20 富士通株式会社 通信網分離設計方式とその管理方式
SE9500838L (sv) * 1994-06-13 1995-12-14 Ellemtel Utvecklings Ab Anordning och förfarande för fördelning av ett fysiskt nätverks resurser
US5872918A (en) * 1995-07-14 1999-02-16 Telefonaktiebolaget Lm Erisson (Publ) System and method for optimal virtual path capacity dimensioning with broadband traffic
US5764740A (en) * 1995-07-14 1998-06-09 Telefonaktiebolaget Lm Ericsson System and method for optimal logical network capacity dimensioning with broadband traffic

Cited By (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101425968B (zh) * 2002-02-22 2011-02-02 艾利森电话股份有限公司 跨层综合式无冲突路径路由选择
CN101001395B (zh) * 2006-12-30 2010-10-27 华为技术有限公司 呼叫路由选择的方法及装置
CN103477595A (zh) * 2011-04-13 2013-12-25 日本电气株式会社 网络、数据传送节点、通信方法和程序
CN108958940A (zh) * 2018-07-09 2018-12-07 苏州浪潮智能软件有限公司 一种计算机处理方法及装置

Also Published As

Publication number Publication date
JPH10504426A (ja) 1998-04-28
EP0765554B1 (en) 2005-05-18
EP0765552A2 (en) 1997-04-02
AU688917B2 (en) 1998-03-19
JPH10506243A (ja) 1998-06-16
CN1080501C (zh) 2002-03-06
CA2192793A1 (en) 1995-12-21
DE69533064D1 (de) 2004-06-24
SE9402059D0 (sv) 1994-06-13
WO1995034973A2 (en) 1995-12-21
DE69534216D1 (de) 2005-06-23
US6104699A (en) 2000-08-15
AU2758795A (en) 1996-01-05
AU692884B2 (en) 1998-06-18
WO1995034973A3 (en) 1996-02-01
EP0765552B1 (en) 2004-05-19
AU2758695A (en) 1996-01-05
WO1995034981A3 (en) 1996-02-08
CN1154772A (zh) 1997-07-16
WO1995034981A2 (en) 1995-12-21
CN1104120C (zh) 2003-03-26
EP0765554A2 (en) 1997-04-02

Similar Documents

Publication Publication Date Title
CN1104120C (zh) 逻辑网络间分割物理传输资源分摊流入业务量负荷的方法
US6069894A (en) Enhancement of network operation and performance
US7969886B1 (en) Bandwidth allocation for hierarchical telecommunications networks
US6721270B1 (en) Multicommodity flow method for designing traffic distribution on a multiple-service packetized network
Laguna Clustering for the design of SONET rings in interoffice telecommunications
CN100452717C (zh) 传送网的资源利用优化方法
CN1756233A (zh) 电信网络中的路由选择方法和装置
JPH1117704A (ja) 通信網内の承認制御の実時間制御アーキテクチャ
CN101420321A (zh) 一种多模块化光纤的sdh网络规划设计方法
CN104202262B (zh) 频谱灵活光网络中的频谱分配方法和装置
US20030179717A1 (en) Methods and apparatus for controlling multi-layer communications networks
Chang Fair integration of routing and flow control in communication networks
WO2008128564A1 (en) Method and apparatus for the determination of multiple spanning trees
CN105721309A (zh) 一种软件定义传送网中的频谱资源优化方法及装置
US6954426B2 (en) Method and system for routing in an ATM network
CN105610712B (zh) 基于软件定义网络架构降低全网数据流转发延迟的方法
Thysebaert et al. Using divisible load theory to dimension optical transport networks for Grid excess load handling
Pesant et al. An optimal strategy for the constrained cycle cover problem
CA2192794C (en) Enhancement of network operation and performance
Bíró et al. Neural Networks for Computing Blocking Probabilities in ATM Virtual Subnetworks
Turowska et al. Allocation-pricing game for multipath routing in virtual networks
ITMI991377A1 (it) Metodo per gestire reti di trasporto per telecomunicazioni per migliorarne la scalabilita'
Ghaly Congestion and admission control in WDM optical networks
Faragó Network level capacity planning with efficiently computable global optimum
Michalareas Discrete value-based bandwidth provisioning & routing complexity in IP networks

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
C19 Lapse of patent right due to non-payment of the annual fee
CF01 Termination of patent right due to non-payment of annual fee