CN105978805A - Anycast attribute service oriented energy-saving routing method - Google Patents

Anycast attribute service oriented energy-saving routing method Download PDF

Info

Publication number
CN105978805A
CN105978805A CN201610546639.9A CN201610546639A CN105978805A CN 105978805 A CN105978805 A CN 105978805A CN 201610546639 A CN201610546639 A CN 201610546639A CN 105978805 A CN105978805 A CN 105978805A
Authority
CN
China
Prior art keywords
anycast
transmission
route
data center
attribute service
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
CN201610546639.9A
Other languages
Chinese (zh)
Other versions
CN105978805B (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.)
Chongqing University of Post and Telecommunications
Original Assignee
Chongqing University of Post and Telecommunications
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 Chongqing University of Post and Telecommunications filed Critical Chongqing University of Post and Telecommunications
Priority to CN201610546639.9A priority Critical patent/CN105978805B/en
Publication of CN105978805A publication Critical patent/CN105978805A/en
Application granted granted Critical
Publication of CN105978805B publication Critical patent/CN105978805B/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L45/00Routing or path finding of packets in data switching networks
    • H04L45/24Multipath
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L45/00Routing or path finding of packets in data switching networks
    • H04L45/22Alternate routing
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L45/00Routing or path finding of packets in data switching networks
    • H04L45/302Route determination based on requested QoS
    • H04L45/306Route determination based on the nature of the carried application
    • YGENERAL TAGGING OF NEW TECHNOLOGICAL DEVELOPMENTS; GENERAL TAGGING OF CROSS-SECTIONAL TECHNOLOGIES SPANNING OVER SEVERAL SECTIONS OF THE IPC; TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
    • Y02TECHNOLOGIES OR APPLICATIONS FOR MITIGATION OR ADAPTATION AGAINST CLIMATE CHANGE
    • Y02DCLIMATE CHANGE MITIGATION TECHNOLOGIES IN INFORMATION AND COMMUNICATION TECHNOLOGIES [ICT], I.E. INFORMATION AND COMMUNICATION TECHNOLOGIES AIMING AT THE REDUCTION OF THEIR OWN ENERGY USE
    • Y02D30/00Reducing energy consumption in communication networks
    • Y02D30/50Reducing energy consumption in communication networks in wire-line communication networks, e.g. low power modes or reduced link rate

Landscapes

  • Engineering & Computer Science (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Signal Processing (AREA)
  • Data Exchanges In Wide-Area Networks (AREA)

Abstract

The invention relates to an anycast attribute service oriented energy-saving routing method, and belongs to the energy-saving technical field of a cloud computing data center optical network. According to the method, routing optimization is carried out for anycast attribute service through adoption of a hybrid single/multi-route transmission scheme; according to the multi-route transmission, an optimum transmission scheme is selected for the anycast attribute service through establishment of an energy-saving routing method which is based on maximum flow and minimum cost and is applicable to the cloud computing data center optical network; when network energy consumption and a blocking rate are weighed, the utilization rate of spectrum resources and the working state factors of nodes and links are taken into comprehensive consideration, and a service dredging technology is considered for improving the utilization rates of an optical transceiver and the spectrum resources. According to the method, the overhead of the optical transceiver and the overhead for bandwidth protection can be effectively reduced, therefore, the network energy consumption can be reduced, and the utilization rate of the spectrum resources is improved.

Description

A kind of energy-saving routing method towards Anycast attribute service
Technical field
The invention belongs to cloud computation data center optical-fiber network field of energy-saving technology, relate to a kind of towards Anycast attribute service Energy-saving routing method.
Background technology
IP operation in cloud computation data center network grows with each passing day.The multiformity and the end that this results in business arrive content Characteristic, thus based on an urgent demand, the optical-fiber network of transmission facilities can flexibly, quickly and reliably perform business transmission.Closely Year, elastic optical network (Elastic Optical Network, EON) based on orthogonal frequency division multiplexi proposition was owing to having band Wide height, resource are distributed according to need and dispatch advantage flexibly, are therefore highly suitable for data center network scene.Anycast refers to source Node is fixed, the unfixed business of destination node.This kind of business includes cloud computing service, the service of content distribution networking, grid meter Calculation, distributed storage and video request program etc..Along with in content distributing network, content replicates and machine virtualization in cloud computing etc. The development of dispatching technique, single business can be by different data center services.Anycast attribute service was increasingly subject in recent years The welcome of people, therefore Anycast attribute service in current core net in occupation of the highest ratio.And the ratio of this kind of business Can improve further along with the development of cloud computation data center.If can not carry out the most energy-conservation for Anycast attribute service Routing Design, then will seriously limit the sustainable development of cloud computation data center.At present for cloud computation data center light Network is studied the most deep towards the Energy Saving Algorithm of Anycast attribute service, and therefore the attribute for Anycast attribute service saves Can route analysis.
Document [She Qingya, Huang Xiaodong, Zhang Qiong, et al.Survivable traffic grooming for anycasting in WDM mesh networks[C]In Proceedings of IEEE conference of Global Telecommunications(GLOBECOM).Washington:IEEE Press,2007: 2253-2257.] for business survivability aspect, Anycast traffic grooming is studied, author is to appoint by structure auxiliary view Broadcast attribute service and select suitable Work route, and provide three kinds of different protections by finding standby destination node for business Method, thus effectively prevent the information bust this because destination node is damaged and link breaking-up brings.Document [Walkowiak K, Rak J.Shared backup path protection for anycast and unicast flows using the node-link notation[C]In Proceedings of IEEE International Conference of Communications (ICC) .Kyoto:IEEE Press, 2011:1-6.] analyze the shared route of Anycast and unicast service Protection problem, it is proposed that a kind of shaping linear programming model optimizes Anycast and the work of unicast service and protection Route Selection is asked Topic.Document [R,Walkowiak K,Klinkowski M.Tabu search algorithm for routing, modulation and spectrum allocation in elastic optical network with anycast And unicast traffic [J] .Computer Networks, 2015,79:148-165.] use tabu search algorithm solution Certainly elastic optical network is towards the route of Anycast attribute service and frequency spectrum assignment problem, and is built based on different optimization aim Mode division is analysed.Document [Gharbaoui M, Martini B, Castoldi P.Anycast-based optimizations for inter-data-center interconnections[invited][J].Journal of Optical Communications andNetworking, 2012,4 (11): B168-B178.] have studied the virtual migration of data center to appointing Broadcasting the impact of attribute service transmission, author devises a kind of platform of managing concentratedly on this basis to realize the dynamic foundation connected And release, meanwhile, by the transmission route between distribution data center, establish base for the virtual machine (vm) migration between data center Plinth.Document [Mo Wei, osmanthus will ripple .Anycast communication mechanism and present Research [J] thereof. computer technology and development, 2007,17 (8): 180-182.] two kinds of Anycast attribute service being compared analysis, realizing Anycast service in Internet is by router Determining nearest destination host, routing function is automatically performed, it is not necessary to user intervention, and Internet Anycast attribute service is sentenced The standard of disconnected nearest server depends on the topology of network, the minimum hop count etc. of such as router;But application layer Anycast belongs to Property business not only considers network topology, also combines the current load of destination server, response time and link and can reserve band The service quality standards such as width.Document [Dalvandi A, Gurusamy M, Chua K C.Power-efficient and predictable data centers with sliding scheduled tenant requests[C] International Conference on Cloud Computing Technology and Science(CloudCom) .IEEE press, 2014:547-554.] propose a kind of multirouting routing algorithm blocking rate with reduction Anycast attribute service, But multirouting can increase protection bandwidth and the expense of optical transceiver.Document [Buysse J, Cavdar C, De Leenheer M,et al.Improving energy efficiency in optical cloud networks by exploiting anycast routing[C]Asia Communications and Photonics Conference and Exhibition.Optical Society ofAmerica, 2011:1-6.] for conventional optical network towards Anycast attribute service Proposing a kind of energy-saving routing algorithm, this algorithm is by closing the purpose that energy consuming components idle in network has reached energy-conservation.
At present, the energy-saving design of elastic optical network, mainly for unicast service, often uses single routing mode to carry out energy-conservation Transmission.Document [Khodakarami H, Pillai B S G, Sedighi B, et al.Flexible optical networks:An energy efficiency perspective[J].Journal ofLightwave Technology, 2014,32 (21): 3356-3367.] proposing a kind of energy-saving routing algorithm considering Adaptive Modulation and Coding, this algorithm is greatly Type optical-fiber network has good energy-conservation performance, but the service efficiency of optical transceiver is on the low side.To this end, document [Zhang J, Zhao Y,YuX,et al.Energy-efficient traffic grooming in sliceable-transponder- equipped IP-over-elastic optical networks[invited][J].Journal of Optical Communications and Networking, 2015,7 (1): A142-A152.] use the optical transceiver that can cut by multiple Subservice is dredged and is transmitted in an optical transceiver.Emulation shows, uses the optical transceiver that can cut can reduce network energy consumption, But the algorithm proposed in literary composition does not considers the state of other energy consuming components and link, and therefore resource utilization is relatively low.Document [Fallahpour A,Beyranvand H,Nezamalhosseini S A,et al.Energy efficient routing and spectrum assignment with regenerator placement in elastic optical Networks [J] Journal of Lightwave Technology, 2014,32 (10): 2019-2027.] propose consideration The energy-efficient routing that regenerator is arranged and frequency spectrum allocation algorithm, its energy consumption model considers the state of energy consuming components and link, effectively Reduce operation element and the quantity of newly-built light path.But the frequency spectrum of elastic optical network distributes seriality to be followed and the limit of adjacency System, therefore can cause bigger service blocking rate.Document [Zhu Z, Lu W, Zhang L, et al. Dynamic service provisioning in elastic optical networks with hybrid single-/multi-path Routing [J] .Journal of Lightwave Technology, 2013,31 (1): 15-22.] propose mixed logic dynamic calculation Method, this algorithm significantly reduces service blocking rate, adds the handling capacity of network.But use multirouting transmission to add guarantor Protecting band width and the expense of optical transceiver.For this document [Zhang J, Ji Y, Song M, et al.Dynamic traffic grooming in sliceable bandwidth-variable transponder-enabled elastic optical Networks [J] .Journal of Lightwave Technology, 2015,33 (1): 183-191] propose dynamic multipath By traffic grooming algorithm, solve protection bandwidth and the problem of optical transceiver excess overhead.But this algorithm does not accounts for link The upper business persistent period, caused network resource overhead higher.
Summary of the invention
In view of this, it is an object of the invention to provide a kind of energy-saving routing method towards Anycast attribute service, the party Method, when weighting network energy consumption and blocking rate, considers the utilization rate of frequency spectrum resource and node and the duty etc. of link Factor, and design heuritic approach Anycast attribute service is optimized routing.
For reaching above-mentioned purpose, the present invention provides following technical scheme:
A kind of energy-saving routing method towards Anycast attribute service, the method by mixing single channel by the transmission of/multirouting Scheme is that Anycast attribute service is optimized routing;In multirouting transmits, it is applicable to cloud computation data center light by structure Network, based on max-flow least cost energy-saving routing method, selects optimal transmission plan for Anycast attribute service;At balance net When network energy consumption and blocking rate, consider the utilization rate of frequency spectrum resource and the duty factor of node and link, and examine Consider traffic grooming technology to improve the utilization rate of optical transceiver and frequency spectrum resource.
Further, described mixing single channel is transmitted as by/multirouting: preferential use single route transmission, if any single channel by Cannot be all traffic assignments sufficient amount of frequency gap, just use multirouting transmission;Specifically include following steps:
Step 1: for the Anycast attribute service arrived, calculate k bar alternative path according to route selecting method set in advance;
Step 2: definition b is newly to arrive the bandwidth required for service request;Assume in all single channel by alternative, can The maximum bandwidth provided is bmaxIf being unsatisfactory for bmax> b, then just use multirouting transmission means;
Step 3: travel through every route from small to large, when meeting ∑ biDuring >=b, i ∈ [1, k], this business can pass through k bar Route carries out multiplexing, otherwise this business is blocked.
Further, cloud computation data center optical-fiber network it is applicable to described in based on max-flow least cost energy-saving routing method For: precompute each client node the shortest k paths to each data center's node, it is assumed that data center has m, that Just calculate mk paths;Then in mk paths, calculate, according to specific route selecting method, the road that k bar weight is minimum again Footpath, if any one in k paths cannot be the frequency gap that traffic assignments is abundant, then just uses multirouting transmission; K bar route is constituted a network topology, is applicable to cloud computing number according to transmission capacity on link and transmission cost information architecture Max-flow least cost model according to center light network;Specifically include following steps:
Step 1: precalculate the shortest k bar route between all client nodes and cloud data center node, and according to route Length select high modulation form;
Step 2: determine whether that the time of advent or time departure need to process, if it has, go to step 4, otherwise, turn Step 3;
Step 3: algorithm terminates, statistical simulation data;
Step 4: judging to need event to be processed to be arrival event or leave away event, if leaving event, going to step 5, if arrival event, go to step 6;
Step 5: the Internet resources that the transmission of release business takies, and update the resource situation of network, go to step 1;
Step 6: according to the calculating resource needed for business, it may be judged whether there is the cloud data center meeting condition, if deposited , go to step 7, otherwise, go to step 15;
Step 7: calculate the shortest k bar road between client node and each cloud data center according to specific route selecting method By, go to step 8;
Step 8: traversal k bar route from small to large, if there is t1, go to step 9, otherwise, go to step 10;
Step 9: use single route transmission Anycast attribute service, checks whether route i exists the optical transceiver of work, if Exist and go to step 11, otherwise, go to step 12;
Step 10: if t1, go to step 13, otherwise, go to step 15;
Step 11: if residue transmission capacity t of this optical transceiver3, and this Anycast attribute service and already present industry Business has one section of shared transmission link, is just transmitted in this optical transceiver by this Anycast traffic grooming, otherwise turns step Rapid 12;
Step 12: reactivate an optical transceiver;
Step 13: utilizing the shortest k bar route construction max-flow least cost model, the transmission capacity of its link is as this The flow of link, the transmission cost of link is as the expense of this link.Go to step 14;
Step 14: utilizing least cost road algorithm is the multirouting transmission that this Anycast attribute service finds out that transmission cost is minimum Scheme;
Step 15: do not find the cloud data center meeting Anycast attribute service computational resource requirements, or do not find Cloud data center and Anycast attribute service requesting node transmission route so far, block this service request, go to step 1.
The beneficial effects of the present invention is: the method for the invention to cloud computation data center optical-fiber network towards Anycast attribute Business carries out mixing single channel by/multirouting transmission;Mixing single channel can be reduced service blocking rate by the transmission of/multirouting, increases net Network handling capacity;The transmission of Anycast attribute service multirouting is optimized by building max-flow least cost model;By Anycast business Dredge, can effectively reduce optical transceiver and the expense of protection bandwidth, thus reduce network energy consumption and improve frequency spectrum resource utilization Rate.
Accompanying drawing explanation
In order to make the purpose of the present invention, technical scheme and beneficial effect clearer, the present invention provides drawings described below to carry out Illustrate:
Fig. 1 is Anycast traffic grooming schematic diagram;
Fig. 2 is cloud computation data center optical-fiber network schematic diagram;
Fig. 3 is that Anycast single channel is by/multirouting transmission schematic diagram;
Fig. 4 is that max-flow least cost transmits schematic diagram;
Fig. 5 is the schematic flow sheet of the method for the invention.
Detailed description of the invention
Below in conjunction with accompanying drawing, the preferred embodiments of the present invention are described in detail.
Fig. 5 is the schematic flow sheet of the method for the invention, in the method, by mixing single channel by the biography of/multirouting Transmission scheme is that Anycast attribute service is optimized routing.In multirouting transmits, it is applicable to cloud computation data center by structure The max-flow least cost model of optical-fiber network is that Anycast attribute service selects optimal transmission plan.In weighting network energy consumption and resistance During plug rate, consider the factor such as the utilization rate of frequency spectrum resource and the duty of node and link, and consider business Technology of dredging is to improve the utilization rate of optical transceiver and frequency spectrum resource.
Specifically:
Due to it is contemplated that reduce transmission energy consumption and the business of cloud computation data center optical-fiber network Anycast attribute service Blocking rate.Related notion and measure are as follows:
One, energy consumption model
Definition cloud computation data center optical-fiber network is G (V, E), and wherein V represents the set of this nodes, and E represents should The set of link in network.Network energy consumption is by optical transceiver (Transmitter and Receiver, TRAN), image intensifer (Optical Amplifier, OA), optical cross-connect (Optical Cross Connect), ip router (Internet Protocol Router) composition.
In order to reduce the energy consumption of network, energy consuming components is set to dormancy and work both of which.Assume in the hibernation mode, The energy consumption of element is negligible, and element can be activated into rapidly duty.In the operational mode, its energy consumption is divided into Fixing energy consumption and dynamic energy consumption.Optical fiber link installs an erbium-doped fiber amplifier every 80km.The energy consumption of each element Value is as shown in table 1.
Table 1 element energy consumption parameter
Following formula represents the energy consumption on link:
PC l i n k = N m n O A × PC O A × IW m n + PC O X C ( m ) × IW m + PC O X C ( n ) + IW n - - - ( 1 )
Wherein, PCOARepresent the energy consumption of image intensifer, PCOXCRepresent the energy consumption of optical cross-connect.Expression link (m, N) number of upper image intensifer.IWmnRepresent link (m, duty n), IWm, IWnRepresent node m, the work at n respectively State.
Following formula represents network total energy consumption
PC t o t a l = Σ ∀ i ∈ V ( PC i p _ o ( i ) × IU i p ( i ) + PC i p _ t ( i ) × C i + PC o t p _ o ( i ) × IU o t p ( i ) + PC o t p _ t ( i ) × C i ) + Σ ∀ ( m , n ) ∈ E PC l i n k ( m n ) - - - ( 2 )
Wherein, PCip_o(i)Represent the router fixing energy consumption at node i, PCip_t(i)Represent that router is at node i Dynamic energy consumption, PCotp_o(i)Represent the optical transceiver fixing energy consumption at node i, PCotp_t(i)Represent that optical transceiver is at node i Dynamic energy consumption.CiRepresenting the service rate at node i, unit is Gb/s.IUip(i)And IUotp(i)It is binary variable, represents Router at node i and the duty of optical transceiver.If element is in running order, value is 0, is otherwise 1.
Because the optical transceiver of main flow can only set up a light path at present, therefore when the new Anycast attribute service of arrival, as Fruit does not use traffic grooming technology it is necessary to additionally activate an optical transceiver, but also to add protection between two business Bandwidth carrys out interfering between anti-stop signal.In order to reduce optical transceiver and the expense of protection bandwidth, use traffic grooming skill Art.
Two, Anycast traffic grooming
For the Anycast attribute service arrived, the single route transmission of preferential employing.When single channel is by cannot be that traffic assignments is enough During many available frequency gaps, use multirouting transmission means.Definition b is newly to arrive the bandwidth required for service request.Assume in institute Have single channel by alternative, it is possible to provide maximum bandwidth be bmax.If being unsatisfactory for bmax> b, then just use multirouting to pass Defeated mode.According to routing principle set in advance, calculate the transmission route that k bar weights are minimum.Traversal Mei Tiao road from small to large By, when meeting ∑ biDuring >=b, i ∈ [1, k], this business can carry out multiplexing by k bar route, otherwise this business is hindered Plug.
In traditional multirouting transmission, to be not only one optical transceiver of each subservice overhead, and also to divide Join protection bandwidth and branch path by already present service request make a distinction.Thus cause average traffic request in network bigger Time, optical transceiver and the too much expense of protection bandwidth.Branch path by different business is carried out traffic grooming can be fine This problem of solution.The heap(ed) capacity assuming an optical transceiver is bbv-t_max, branch path by already present business size For bexist, then residual capacity b of optical transceiverremain=bbv-t_max-bexist.Assume branch path by for traffic assignments Capacity is bi, then when meeting bi≤bremainDuring condition, just subservice is dredged in this optical transceiver and be transmitted.The most just Activate a new optical transceiver and transmit this subservice.
It is exemplified below by carrying out how Anycast traffic grooming reduces optical transceiver and the expense of protection bandwidth.
In Fig. 1 (a), when the new service request 2 that arrives, owing to already present service request 1 to carry out with on link Distinguish, need between two business, add protection bandwidth G.And the optical transceiver of main flow can only set up a light path at present, because of This needs to activate a new optical transceiver for service request 2.
In Fig. 1 (b), it is considered to use traffic grooming technology, so need not between two business add protection bandwidth.And And when two service bandwidth sums are not more than the transmission capacity of single optical transceiver, it is possible to use an optical transceiver transmits this Two business.So just decrease an optical transceiver and the expense of protection bandwidth by traffic grooming.When offered load compares Time big, having more service request and use multirouting transmission, at this moment being carried out traffic grooming in branch path from above will be significant Reduce optical transceiver and the expense of protection bandwidth.
Three, Anycast list route transmission
In cloud computation data center optical-fiber network, Anycast attribute service is from a source node, is sent to suitably Data center.Cloud computation data center optical-fiber network framework is as shown in Figure 2.
G (V, E) represents cloud computation data center optical-fiber network topology.V is node set, and E is link set.Data will be connected The node table at center is shown as VDC, then VDC∈V.The resource (server) that always calculates assuming each data center is Ctotal.By one Individual Anycast attribute service be expressed as r (s, b, c), the source node of behalf business, s ∈ V VDC.B represents the big of business desire bandwidth Little, unit is Gb/s.C represents the required size calculating resource of business.Destination node is data center VDC.First source joint is calculated The shortest k bar route between point and data center's node, is designated asEvery upper available wide frequency gap of route Size is designated as
When there being Anycast attribute service to arrive, save as purpose according to the different suitable data centers of routing target selection Point.First the calculating resource required for business and bandwidth resources are determined;Then cloud computation data center optical-fiber network link is checked On frequency gap and data center in calculate the current state of resource;It is eventually found the data center of one or more coupling and carries out Light path is set up in route and frequency spectrum distribution.This algorithm preferentially uses unicast communication.Fig. 3 (a) is tradition unicast communication link frequency gap Service condition.
In traditional single channel by transmission means, owing to the distribution of elastic optical network frequency spectrum to be limited by seriality and adjacency It is manufactured into higher service blocking rate.
Understood by Fig. 3 (a) and network exists 5 business.Transmission capacity maximum on link A-B-C is 1 frequency gap, link The upper maximum transmission capacity of A-D-C is 2 frequency gaps.When using unicast communication, for one from A to C, need 3 frequency gaps New business 6.When using unicast communication, either link A-B-C or link A-D-C cannot be the frequency that traffic assignments is enough Gap, therefore this business is blocked.
Four, Anycast multirouting transmission
When single channel is by when cannot transmit, then multirouting is used to transmit.Formula (1) represents when business is carried out multirouting transmission Time, the bandwidth of business is equal to the bandwidth sum of each branch route assignment.
B=∑ bi (3)
Wherein biExpression is the amount of bandwidth of traffic assignments in i-th route.
Formula (2) represent every branch path by, need distribute continuous print frequency gap number be:
Num F S = b i log 2 M i C s u b + N G B - - - ( 4 )
Follow distance when determining high modulation form and halve rule[19]Represent and use MiModulation maximum transmitted away from From.For light path Ps,d, formula (3) represents that maximum transmission distance is:
M m a x = a r m a x k { &Sigma; &ForAll; ( i , j ) &Element; P s , d D i , j < D m a x M i } - - - ( 5 )
When carrying out route and frequency spectrum distributes, except seriality and the adjacency of frequency spectrum to be met distribution limit, in addition it is also necessary to Retrained by following condition.Formula (4) ensures that in every route bandwidth resources of distribution are available less than in this route Bandwidth resources.
b s , d i &le; BW P s , d i &ForAll; d &Element; V D C , i &Element; &lsqb; 1 , k &rsqb; - - - ( 6 )
In order to avoid business is divided into too much subservice, formula (5) ensures that the minimum bandwidth of every route assignment is fmin
b s , d i &GreaterEqual; f min { &ForAll; d , &ForAll; i , b s , d i > 0 } - - - ( 7 )
Formula (6) ensures that the distribution calculating resource in each data center is less than these data center's maximum available resources.
Cv≤CTotal (8)
In cloud computation data center optical-fiber network, the transmission of Anycast attribute service is simultaneously by bandwidth resources and calculating resource two The restriction of individual factor, so only when two spike-type cultivars all becomes the distribution of work, this business can Successful transmissions.
Relative to single route transmission, multirouting transmission means can effectively reduce service blocking rate, but also results in protection band Wide a large amount of expenses with optical transceiver.Especially when network be in heavy duty under the conditions of, the low blocking rate that this high expense brings Lose more than gain.Therefore while reducing blocking rate when using mixing single channel by/multirouting transmission means, it is considered to use Traffic grooming technology reduces protection bandwidth and the expense of optical transceiver.Fig. 3 (b) is that multirouting transmission link frequency gap uses feelings Condition.
When using multirouting transmission, for new business 6, the available transfer capability sum of link A-B-C and link A-D-C It is 4 frequency gaps.Therefore new business 6 can split into two sizes is 1 frequency gap and the subservice of 2 frequency gaps, respectively at link It is transmitted on A-B-C and link A-D-C, thus Successful transmissions new business 6.
In order to reduce optical transceiver and the expense of protection bandwidth, single route transmission or multirouting transmission are all examined Consider traffic grooming technology.When transmitting a business, the capacity first checking for optical transceiver in running order in network is No not less than this business or subservice.If meeting condition just new business to be carried out in an optical transceiver with former traffic grooming Transmission, thus reduce an optical transceiver and the expense of a protection bandwidth.If not having in harness light to receive and dispatch at this source node The residual capacity of the optical transceiver of device or work is less than this business or subservice, then be accomplished by reactivating a light transmitting-receiving Device.
When carrying out multirouting transmission, business is divided into multiple subservice and transmits in difference route respectively.Thus The transmission energy consumption of business can be increased.The energy consumption that multirouting is transmitted by introducing max-flow least cost model for this is optimized.Again When building the max-flow least cost model being applicable to cloud computation data center optical-fiber network, need for distributing weight in each of the links And determine corresponding transmission capacity.
Least energy consumption/maximum available bandwidth and calculating resource priority (Least Power over Most Slots and computing resource first,LPoMSCF)
L P o M S C F = Min&Sigma; e PC e MaxBW p s , d i &CenterDot; C V - - - ( 9 )
Under this vasodilator effect, for k bar shortest route, calculate the transmission energy consumption in every route and available Big frequency coefficient mesh continuously.Then according to k bar route is ranked up by the order that least energy consumption/maximum available bandwidth is from small to large.
From least cost road theorem, if F is flow valuve is the minimum cost flow of v, P be about F from send out some s to receipts Point d least cost augmenting path, and along P institute energy augmentation flow be a, then the flow valuve obtained after augmentation is the least cost of v+a Stream.In cloud computation data center optical-fiber network, minimum cost flow refers to the route that transmission cost value is minimum, i.e. in different choosings Under the strategy of road, that transmission route that overall merit is optimum.Under a concrete business scenario, it is known that information comprise link pass Transmission cost on defeated capacity and each of the links, by using least cost road theorem, can obtain under current routing policy An optimum transmission plan.
It is that the Anycast attribute service of 6 frequency gaps carries out energy-efficient routing analysis in the diagram to amount of bandwidth, the number on link Word represents link transmission capacity and transmission cost respectively:
First from the feasible flow F that flow valuve is 00Starting, auxiliary network now is N (F0) it is exactly former network;From send out some s to The least cost road of sink t is 1-4-3 (its energy consumption is 2+1=3), can be with 4 specific discharge F of augmentation along 1-4-31, such as Fig. 4 B, shown in (), its auxiliary network is N (F1), as shown in Fig. 4 (c).
At auxiliary network N (F1Least cost augmenting path 1-2-4-3 (its energy consumption is 1+2+1=4), augmentation one is found in) Flow obtains F2, as shown in Fig. 4 (d), its auxiliary network is N (F2), as shown in Fig. 4 (e).
At auxiliary network N (F2Least cost augmenting path 1-2-3 (its energy consumption is 1+5=6), one unit of augmentation is found in) Flow be F3, as shown in Fig. 4 (f).Now, the feasible flow having found flow valuve to be 6, so F3Be flow valuve be the least cost of 6 Stream.
Finally illustrate, preferred embodiment above only in order to technical scheme to be described and unrestricted, although logical Cross above preferred embodiment the present invention to be described in detail, it is to be understood by those skilled in the art that can be In form and it is made various change, without departing from claims of the present invention limited range in details.

Claims (3)

1. the energy-saving routing method towards Anycast attribute service, it is characterised in that: the method is by mixing single channel by/multichannel By transmission plan be that Anycast attribute service is optimized routing;In multirouting transmits, it is applicable to cloud computing number by structure According to center light network based on max-flow least cost energy-saving routing method, select optimal transmission plan for Anycast attribute service; When weighting network energy consumption and blocking rate, consider the utilization rate of frequency spectrum resource and the duty of node and link because of Element, and consider traffic grooming technology to improve the utilization rate of optical transceiver and frequency spectrum resource.
A kind of energy-saving routing method towards Anycast attribute service the most according to claim 1, it is characterised in that: described mixed Close single channel to be transmitted as by/multirouting: preferential use single route transmission, if any single channel is by cannot be all that traffic assignments is several The frequency gap of amount, just uses multirouting transmission;Specifically include following steps:
Step 1: for the Anycast attribute service arrived, calculate k bar alternative path according to route selecting method set in advance;
Step 2: definition b is newly to arrive the bandwidth required for service request;Assume in all single channel by alternative, it is possible to provide Maximum bandwidth be bmaxIf being unsatisfactory for bmax> b, then just use multirouting transmission means;
Step 3: travel through every route from small to large, when meeting ∑ biDuring >=b, i ∈ [1, k], this business can be route by k bar Carry out multiplexing, otherwise this business is blocked.
A kind of energy-saving routing method towards Anycast attribute service the most according to claim 1, it is characterised in that: described suitable For cloud computation data center optical-fiber network based on max-flow least cost energy-saving routing method it is: precompute each client joint Point is to the shortest k paths of each data center's node, it is assumed that data center has m, then just calculate mk paths;Then In mk paths, the path that k bar weight is minimum is calculated again according to specific route selecting method, if any one in k paths Bar cannot be all the frequency gap that traffic assignments is abundant, then just use multirouting transmission;K bar route is constituted a network open up Flutterring, the max-flow being applicable to cloud computation data center optical-fiber network according to transmission capacity on link and transmission cost information architecture is minimum Cost model;Specifically include following steps:
Step 1: precalculate the shortest k bar route between all client nodes and cloud data center node, and according to the length of route Degree selects high modulation form;
Step 2: determine whether that the time of advent or time departure need to process, if it has, go to step 4, otherwise, go to step 3;
Step 3: algorithm terminates, statistical simulation data;
Step 4: judging to need event to be processed to be arrival event or leave away event, if leaving event, going to step 5, as Fruit is arrival event, goes to step 6;
Step 5: the Internet resources that the transmission of release business takies, and update the resource situation of network, go to step 1;
Step 6: according to the calculating resource needed for business, it may be judged whether there is the cloud data center meeting condition, if it does, turn Step 7, otherwise, goes to step 15;
Step 7: calculate the shortest k bar route between client node and each cloud data center according to specific route selecting method, turn Step 8;
Step 8: traversal k bar route from small to large, if there is t1, go to step 9, otherwise, go to step 10;
Step 9: use single route transmission Anycast attribute service, checks whether route i exists the optical transceiver of work, if there is Go to step 11, otherwise, go to step 12;
Step 10: if t1, go to step 13, otherwise, go to step 15;
Step 11: if residue transmission capacity t of this optical transceiver3, and this Anycast attribute service has with already present business One section of shared transmission link, is just transmitted this Anycast traffic grooming in this optical transceiver, otherwise goes to step 12;
Step 12: reactivate an optical transceiver;
Step 13: utilizing the shortest k bar route construction max-flow least cost model, the transmission capacity of its link is as this link Flow, the transmission cost of link is as the expense of this link.Go to step 14;
Step 14: utilizing least cost road algorithm is the multirouting transmission side that this Anycast attribute service finds out that transmission cost is minimum Case;
Step 15: do not find the cloud data center meeting Anycast attribute service computational resource requirements, or do not find cloud number According to center and Anycast attribute service requesting node transmission route so far, block this service request, go to step 1.
CN201610546639.9A 2016-07-12 2016-07-12 A kind of energy-saving routing method towards anycast's attribute service Active CN105978805B (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201610546639.9A CN105978805B (en) 2016-07-12 2016-07-12 A kind of energy-saving routing method towards anycast's attribute service

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201610546639.9A CN105978805B (en) 2016-07-12 2016-07-12 A kind of energy-saving routing method towards anycast's attribute service

Publications (2)

Publication Number Publication Date
CN105978805A true CN105978805A (en) 2016-09-28
CN105978805B CN105978805B (en) 2019-03-08

Family

ID=56952203

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201610546639.9A Active CN105978805B (en) 2016-07-12 2016-07-12 A kind of energy-saving routing method towards anycast's attribute service

Country Status (1)

Country Link
CN (1) CN105978805B (en)

Cited By (10)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN106453338A (en) * 2016-10-21 2017-02-22 高道华 Resource optimization method of wireless mesh network in cloud environment
CN106507227A (en) * 2016-11-23 2017-03-15 重庆邮电大学 The preferential Anycast route resource method for reconfiguration of spectrum efficiency based on elastic optical network
CN106533824A (en) * 2016-10-17 2017-03-22 北京航空航天大学 Communication network elasticity evaluation method under given disturbance
CN106953748A (en) * 2017-03-02 2017-07-14 北京邮电大学 A kind of elastic optical network comprehensive energy efficiency appraisal procedure and system
CN108540328A (en) * 2018-04-20 2018-09-14 北京邮电大学 The control plane modeling method and device of ASON
CN109429117A (en) * 2017-08-30 2019-03-05 ***通信集团设计院有限公司 Route selection method and equipment
CN109922161A (en) * 2019-04-10 2019-06-21 山东师范大学 Content distribution method, system, equipment and the medium of dynamic cloud content distributing network
CN110838977A (en) * 2019-11-13 2020-02-25 北京连山时代科技有限公司 Multi-path concurrent transmission method and system based on OSPF protocol
CN112203168A (en) * 2020-09-14 2021-01-08 重庆邮电大学 Energy-saving routing spectrum allocation method based on anycast and multicast
CN114040479A (en) * 2021-10-29 2022-02-11 中国联合网络通信集团有限公司 Calculation force node selection method and device and computer readable storage medium

Citations (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN105141517A (en) * 2015-10-13 2015-12-09 重庆邮电大学 Flexible optical network anycast business energy-saving routing method based on resource perception

Patent Citations (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN105141517A (en) * 2015-10-13 2015-12-09 重庆邮电大学 Flexible optical network anycast business energy-saving routing method based on resource perception

Non-Patent Citations (1)

* Cited by examiner, † Cited by third party
Title
ZUQING ZHU 等: "Dynamic Service Provisioning in Elastic Optical Networks With Hybrid Single-/Multi-Path Routing", 《IEEE》 *

Cited By (17)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN106533824A (en) * 2016-10-17 2017-03-22 北京航空航天大学 Communication network elasticity evaluation method under given disturbance
CN106533824B (en) * 2016-10-17 2019-05-24 北京航空航天大学 A kind of communication network elasticity assessment method under given disturbance
CN106453338A (en) * 2016-10-21 2017-02-22 高道华 Resource optimization method of wireless mesh network in cloud environment
CN106507227B (en) * 2016-11-23 2019-07-16 重庆邮电大学 The preferential anycast's route resource method for reconfiguration of spectrum efficiency based on elastic optical network
CN106507227A (en) * 2016-11-23 2017-03-15 重庆邮电大学 The preferential Anycast route resource method for reconfiguration of spectrum efficiency based on elastic optical network
CN106953748A (en) * 2017-03-02 2017-07-14 北京邮电大学 A kind of elastic optical network comprehensive energy efficiency appraisal procedure and system
CN106953748B (en) * 2017-03-02 2019-07-16 北京邮电大学 A kind of elastic optical network comprehensive energy efficiency appraisal procedure and system
CN109429117A (en) * 2017-08-30 2019-03-05 ***通信集团设计院有限公司 Route selection method and equipment
CN108540328A (en) * 2018-04-20 2018-09-14 北京邮电大学 The control plane modeling method and device of ASON
CN108540328B (en) * 2018-04-20 2020-09-22 北京邮电大学 Control plane modeling method and device of ASON
CN109922161A (en) * 2019-04-10 2019-06-21 山东师范大学 Content distribution method, system, equipment and the medium of dynamic cloud content distributing network
CN109922161B (en) * 2019-04-10 2021-10-19 山东师范大学 Content distribution method, system, device and medium for dynamic cloud content distribution network
CN110838977A (en) * 2019-11-13 2020-02-25 北京连山时代科技有限公司 Multi-path concurrent transmission method and system based on OSPF protocol
CN110838977B (en) * 2019-11-13 2020-11-27 北京连山时代科技有限公司 Multi-path concurrent transmission method and system based on OSPF protocol
CN112203168A (en) * 2020-09-14 2021-01-08 重庆邮电大学 Energy-saving routing spectrum allocation method based on anycast and multicast
CN112203168B (en) * 2020-09-14 2023-03-28 重庆邮电大学 Energy-saving routing spectrum allocation method based on anycast and multicast
CN114040479A (en) * 2021-10-29 2022-02-11 中国联合网络通信集团有限公司 Calculation force node selection method and device and computer readable storage medium

Also Published As

Publication number Publication date
CN105978805B (en) 2019-03-08

Similar Documents

Publication Publication Date Title
CN105978805A (en) Anycast attribute service oriented energy-saving routing method
CN105141517B (en) A kind of flexible optical-fiber network Anycast business energy-saving routing method based on resource perception
CN102970225B (en) Internet protocol (IP) over wavelength division multiplexing (WDM) network energy-aware routing method based on multipriority business
CN109257091B (en) Global load balancing satellite-ground cooperative network networking device and method
CN105827528B (en) A kind of route selection method suitable for the flexible optical-fiber network of frequency spectrum
CN101026482A (en) Network protection method based shared risk linkgroup for WDM optical network
CN111988796B (en) Dual-mode communication-based system and method for optimizing platform information acquisition service bandwidth
CN104836736A (en) Spectrum sensing-based energy efficiency resource allocation and path reconfiguration method in elastic optical network
CN106209669A (en) Towards SDN data center network maximum of probability path stream scheduling method and device
CN103327542B (en) A kind of QoS support method and device that is applied to MANET network
CN110519798A (en) A kind of fiber radio integration Internet resources distribution mechanism and income calculation method
CN103067289B (en) A kind of leading method of self adaptation dynamic multicast business and node system
CN102055675A (en) Multipath routing distribution method based on load equilibrium
CN103001892A (en) Network resource distribution method and system based on cloud computing
Yin et al. Prediction-based end-to-end dynamic network slicing in hybrid elastic fiber-wireless networks
CN101478705B (en) Survivable service flow conducting method based on interlayer message routing
CN109561486A (en) A kind of mode selecting method of SDN and D2D network insertion strategy
CN104754589B (en) Dynamic networking method based on traffic aware
CN105050136A (en) Self-adaptive delay-sensing energy-saving method of optical wireless mixed broadband access network
CN104486094A (en) Multicast traffic grooming method based on physical topology light-tree correction
CN104320337A (en) A method for distributing route and spectrum in flexible spectrum optical network
CN112615750A (en) Backbone network flow granularity adjusting system and method based on SDN
CN108055667B (en) Cognitive vehicle network combined routing and resource allocation method
CN103200468A (en) Method and device of route wavelength allocation of electric power optical fiber communication network
CN110138444B (en) Multi-domain optical network dynamic multicast sharing protection method based on fuzzy game

Legal Events

Date Code Title Description
C06 Publication
PB01 Publication
C10 Entry into substantive examination
SE01 Entry into force of request for substantive examination
GR01 Patent grant
GR01 Patent grant