CN101753450B - Method for joint optimization of resources in three-layered network - Google Patents

Method for joint optimization of resources in three-layered network Download PDF

Info

Publication number
CN101753450B
CN101753450B CN200910254422A CN200910254422A CN101753450B CN 101753450 B CN101753450 B CN 101753450B CN 200910254422 A CN200910254422 A CN 200910254422A CN 200910254422 A CN200910254422 A CN 200910254422A CN 101753450 B CN101753450 B CN 101753450B
Authority
CN
China
Prior art keywords
layer
node
network
ant
path
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
CN200910254422A
Other languages
Chinese (zh)
Other versions
CN101753450A (en
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.)
Xidian University
Original Assignee
Xidian 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 Xidian University filed Critical Xidian University
Priority to CN200910254422A priority Critical patent/CN101753450B/en
Publication of CN101753450A publication Critical patent/CN101753450A/en
Application granted granted Critical
Publication of CN101753450B publication Critical patent/CN101753450B/en
Expired - Fee Related legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Landscapes

  • Data Exchanges In Wide-Area Networks (AREA)

Abstract

The invention relates to a method for joint optimization of resources in a three-layered network, which comprises two parts, namely inner-layer resource optimization and interlayer resource optimization. The method comprises the following steps: carrying out path selection on each layer by utilizing an ant agent on a control plane, defining comprehensive path quality judgment parameters Theta and various comprehensive factors related to communication and updating a routing list and an ant ectohormone list by means of an optimal path; reducing the blockage rate of the network, retrospecting to a previous node when a transmission node is invalid and recovering the communication on a real-time basis according to the ant ectohormone list; and connecting an interlayer through an interlayer chain, so that a blocked service request of an upper layer is transmitted by utilizing idle resources on a lower layer. The path selection of the ant agent in an inner layer and the service request in the network are synchronously transmitted. By adopting the method, idle resources on each layer are completely utilized, so that the rejection ratio of the service request is greatly reduced, the use ratio of the resources in the network is improved, the difficult problem of joint optimization of the resources in the three-layered network is solved, and the real-time and effective network status response and communication recovery are achieved. The invention can be directly used for three-layered and multilayered network joint optimization.

Description

Method for joint optimization of resources in three-layered network
Technical field
The invention belongs to communication technical field, relate generally to the resource combined optimization in the multilayer optical-fiber network, specifically is a kind of method for joint optimization of resources in three-layered network.
Background technology
Along with the fast development of telecommunications network, computer network and broadcasting and television network, network configuration generation great variety develops and transition to network N GN of future generation (Next Generation Network)." network integration " is the main thought of future network development, realizes integrated service and infeasible through a kind of network standard.On network configuration, multiple network and the present situation of depositing have experienced IP/ATM, IP/SDH and IP/WDM several stages.Though IP/WDM is considered to the ideal solution of Next Generation Internet network; But for telecom operators; When introducing new network technology, will keep the telecommunication service that can bring income with and corresponding network technology, therefore; In a very long time, the situation of the such three-layer network coexistence of IP/SDH/WDM will appear in network configuration.Present domestic two WDM Experimental Networks that built up: Chinese Natural Science Foundation's net (NSFCnet) and Chinese high speed information demonstration network (CAINONET) all are to use the domestic IP/SDH/WDM device build that is mature on the whole.
Mostly traditional network route method is with the Dijkstra method is main, is aided with various strategies again.In middle-size and small-size centralized network, the Dijkstra method has good effect, but along with the increase of network size and this method of popularizing of distributed network little by little are not suitable for the new-type network structure.Existing multitiered network is the IP/WDM two-tier network of considering mostly simultaneously, and existing network infrastructure is the IP//SDH/WDM three-decker, and the method for joint optimization of resources of therefore studying three layers of optical-fiber network has important use to be worth and practical significance.Be necessary to merge and problem such as share is carried out deep discussion and planning with regard to concrete optional path searching, route and interlayer resource.
Open on April 15th, 2009 by China national Department of Intellectual Property, publication number is the patent application " a kind of wavelength route optical network planing method of dynamic service " of CN 101409596A, discloses a kind of wavelength route optical network planing method of dynamic service.This method utilizes static optimization method to obtain the transceiver number of each optical switch node in the optical-fiber network of static optimization and the reuse wavelengths number of every optical fiber, with its input as the dynamic service simulation, obtains network blocking probability.Adjust the intensity of professional randomized jitter according to network blocking probability, repeatedly call static optimization method and accomplish optical network plan.This method has guaranteed the global optimization characteristic of program results based on static optimization method, through the blocking rate checking, plans that resulting wavelength route optical network can adapt to the service dynamic characteristic simultaneously, makes dynamic service lower network blocking rate be lower than the blocking rate upper limit.There is following defective in this method: 1) can obtain certain effect though utilize the method for static optimization that dynamic service is optimized, can not be applicable to dynamic service fully, can't utilize Internet resources to greatest extent; 2) Route Selection for business is too simple in this method, just selects shortest path, and in the situation of reality, needs to consider some other factor, like link utilization and time delay etc.
And for example, China national Department of Intellectual Property on August 9th, 2006 is open, and publication number is the patent application " heavy route method behind the lamina optical network route selection failure " of CN 1816007A, discloses the heavy route method behind a kind of lamina optical network route selection failure.In the method; When a source originating end routing failure; Two nodes that route is different carry out heavy-route as an eliminating information to be delivered to previous source originating end through signaling message, up to the heavy-route success or date back to the first node heavy-route failure that route connects, wherein; When carrying out heavy-route, can only select in two nodes in any one doublet of getting rid of information centering at most.This invention can solve the validity in level route Route Selection or the heavy-route failure trace-back process effectively, prevents the situation that has link but do not have route to walk.There is following defective in this invention application: 1) though the mechanism of recalling searching that heavy-route adopts can find new route, and spended time is long, if node is too much in the route, time delay will increase greatly, can't handle a lot of real time business; 2) in the process of recalling, if the node of recalling also lost efficacy, this method will lose efficacy so, not have universality.
Project team of the present invention is retrieved to domestic and international patent documentation, the journal article of publishing and from the network channel, finds report or the document closely related and the same with the present invention more as yet.
Summary of the invention
The objective of the invention is to overcome the shortcoming of above-mentioned technology or method existence; Proposed a kind ofly to be applicable to the IP/SDH/WDM method for joint optimization of resources in three-layered network based on ant agent; The present invention separates the routing and the transmission of dynamic service; Be beneficial to business is carried out real-time transmission, the real-time recovery in path, the resource utilization of raising network; Pathfinding at control plane is carried out through ant agent; Not only take all factors into consideration network such as many-sided situation such as network congestion situation, the grades of service; Also adapt to large-scale distributed network, can network condition be responded real-time and effective, reduce the reject rate of dynamic service request; Through the cooperative cooperating between heterogeneous networks layer and the layer, make full use of the idling-resource of each layer.
Be elaborated in the face of the present invention down
The present invention is a kind of method for joint optimization of resources in three-layered network; It is characterized in that: this method is divided into two parts: i.e. resource optimization and interlayer resource optimization in the layer; In each layer; The routing and the service request transmission of dynamic service are separated, adopt the comprehensive method for routing AIR (Ant agent-based integrated routingalgorithm) based on ant agent, the ant agent that is utilized in control plane is carried out routing; Between layer and layer, take combined optimization, the service request that the upper strata is got clogged can utilize the idle resource of lower floor to transmit, and reaches the interlayer combined optimization, and the routing of ant agent and the arrival of service request are synchronous processes, and concrete grammar includes:
The AIR algorithm includes in the routing step of control plane:
One. network being carried out initialization, in three-layer network IP/SDH/WDM, network is carried out initialization, is that the WDM layer is that the IP layer is followed successively by the 1st layer to the upper strata from lower floor, the 2nd layer, the 3rd layer, initialization path quality assessment parameter θ=θ 0=0, θ 0It is the value that is stored in the current best path quality critical parameter in the ant pheromones table.
Two. among each node of each layer of three-layer network, set up two tables: a kind of is routing table; Another kind is an ant pheromones table; Ant agent is searched optimal path according to ant pheromones table in network; Simultaneously optimal path is recorded in the routing table, because of the ant that keeping some in the network is also promptly searched carrying out routing always, so that the arrival of the routing of ant agent and service request is a synchronous process.Routing table is used to write down and connects each to the next-hop node information of the right path of sourcesink node at this node place; Ant pheromones table is used to write down the pheromones that ant agent discharges at this node place, and ant agent is to come search path according to ant pheromones table.Through in network, remaining the ant of some; The information of the renewal routing table that state Network Based is real-time; Because ant agent is at control plane, therefore can not influence the business transmission of datum plane, guarantee that the routing of ant agent and the arrival of service request are synchronous processes;
Search optimal path, random choose pair of source destination node is right in network, between it, sends ant agent to search optimal path, and according to the quality of estimating the path with undefined path quality critical parameter:
Figure G2009102544220D00031
0≤ζ≤1 wherein, σ is a Control Parameter, the path that has big more θ value is good more path.
(i, j): be a link in the network;
B Ij: be link (i, bandwidth capacity j);
Br Ij: be link (i, remaining bandwidth j);
R Ij: R Ij=Br Ij/ B IjBe this link (i, remaining bandwidth rate j);
R Min: the R that goes up all links for path L IjIn minimum value;
H: be a jumping figure from source node s to the path L the destination node d.
The quality assessment parameter θ in the path of being searched and former is stored in path values θ in the above-mentioned ant pheromones table 0Compare, if θ is greater than θ 0, explain that then the path that is searched is better than the path in the routing table, this path is recorded in the original path of replacement in the routing table, and makes θ just become new θ 0Be stored in the above-mentioned ant pheromones table, ant agent continues to search; If θ is less than or equal to θ 0, then the path that searched of explanation is because the path in the routing table, abandons the path and the θ that are searched so, and ant agent continues to search, and these ant agent begin to advance from netinit the time, bring in constant renewal in, and stop during to all professional terminations.
The path quality critical parameter θ of definition has taken all factors into consideration many correlative factors, is the shortest path not only, also relates to link utilization.The present invention in other words is to carry out through ant agent in the pathfinding of control plane; Not only take all factors into consideration many-sided situation of network; Like network congestion situation, the grade of service etc., can also adapt to the situation of large-scale distributed network, can implement effectively network condition to be responded.
Three. decision node to the ant quantity of process whether reach the upper limit of ant population, be then to discharge ant agent; , then do not continue to send ant agent that routing information is upgraded.
Four. in the process that business transmits,, then date back in the node, utilize the information of the ant pheromones table among this node, reselect new next and jump path node, real-time restoring communication if node failure is arranged.In prior art, if meet node failure, will date back to original point route again, in time, prolong, can not real time reaction, and the present invention only need turn back in the node route again, has shortened time delay, the communication of realization real-time recovery.
The step of interlayer combined optimization includes:
One). the l layer at three-layer network dynamically arrives a service request, l=1,2,3;
Two). judge whether have enough resources to transmit at the l layer should business, if enough resources are arranged, carry out step 5), if there are not enough resources, carry out step 3);
Three). judge whether the l layer is the 1st layer, if the 1st layer, refusal should business, if not the 1st layer, carry out step 4);
Four). should business be sent to the l-1 layer and transmit through the interlayer link, and judge whether have enough resources to transmit at the l-1 layer should business, if enough resources are arranged; Carry out step 5); If there are not enough resources, refusal should business, and transmission has reduced network blocking probability effectively like this;
Five). transmitting according to the path of being write down in each node route list of this layer should business;
Six). business is sent to next-hop node, and judges whether this node is destination node, if destination node, then task termination is if not destination node carries out step 5).
In brief.Whether when the present invention arrives in the dynamic service request, at first judging at this layer has enough resource transmission should business, if enough resources are arranged, then according to the routing table in this node layer business to be transmitted; If do not have enough resources at this layer; Then forwarding lower floor's network according to adjacent node annexation matrix between the different layers to through the interlayer link transmits; Be sent to the destination node of former transport layer again through the interlayer link; If still do not have enough resource transmission should business at following one deck, then refusal should business.
The present invention separates the routing and the transmission of dynamic service, and routing is to carry out through ant agent at control plane, and transmitting then is to carry out at datum plane, and the processing that separates like this helps business is carried out real-time transmission, the real-time recovery in path etc.
The present invention is utilized in the ant agent of control plane and carries out routing, and routing and traffic transmission are separated.Between layer and layer, take the strategy of combined optimization, the business that makes the upper strata get clogged can utilize the idle resource of lower floor to transmit, thereby reaches the purpose of interlayer combined optimization.
The present invention can make full use of the idling-resource of each layer, thereby reach the purpose of network-wide optimization through the cooperative cooperating between heterogeneous networks layer and the layer.
Realization of the present invention also is: ant agent is searched optimal path in the routing step 2 of control plane, and concrete steps comprise:
1 in network random choose pair of source destination node to (s d), sends ant agent to search optimal path between it;
2 at each node place, and ant agent is specifically carried out according to following formula according to selecting next-hop node with information in the ant pheromones table and Path selection probability function:
p ij k = [ τ ij ] α [ R ij ] β Σ l ∈ neighbor i k [ τ il ] α [ R il ] β - - - ( 2 )
3. choose after the next-hop node, based on following formula
τ ij←(1-δ)τ ij+δτ 0 (3)
The renewal local message is plain, and ant agent is gone to hop node then: wherein, δ is the plain factor of evaporation of local message, satisfies 0<δ<1, τ 0It is the initial value of pheromones;
4. judge whether present node is destination node,,, carry out step 2 if present node is not a destination node if carrying out next step is step 5;
5. be destination node as if present node, calculating path quality assessment parameter θ, and compare θ and θ 0If θ is greater than θ 0, make θ 0=θ also carry out step 6.; If θ is less than or equal to θ 0, carry out step 7.
6. send reverse ant agent to source node from destination node, upgrade the routing table of the node that pass through on the way and also upgrade ant pheromones table as follows:
τ ij ← ( 1 - ρ ) τ ij + ρΔ τ ij bs , ∀ ( i , j ) ∈ T bs
Wherein, T wherein BsThe expression optimal path;
Figure G2009102544220D00063
Be the pheromones increment, H BsIt is the jumping figure of optimal path; Parameter ρ is the plain factor of evaporation of global information.
7. judge whether the number of the ant agent of being sent reaches the upper limit of this ant population ant agent number, if reach, carrying out next step is step 8, if do not reach, then carry out step 1;
8. stop to discharge ant agent, search the cycle up to the next one.
The present invention is to carry out through ant agent in the pathfinding of control plane; Not only take all factors into consideration many-sided situation of network; Like network congestion situation, the grade of service etc., can also adapt to the situation of large-scale distributed network, can implement effectively network condition to be responded.
Though can obtain certain effect because the method for the static optimization in the prior art is optimized dynamic service, can not be applicable to dynamic service fully, can't utilize Internet resources to greatest extent; When carrying out heavy-route, can only select in two nodes in any one doublet of getting rid of information centering at most; Though and the mechanism of recalling searching that heavy-route adopts can find new route, spended time is long, if node is too much in the route, time delay will increase greatly, can't handle problems such as a lot of real time business.The present invention is directed to above problem, three-layer network is carried out joint optimization of resources, whole optimization is divided into two parts: be i.e. resource optimization and interlayer resource optimization in the layer; In each layer in three-layer network; Employing is based on the comprehensive method for routing AIR of ant agent, and whether have judgement that enough resource transmission should business, and connect through link between the interlayer node if carrying out this layer at interlayer; The business that the realization upper strata gets clogged can utilize the idle resource of lower floor to transmit; Layer with layer between cooperative cooperating, made full use of the idling-resource of each layer, reach the combined optimization of the whole network.
The present invention separates routing and traffic transmission.Ant agent is at control plane, does not influence the business transmission of datum plane, can grasp obtaining optimal path the network integral status, and can carry out real-time routing to the business of each arrival, improves the resource utilization of network.
The present invention if node failure is arranged, then dates back in the node in the process that business transmits; Utilize the information of the ant pheromones table among this node, reselect new next and jump path node, with respect to the initial point that dates back to of prior art; Step and time have been practiced thrift; Real-time high-efficiency network condition is responded, real-time restoring communication reduces the reject rate of dynamic service request greatly.
Because constantly summing up, the present invention explores good innovation in the process of research joint optimization of resources in three-layered network; Summarize the expression formula of probability of expression, the ant agent access node of path quality critical parameter
Figure G2009102544220D00071
: adjacent node annexation matrix between
Figure G2009102544220D00072
and the different layers; Successfully solve routing, transmitted, dated back to concrete technical problems such as a node, real-time recovery communication; Realized resource-sharing in the net; The idling-resource of each layer makes full use of; The purpose of network-wide optimization; Need not improve, the present invention can directly be used for the multitiered network combined optimization more than three layers.
Description of drawings:
Fig. 1 is that AIR algorithm among the present invention is at the flow chart of the routing of control plane;
Fig. 2 is the flow chart of the interlayer combined optimization among the present invention;
Fig. 3 is a network hierarchy structural representation of the present invention;
Fig. 4 is the topological diagram of the three-layer network IP/SDH/WDM that emulation is adopted among the present invention;
Fig. 5 is multilayer optical-fiber network method for joint optimization of resources of the present invention and additive method service blocking rate comparative graph relatively.
Embodiment:
For making the object of the invention, technical scheme and advantage clearer, embodiment of the present invention is done to describe in detail further below in conjunction with accompanying drawing.
Embodiment 1:
Referring to Fig. 1, the present invention is a kind of method for joint optimization of resources in three-layered network, is on three-layer network, to realize, in the 1st layer of optical-fiber network, is as network node, with some network node of optical fiber connection with optical transmission device, optical cross-connection equipment (OXCs).In the 2nd layer of circuit network, be as network node, with some network node of transmission circuit connection with circuit transmission equipment, digital cross connect equipment (DXCs).In the 3rd layer of packet network, be as network node, with some network node of transmission link connection with network equipments such as router, switches.
This method for joint optimization of resources in three-layered network is divided into two parts: resource optimization and interlayer resource optimization in the layer; In each layer; Employing is based on the comprehensive method for routing AIR (Ant agent-based integrated routingalgorithm) of ant agent, and the ant agent that is utilized in control plane is carried out routing; Between layer and layer, take combined optimization, the service request that the upper strata is got clogged can utilize the idle resource of lower floor to transmit, and reaches the interlayer combined optimization.The present invention separates the routing and the service request transmission of dynamic service, and the routing of ant agent and the arrival of service request are synchronous processes.Concrete grammar includes:
The AIR algorithm includes in the routing step of control plane:
Network being carried out initialization, in three-layer network IP//SDH/WDM, network is carried out initialization, among the three-layer network IP//SDH/WDM, is that the WDM layer is that the IP layer is followed successively by the 1st layer to the upper strata from lower floor, the 2nd layer, and the 3rd layer.Initialization path quality assessment parameter θ=θ 0=0, θ 0It is the value that is stored in the current best path quality critical parameter in the ant pheromones table.
Two. among each node of each layer of three-layer network, set up two tables: a kind of is routing table, is used to write down connect each to the next-hop node information of the right path of sourcesink node at this node place; Another kind is an ant pheromones table, is used to write down the pheromones that ant agent discharges at this node place.Begin to search optimal path simultaneously, random choose pair of source destination node is right in network, between it, sends ant agent to search optimal path, and according to the quality of estimating the path with undefined path quality critical parameter:
Figure G2009102544220D00081
Wherein 0≤ζ≤1 in the present embodiment, makes ζ=0.6; σ is a Control Parameter, is set at σ=1/15 here.And think that in the method the path that has big more θ value is good more path.
For above-mentioned formula is made an explanation, provide to give a definition:
(i, j): be a link in the network;
B Ij: be link (i, bandwidth capacity j);
Br Ij: be link (i, remaining bandwidth j);
R Ij: R Ij=Br Ij/ B IjBe this link (i, remaining bandwidth rate j);
R Min: the R that goes up all links for path L IjIn minimum value;
H: be a jumping figure from source node s to the path L the destination node d.
The quality assessment parameter θ in the path of being searched and former is stored in path values θ in the above-mentioned ant pheromones table 0Compare, if θ is greater than θ 0, explain that then the path that is searched is better than the path in the routing table, this path is recorded in the original path of replacement in the routing table, and makes θ just become new θ 0Be stored in the above-mentioned ant pheromones table, ant agent continues to search; If θ is less than or equal to θ 0Explain that then the path that is searched is not because the path in the routing table; Abandon the path and the θ that are searched so, ant agent continues to search, and these ant agent begin to advance from netinit the time; Constantly routing table and ant pheromones table are upgraded, stopped during to all professional terminations.
Three. decision node to the ant quantity of process whether reach the upper limit of ant population, be, then stop to discharge ant agent, not, then continue to send ant agent that routing information is upgraded.
Four. in the process that business transmits,, then date back in the node, utilize the information of the ant pheromones table among this node, reselect new next and jump path node, real-time restoring communication if node failure is arranged;
Referring to Fig. 2, key point of the present invention also is:
Between the heterogeneous networks layer, carry out combined optimization, its step includes:
One). the l layer at three-layer network dynamically arrives a service request, l=2 in the present embodiment;
Two). judge whether have enough resources to transmit at the l layer should business, if enough resources are arranged, carry out step 5), if there are not enough resources, carry out step 3);
Three). judge whether the l layer is the 1st layer, if the 1st layer, then explaining does not have lower floor's network under this layer network, and refusal should business, if not the 1st layer promptly the 2nd layer, then explaining has lower floor's network under this layer network, carry out step 4);
Four). should business be sent to the l-1 layer by the interlayer link, promptly the 1st layer is transmitted, and participates in Fig. 3; And judge that whether be the 1st layer at the l-1 layer has enough resources to transmit this business, if enough resources are arranged, carries out step 5); If there are not enough resources, refuse this business;
Five). transmitting according to the path of being write down in each node route list of this layer should business;
Six). business is sent to next-hop node, and judges whether this node is destination node, if destination node, then task termination is if not destination node carries out step 5).
The present invention certain to node between in dynamic service request when transmission, arranged, whether at first judge at this layer has enough resource transmission should business, if enough resources are arranged, then according to the routing table in this node layer business to be transmitted; If do not have enough resources at this layer; Then forwarding lower floor's network according to adjacent node annexation matrix between the different layers to through the interlayer link transmits; Be sent to the destination node of former transport layer again through the interlayer link; If still do not have enough resource transmission should business at lower floor's network, then refusal should business.Through the interlayer combined optimization, can share the Internet resources of heterogeneous networks layer, thereby reduce the blocking rate of whole three-layer network.The resource-sharing of cooperative cooperating reaches the combined optimization of the multitiered network of real-time recovery communication between the search binder course of the interior optimal path of layer.
Embodiment 2:
Method for joint optimization of resources in three-layered network is with embodiment 1, and referring to Fig. 1 and Fig. 2, ant agent is searched optimal path in the routing step 2 of control plane, and concrete steps comprise:
1 in network random choose pair of source destination node to (s d), sends ant agent to search optimal path between it;
2 at each node place, and ant agent is selected next-hop node according to information in the ant pheromones table and path routing probability function, specifically carries out according to following formula:
p ij k = [ τ ij ] α [ R ij ] β Σ l ∈ neighbor i k [ τ il ] α [ R il ] β - - - ( 2 )
3. choose after the next-hop node j, according to following formula
τ ij←(1-δ)τ ij+δτ 0 (3)
The renewal local message is plain, and ant agent k goes to hop node then: wherein, δ is the plain factor of evaporation of local message, satisfies 0<δ<1, gets δ=0.8 here, τ 0Be the initial value of pheromones, value is τ 0=1;
4. judge whether present node is destination node d,,, carry out step 2 if present node i is not a destination node if carrying out next step is step 5;
5. judge whether present node is destination node, if present node i is a destination node, calculating path quality assessment parameter θ, and compare θ and θ 0If θ is greater than θ 0, make θ 0=θ also carry out step 6.; If θ is less than or equal to θ 0, carry out step 7.
6. send reverse ant agent k to source node from destination node, upgrade the routing table of the node that pass through on the way and also upgrade ant pheromones table as follows:
τ ij ← ( 1 - ρ ) τ ij + ρΔ τ ij bs , ∀ ( i , j ) ∈ T bs - - - ( 4 )
T in the formula BsThe expression optimal path;
Figure G2009102544220D00104
Be the pheromones increment, H BsIt is the jumping figure of optimal path; Parameter ρ is the plain factor of evaporation of global information, and value is ρ=0.7.
7. judge whether the number of the ant agent k that is sent reaches the upper limit of this ant population ant agent number, and in the present embodiment, ant population size is 100.If reach, carrying out next step is step 8., if do not reach, then carry out step 1;
8. stop to discharge ant agent k, up to the next search cycle.
The present invention is through the setting of path quality critical parameter; Can search the optimal path in the layer efficiently, and, can network condition be responded real-time and effective according to ant crowd method self-organizing and distributed characteristics; Realize professional real-time transmission, the real-time recovery communication in path.
Embodiment 3:
Method for joint optimization of resources in three-layered network is with embodiment 2, referring to Fig. 3,
Represent the set of network nodes of each layer respectively with following mathematic(al) representation, with the adjacency matrix of adjacent node in one deck, adjacent node annexation matrix between the different layers.
The set of network nodes of l layer is: G l=(V l, E l), V wherein lRepresent l layer network node set, E lRepresent the internodal adjacent link set of l layer network, l=1,2,3.For example, l=1 representes physics optical-fiber network layer, l=2 indication circuit layer, and l=3 representes packet-based IP network layer.
The adjacency matrix of adjacent node is N in the l layer l, same, l=1,2,3.In Fig. 3 with N 2Be that l=2 is an example:
Figure G2009102544220D00111
In the superincumbent matrix, N 2Represent that this is in layer 2 network, A2~E2 is a network node, is matrix element in the braces.Element is to have link to exist between 1 these two nodes of expression in the matrix, and element is not have link to exist between 0 these two nodes of expression.
Adjacent node annexation matrix is N between the different layers 12And N 23N 12Adjacent node annexation matrix between the expression layers 1 and 2, N 23Adjacent node annexation matrix between the expression layers 2 and 3.In Fig. 3 with N 12Be example:
Figure G2009102544220D00112
In the matrix element be 1 the expression these two different layers node between the interlayer link is arranged, element be 0 the expression these two different layers node between do not have the interlayer link.
Need to prove, in the 1st layer of optical-fiber network, be as network node, with some network node of optical fiber connection with optical transmission device, optical cross-connection equipment (OXCs).In the 2nd layer of circuit network, be as network node, with some network node of transmission circuit connection with circuit transmission equipment, digital cross connect equipment (DXCs).In the 3rd layer of packet network, be as network node, with some network node of transmission equipment connection with network equipments such as router, switches.
In the 1st step, network is carried out initialization, and in each node of each layer, set up two kinds of tables: a kind of is routing table, is used to write down connect each to the next-hop node information of the right path of sourcesink node at this node place; Another kind is an ant pheromones table, is used to write down the pheromones that ant agent discharges at this node place.
These ant agent are according to AIR algorithm operation, search different nodes between optimal path, and this path is recorded in the routing table of each node.Begin to advance when it should be noted that these ant agent, stop during to all professional terminations from netinit.The pathfinding of ant agent and the transmission of service request are synchronous processes, and because ant agent is at control plane, therefore can not influence the business transmission of datum plane.So this algorithm can be grasped obtaining optimal path the network integral status, and can the business of each arrival be transmitted in real time.
The 2nd step on each layer network, dynamically arrived service request, and the arrival rate of this service request is obeyed Poisson distribution, the duration obeys index distribution of service connection request.Referring to Fig. 3, be example with layer 2 network among Fig. 3.The adjacency matrix of this layer is N 2, the 2nd layer of adjacent node annexation matrix with the 1st layer is N 23If at node to (C2 has service request between E2), and whether then at first judge at this layer has enough resource transmission should business, if enough resources are arranged, then according to the routing table in this node layer business to be transmitted; If do not have enough resources, be N then according to adjacent node annexation matrix between the different layers at this layer 12, can know that (C2 is (A1 at the 1st layer mapping node E2); F1); So should business from the 2nd layer through interlayer link C2~A1 forward to the 1st layer (A1 transmits between F1), is sent to destination node E2 through interlayer link F1~E2 again; If still do not have enough resource transmission should business at the 1st layer, then refusal should business.
The 3rd step, in the process that business transmits,, then date back in the node if node failure is arranged, utilize the information of the ant pheromones table among this node, reselect new next according to formula (2) and jump path node, real-time restoring communication.
The present invention has fully taken all factors into consideration the jumping figure in link utilization and path in layer; And utilize ant agent to carry out real-time routing; Thereby can avoid those by the frequent link that uses, making has the jumping figure of having controlled the path to make this path can not take too many Internet resources by congested that these crucial links can be not too early simultaneously; More consider, thereby reduce network blocking probability for follow-up business.Between layer and layer, utilized the idling-resource of each layer of network fully; The business that makes upper layer network get clogged can be utilized the idling-resource of lower floor's network; Reach the interlayer resource-sharing; Thereby reduce the blocking rate of whole three-layer network, improve the resource utilization of network, make Internet resources be able to combined optimization.
Embodiment 4:
The validity based on the comprehensive method for routing of multilayer of ant agent for check the present invention proposes adopts Computer Simulation to verify, like Fig. 4 and Fig. 5.Emulation topological diagram 4 is three-layer network IP/SDH/WDM of U.S. MCI net, the imposing a condition as follows of emulation experiment of the present invention:
1) the maximum configured bandwidth of network IP layer (the 3rd layer) link is 622Mbit/s; The maximum configured bandwidth of SDH layer (the 2nd layer) link is 2.5Gbit/s; 8 wavelength of WDM layer (the 1st layer) configuration; The bandwidth of each wavelength is 2.5Gbit/s, and each node of WDM layer all has the long transfer capability of all-wave.Being configured to of interlayer link bandwidth: the 3rd layer to the 2nd layer interlayer link bandwidth is 622Mbit/s, and the 2nd layer to the 1st layer interlayer link bandwidth is 2.5Gbit/s.Wherein the IP layer has 19 nodes and 32 in abutting connection with link, and the SDH layer has 22 nodes and 47 in abutting connection with link, and the WDM layer has 27 nodes and 56 in abutting connection with link.
2) each dynamic service is equiprobable produces in three layers at random, and its sourcesink node produces with equiprobability in this layer equally at random, all sourcesink nodes of each network layer to traffic intensity all identical.
3) arrival of service connection request is Poisson process, and it is the Poisson distribution of λ that arrival rate is obeyed average, and it is the exponential distribution of 1/ μ that the duration of service connection request is obeyed average, and offered load is λ/μ Erlangs.
4) system does not have waiting list, in case connection request is rejected, then abandons immediately.
5) each emulation produces 100000 service connection request, and result data is the assembly average of simulation run 100 times.
Fig. 5 is multilayer optical-fiber network method for joint optimization of resources of the present invention and additive method service blocking rate comparative graph relatively, and the resulting experimental data of Fig. 5 is an emulation gained under Fig. 4 emulation topology, and simulated conditions as stated.Referring to Fig. 5, the improvement for three layers of joint route algorithm performance relatively the present invention is based on ant agent compares the present invention and other several modes.Wherein Mode1 is illustrated in the shortest path routing algorithm that adopts in each layer, between network layer and layer, does not have the strategy of combined optimization.It is the AIR routing algorithm that Mode2 is illustrated in each layer what adopt, network layer with layer between do not adopt the strategy of combined optimization.What Mode3 adopted in each layer is the AIR routing algorithm, between network layer and layer, adopts the strategy of combined optimization simultaneously, method for joint optimization of resources in three-layered network promptly proposed by the invention.As can be seen from Figure 5, along with the increase of traffic intensity, Mode2 has the blocking rate lower than Mode1; This be because; In each layer, the AIR routing policy has more performance than shortest path algorithm, because it has considered the resource distribution situation of network; Make traffic transmission always on those have the link of lower link utilization, transmit, thereby can utilize the Internet resources of each layer more fully.Relatively the curve of Mode2 and Mode1 explains that the AIR algorithm is effectively in individual layer, can more effective reduction network blocking probability with respect to other algorithms.Simultaneously, can also see that Mode3 is that whole technical scheme of the present invention has minimum blocking rate; When traffic intensity is 90 Erlangs (Ireland); The blocking rate of Mode3 is 0.17, is far smaller than the blocking rate 0.83 of Mode1 under the identical services intensity and the blocking rate 0.68 of Mode2, and this is because in layer, used the AIR algorithm; Adopted interlayer joint optimization of resources strategy at interlayer; Make the business of upper layer network can use the idling-resource of lower floor's network, thereby reach the purpose that Internet resources are shared between layer and the layer, the present invention can directly be used for the multitiered network combined optimization more than three layers.

Claims (1)

1. method for joint optimization of resources in three-layered network; It is characterized in that: this method is divided into two parts; Promptly resource optimization and interlayer resource optimization in the layer in each layer, are separated the routing and the service request transmission of dynamic service; Employing is based on the comprehensive method for routing AIR of ant agent, and the ant agent that is utilized in control plane is carried out routing; Between layer and layer, take combined optimization, the service request that the upper strata is got clogged can utilize the idle resource of lower floor to transmit, and reaches the interlayer combined optimization, and the routing of ant agent and the transmission of service request are synchronous processes, and concrete grammar includes:
The AIR algorithm includes in the routing step of control plane:
(1). network is carried out initialization, in three-layer network IP/SDH/WDM, network is carried out initialization, initialization path quality assessment parameter θ=θ 0=0;
(2). among each node of each layer of three-layer network, set up two tables: a kind of is routing table, and another kind is an ant pheromones table, routing table be used for storing the sourcesink node between routing information; Ant pheromones table is used to write down the pheromones that ant agent discharges at this node place; Ant agent is to come search path according to ant pheromones table, through in network, remaining the ant of some, according to the information of the real-time renewal routing table of network state, guarantees that the routing of ant agent and the arrival of service request are synchronous processes;
The search of optimal path is that random choose pair of source destination node is right in network, between it, sends ant agent to search optimal path, and according to the quality of estimating the path with undefined path quality critical parameter:
θ = ζ e R min - 1 + ( 1 - ζ ) e - σH
0≤ζ≤1 wherein, σ is a Control Parameter, the path that has big more θ value is good more path;
(i, j): be a link in the network;
B Ij: be link (i, bandwidth capacity j);
Br Ij: be link (i, remaining bandwidth j);
R Ij: R Ij=Br Ij/ B IjBe this link (i, remaining bandwidth rate j);
R Min: the R that goes up all links for path L IjIn minimum value;
H: be a jumping figure from source node s to the path L the destination node d;
The quality assessment parameter θ in the path of being searched and former is stored in θ in the above-mentioned ant pheromones table 0Compare, if θ is greater than θ 0, make θ become new θ 0Be stored in above-mentioned two tables, if θ is less than or equal to θ 0, abandon the path and the θ that are searched;
Ant agent is searched optimal path, and detailed process comprises:
(2a). random choose pair of source destination node is right in network, between it, sends ant agent to search optimal path;
(2b). at each node place, ant agent is specifically carried out according to following formula according to selecting next-hop node with information and Path selection probability function in the ant pheromones table:
p Ij k = [ τ Ij ] α [ R Ij ] β Σ l ∈ Neighbor i k [ τ Il ] α [ R Il ] β ; In the formula, k is ant agent k;
(2c). choose after the next-hop node, according to following formula
τ ij←(1-δ)τ ij+δτ 0
Upgrade local ant pheromones, ant agent is gone to hop node then: wherein, δ is the plain factor of evaporation of local message, satisfies 0<δ<1, τ 0It is the initial value of pheromones;
(2d). judge whether present node is destination node,,, carry out step (2b) if present node is not a destination node if carrying out next step is step (2e);
(2e). if present node is a destination node, calculating path quality assessment parameter θ, and compare θ and θ 0If θ is greater than θ 0, make θ 0=θ also carries out step (2f); If θ is less than or equal to θ 0, carry out step (2g);
(2f). send reverse ant agent to source node from destination node, the routing table of upgrading the node that pass through on the way with and press following formula renewal ant pheromones table:
τ ij ← ( 1 - ρ ) τ ij + ρΔ τ ij bs , ∀ ( i , j ) ∈ T bs ;
Wherein, T wherein BsThe expression optimal path;
Figure FSB00000743991100024
Be the pheromones increment, H BsIt is the jumping figure of optimal path; Parameter ρ is the plain factor of evaporation of global information;
(2g). judge whether the number of the ant agent of being sent reaches the upper limit of this ant population ant agent number, if reach, carrying out next step is step (2h), if do not reach, then carries out step (2a);
(2h). stop to discharge ant agent, search the cycle up to the next one;
(3). decision node to the ant quantity of process whether reach the upper limit of ant population, be, then stop to discharge ant agent, not, then continue to send ant agent routing information is searched and to be upgraded;
(4). in the process that business transmits,, then date back in the node, utilize the information of the ant pheromones table among this node, reselect new next and jump path node, real-time restoring communication if node failure is arranged;
The step of interlayer combined optimization includes:
1). the l layer at three-layer network dynamically arrives a service request;
2). judge whether have enough resources to transmit at the l layer should business, if enough resources are arranged, carry out step 5), if there are not enough resources, carry out step 3);
3). judge whether the l layer is the 1st layer, if the 1st layer, refusal should business, if not the 1st layer, carry out step 4);
4). should business be sent to the l-1 layer and transmit through the interlayer link, and judge whether have enough resources to transmit at the l-1 layer should business, if enough resources are arranged, carry out step 5), if there are not enough resources, refusal should business;
5). transmitting according to the path of being write down in each node route list of this layer should business;
6). business is sent to next-hop node, and judges whether this node is destination node, if destination node, then task termination is if not destination node carries out step 5).
CN200910254422A 2009-12-21 2009-12-21 Method for joint optimization of resources in three-layered network Expired - Fee Related CN101753450B (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN200910254422A CN101753450B (en) 2009-12-21 2009-12-21 Method for joint optimization of resources in three-layered network

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN200910254422A CN101753450B (en) 2009-12-21 2009-12-21 Method for joint optimization of resources in three-layered network

Publications (2)

Publication Number Publication Date
CN101753450A CN101753450A (en) 2010-06-23
CN101753450B true CN101753450B (en) 2012-09-05

Family

ID=42479875

Family Applications (1)

Application Number Title Priority Date Filing Date
CN200910254422A Expired - Fee Related CN101753450B (en) 2009-12-21 2009-12-21 Method for joint optimization of resources in three-layered network

Country Status (1)

Country Link
CN (1) CN101753450B (en)

Families Citing this family (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN102130824B (en) 2010-10-30 2014-09-17 华为技术有限公司 Joint optimization method and device
CN108494596B (en) * 2018-03-23 2020-02-21 西安电子科技大学 Collaborative construction and SFC (Small form-factor computing) mapping method for dependency among multiple VNFs (virtual network configuration functions)
CN108600103A (en) * 2018-04-18 2018-09-28 江苏物联网研究发展中心 The ant group algorithm of more QoS route restrictions of oriented multilayer grade network

Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN1816007A (en) * 2005-02-03 2006-08-09 华为技术有限公司 Rerouting method after lamina optical network route selection failure
CN101237469A (en) * 2008-02-27 2008-08-06 中山大学 Method for optimizing multi-QoS grid workflow based on ant group algorithm
CN101409596A (en) * 2008-11-28 2009-04-15 清华大学 Method for planning dynamic business wavelength route optical network

Patent Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN1816007A (en) * 2005-02-03 2006-08-09 华为技术有限公司 Rerouting method after lamina optical network route selection failure
CN101237469A (en) * 2008-02-27 2008-08-06 中山大学 Method for optimizing multi-QoS grid workflow based on ant group algorithm
CN101409596A (en) * 2008-11-28 2009-04-15 清华大学 Method for planning dynamic business wavelength route optical network

Non-Patent Citations (2)

* Cited by examiner, † Cited by third party
Title
郑巍等.《三层动态网络联合优化选路算法》.《中国通信》.2010,146-152. *
郑巍等.《基于蚁群策略的无线传感器网络能量有效路由算法》.《***工程与电子技术》.2009,第31卷(第8期),1993-1996. *

Also Published As

Publication number Publication date
CN101753450A (en) 2010-06-23

Similar Documents

Publication Publication Date Title
Lu et al. Analysis of blocking probability for distributed lightpath establishment in WDM optical networks
CN101652959B (en) Arrangement and method relating to network management
KR101343596B1 (en) A Resource Management and Recursive Path Computation for Real-time Automatic Path Setup at Multi-layer Transport Network
CN100452717C (en) Resource utilization optimization method for transfer network
CN101517985A (en) Method for determining routing path and determination unit for routing path
CN101605278A (en) Adaptive signaling implementation method in the distributed control collaborative optical networks
CN108989916B (en) Cross-domain protection networking method for power distribution communication network facing quantum protection communication service
Wang et al. Distributed grooming, routing, and wavelength assignment for dynamic optical networks using ant colony optimization
CN101753450B (en) Method for joint optimization of resources in three-layered network
Bathula et al. QoS-based manycasting over optical burst-switched (OBS) networks
Doumith et al. Impact of traffic predictability on WDM EXC/OXC network performance
Gond et al. Performance evaluation of wavelength routed optical network with wavelength conversion
Xiao et al. An evaluation of distributed wavelength provisioning in WDM optical networks with sparse wavelength conversion
Parthiban et al. Cost comparison of optical circuit-switched and burst-switched networks
Bhandari et al. Dynamic reconfiguration for optical network
CN104247347A (en) Method and device for controlling network
Shan et al. Priority-based offline wavelength assignment in OBS networks
Cao et al. Dynamic optical packet switching network with advanced SDN/OpenFlow control
Lu et al. Intermediate-node initiated reservation (IIR): a new signaling scheme for wavelength-routed networks with sparse conversion
CN101841466A (en) Optical network routing method based on diffusion of information
Toscano et al. A novel adaptive restoration algorithm for cost minimization of translucent optical networks
Shekhawat et al. WDM Network Topologies-A Probabilistic Model
Li et al. Deadline-Aware Bandwidth Calendaring with Optical Reconfiguration for Inter-DC WAN
Das et al. Optical corridor routing protocols
Savasini et al. Trading network management complexity for blocking probability when placing optical regenerators

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: 20120905

Termination date: 20151221

EXPY Termination of patent right or utility model