CN108418649B - A kind of method and apparatus calculating service delay - Google Patents

A kind of method and apparatus calculating service delay Download PDF

Info

Publication number
CN108418649B
CN108418649B CN201810151486.7A CN201810151486A CN108418649B CN 108418649 B CN108418649 B CN 108418649B CN 201810151486 A CN201810151486 A CN 201810151486A CN 108418649 B CN108418649 B CN 108418649B
Authority
CN
China
Prior art keywords
business
multiplex section
time delay
multiplex
calculating equipment
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.)
Active
Application number
CN201810151486.7A
Other languages
Chinese (zh)
Other versions
CN108418649A (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.)
China United Network Communications Group Co Ltd
Original Assignee
China United Network Communications Group Co Ltd
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 China United Network Communications Group Co Ltd filed Critical China United Network Communications Group Co Ltd
Priority to CN201810151486.7A priority Critical patent/CN108418649B/en
Publication of CN108418649A publication Critical patent/CN108418649A/en
Application granted granted Critical
Publication of CN108418649B publication Critical patent/CN108418649B/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04JMULTIPLEX COMMUNICATION
    • H04J14/00Optical multiplex systems
    • H04J14/02Wavelength-division multiplex systems
    • H04J14/0201Add-and-drop multiplexing
    • H04J14/0202Arrangements therefor
    • H04J14/021Reconfigurable arrangements, e.g. reconfigurable optical add/drop multiplexers [ROADM] or tunable optical add/drop multiplexers [TOADM]
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L43/00Arrangements for monitoring or testing data switching networks
    • H04L43/08Monitoring or testing based on specific metrics, e.g. QoS, energy consumption or environmental parameters
    • H04L43/0852Delays
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04QSELECTING
    • H04Q11/00Selecting arrangements for multiplex systems
    • H04Q11/0001Selecting arrangements for multiplex systems using optical switching
    • H04Q11/0005Switch and router aspects
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04QSELECTING
    • H04Q11/00Selecting arrangements for multiplex systems
    • H04Q11/0001Selecting arrangements for multiplex systems using optical switching
    • H04Q11/0005Switch and router aspects
    • H04Q2011/0007Construction
    • H04Q2011/0016Construction using wavelength multiplexing or demultiplexing
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04QSELECTING
    • H04Q11/00Selecting arrangements for multiplex systems
    • H04Q11/0001Selecting arrangements for multiplex systems using optical switching
    • H04Q11/0005Switch and router aspects
    • H04Q2011/0007Construction
    • H04Q2011/002Construction using optical delay lines or optical buffers or optical recirculation

Landscapes

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

Abstract

The embodiment of the invention provides a kind of method and apparatus for calculating service delay, are related to the communications field, can accurately reflect the time delay of business.The program includes: to calculate equipment to determine that the number N, N of whole multiplex sections in ROADM network are the integer greater than 2;It calculates equipment and determines N business;For the first business and the second business in N business, at least one corresponding multiplex section of the first business at least one multiplex section corresponding with the second business is not exactly the same, and the first business and the second business are any two business in N business;Calculate the time delay that equipment determines each multiplex section in whole multiplex sections according to the corresponding time delay of N business and the corresponding multiplex section of N business.The application is applied to ROADM network.

Description

A kind of method and apparatus calculating service delay
Technical field
This application involves the communications field more particularly to a kind of method and apparatus for calculating service delay.
Background technique
All-optical network refers to that network transmission and exchange process are all realized by optical fiber, it is not necessary to realize electric light and light wherein Electricity conversion, therefore network speed can be greatly improved.All-optical network needs to introduce reconfigurable optical point in switching layer in the important stage of development Insert multiplexer (Reconfigurable Optical Add-Drop Multiplexer, ROADM).ROADM network has flexible Dispatching and service management ability, can eliminate the bandwidth bottleneck of electric equipment, realize network transparency, simplify and accelerate high speed The assignment of circuit and business provide speed, reduce networking expense and O&M cost.
Before activating the service in current ROADM network, can be obtained by route planning the minimum hop count of business with And most short fiber distance, it then can be according to the minimum hop count of business and the time delay of most short fiber range estimation business.
But only it can reflect business according to the minimum hop count of business and most short fiber distance and transmit in a fiber and made At propagation delay, not can reflect the processing delay of business, serial time delay and storage time delay etc., the accounting of these time delays with The rate of business and the performance of equipment are related.Therefore, a kind of technology of time delay that can accurately reflect business is needed.
Summary of the invention
Embodiments herein provides a kind of method and apparatus for calculating service delay, can accurately reflect business Time delay.
In order to achieve the above objectives, embodiments herein adopts the following technical scheme that
In a first aspect, providing a kind of method for calculating service delay, it is applied to reconfigurable optical add/drop multiplexer ROADM net Network, comprising:
It calculates equipment and determines that the number N, N of whole multiplex sections in ROADM network are the integer greater than 2;
It calculates equipment and determines N business;For the first business and the second business in N business, the first business is corresponding At least one multiplex section at least one multiplex section corresponding with the second business it is not exactly the same, the first business and the second business are Any two business in N business;
Equipment is calculated to be determined all again according to the corresponding time delay of N business and the corresponding multiplex section of N business With the time delay of multiplex section each in section.
Second aspect provides a kind of calculating equipment, is applied to reconfigurable optical add/drop multiplexer ROADM network, comprising:
Determination unit, for determining that the number N, N of whole multiplex sections in ROADM network are the integer greater than 2;
Determination unit is also used to determine N business;For the first business and the second business in N business, the first industry Corresponding at least one multiplex section at least one multiplex section corresponding with the second business of being engaged in is not exactly the same, the first business and second Business is any two business in N business;
Determination unit is also used to be determined according to the corresponding time delay of N business and the corresponding multiplex section of N business The time delay of each multiplex section in whole multiplex sections.
The third aspect provides a kind of computer readable storage medium, is stored with computer on computer readable storage medium Program realizes the method for above-mentioned calculating service delay when computer program is executed by processor.
For the embodiment of the present application by filtering out N business, N is the number of whole multiplex sections in ROADM network, right as a result, The first business and the second business in N business, at least one corresponding multiplex section of the first business are corresponding with the second business At least one multiplex section is not exactly the same, and the first business and the second business are any two business in N business, according to N item The corresponding time delay of business and the corresponding multiplex section of N business determine the time delay of each multiplex section in whole multiplex sections. Compared with prior art, time delay is determined according to the minimum hop count of business and most short fiber distance, but the time delay only can reflect industry Caused propagation delay is transmitted in business in a fiber.The embodiment of the present application can accurately reflect the time delay of business, business Time delay includes propagation delay, processing delay, serial time delay and storage time delay etc..
Detailed description of the invention
Fig. 1 is a kind of structural schematic diagram for calculating equipment provided by the embodiments of the present application;
Fig. 2 is a kind of flow diagram of method for calculating service delay provided by the embodiments of the present application;
Fig. 3 is a kind of schematic diagram of ROADM network provided by the embodiments of the present application;
Fig. 4 is a kind of structural schematic diagram for calculating equipment provided by the embodiments of the present application.
Specific embodiment
The method and apparatus provided in an embodiment of the present invention for calculating service delay are described in detail with reference to the accompanying drawing.
Term " first " and " second " herein etc. be for distinguishing different objects, rather than it is specific suitable for limiting Sequence.For example, the first business and the second business are not defined its sequencing just for the sake of distinguishing different business.
The terms "and/or", only a kind of incidence relation for describing affiliated partner, indicates that there may be three kinds of passes System, for example, A and/or B, can indicate: individualism A exists simultaneously A and B, these three situations of individualism B.In addition, herein Middle character "/" typicallys represent the relationship that forward-backward correlation object is a kind of "or";In formula, character "/" indicates forward-backward correlation Object is the relationship of a kind of " being divided by ".
It should be noted that in the embodiment of the present invention, " (of) ", " corresponding (corresponding, relevant) " " corresponding (corresponding) " can be used with sometimes, it is noted that when not emphasizing its difference, table The meaning reached is consistent.
The embodiment of the present application provides a kind of method for calculating service delay, is applied to ROADM network.For example, being applied to The transaction of financial instrument high frequency, electric network protection, automatic Pilot for carrying out in ROADM network etc. need the time delay of the business of ultralow time delay In estimation.
As shown in Figure 1, for a kind of structural schematic diagram for calculating equipment provided by the embodiments of the present application.In the present invention, it counts Calculating equipment 1 may include processing module 101, communication module 102, memory module 103, display module 104.Wherein, processing module 101 calculate each section hardware device and the application software etc. of equipment for controlling;Communication module 102 is for can be used bee Nest, Ethernet and the communication modes such as infrared receive the instruction that other equipment are sent, and the data for calculating equipment can also be sent to Cloud or other equipment;Memory module 103 is used to execute the storage of software program for calculating equipment, the storage of data and software Operation etc., can be random access memory (Random Access Memory, RAM), erasable programmable read-only register (Erasable Programmable Read Only Memory, EPROM), solid state hard disk (Solid State Drives, ) and one of SD card (Secure Digital Memory Card) etc. or a variety of SSD;Display module 104 is used for showing The operation interface and operating result at family can receive the data of processing module 101 and display.
The embodiment of the present application provides a kind of method for calculating service delay, as shown in Figure 2, comprising:
201, the number N that equipment determines whole multiplex sections in ROADM network is calculated.
Wherein, N is the integer greater than 2.
It should be noted that each multiplex section in ROADM network can correspond to a unique number.For example, As shown in figure 3, be a kind of ROADM network schematic diagram, it is assumed that N=10, i.e. ROADM network include 10 multiplex sections, this 10 The corresponding number of multiplex section is 1-10.
202, it calculates equipment and determines N business.
Wherein, for the first business and the second business in N business, at least one corresponding multiplex section of the first business with At least one corresponding multiplex section of second business is not exactly the same, and the first business and the second business are any two in N business Business.
In a kind of possible design, when first business of ROADM network, which is established, to be completed, calculates equipment and determine first Business belongs to a wherein business of N business, and determines the number of at least one corresponding multiplex section of first business.
When the Article 2 business of ROADM network, which is established, to be completed, calculates equipment and determine Article 2 business corresponding at least one The number of a multiplex section;Calculate number and Article 2 business pair that equipment determines at least one corresponding multiplex section of first business Whether the number at least one multiplex section answered is identical;If it is determined that the volume of at least one corresponding multiplex section of first business The number of number at least one multiplex section corresponding with Article 2 business is not exactly the same, calculates equipment and determines first article of business and the Whether the number for the unduplicated multiplex section that two business include is more than or equal to 2;If calculating equipment determines unduplicated multiplex section Number be more than or equal to 2, calculate equipment determine that Article 2 business belongs to wherein one of N business.
When the Article 3 business of ROADM network, which is established, to be completed, calculates equipment and determine Article 3 business corresponding at least one The number of a multiplex section;Calculate number or Article 2 business pair that equipment determines at least one corresponding multiplex section of first business Whether the number of the number at least one multiplex section answered, at least one multiplex section corresponding with Article 3 business is identical; If it is determined that number at least one multiplex section corresponding with Article 3 business of at least one corresponding multiplex section of first business It numbers not exactly the same, or determines that the number of corresponding at least one multiplex section of Article 2 business is corresponding with Article 3 business extremely The number of a few multiplex section is not exactly the same, calculates equipment and determines first business, Article 2 business and Article 3 business packet Whether the number of the unduplicated multiplex section included is more than or equal to 3;If calculating equipment determines first article of business, Article 2 business and the The number for the unduplicated multiplex section that three business include is more than or equal to 3, calculates equipment and determines that Article 3 business belongs to N business Wherein one.
In the case where calculating equipment determines M business in N business, M is the positive integer less than N, when third industry When completion is established in business, third business is the business created in ROADM network, calculates equipment and determines third business corresponding at least one The number of a multiplex section;It calculates equipment and determines that the number of at least one corresponding multiplex section of third business is corresponding with the 4th business Whether the number of at least one multiplex section is identical;4th business is any one article of business of M articles of business;If it is determined that third industry Be engaged at least one corresponding multiplex section corresponding with the 4th business at least one multiplex section of number number it is not exactly the same, count Whether the number for calculating the unduplicated multiplex section that equipment determines that M business and third business include is more than or equal to M+1;If calculating is set The standby number for determining unduplicated multiplex section is more than or equal to M+1, calculates equipment and determines that third business belongs to wherein the one of N business Item.
For example, as shown in figure 3, being a kind of schematic diagram of ROADM network, it is assumed that N=10, M=3, i.e. ROADM network Including 10 multiplex sections, calculates equipment and have determined that 3 business, including business 1, business 2 and business 3.Business 1 is corresponding at least One multiplex section includes multiplex section 2 and 3;At least one the corresponding multiplex section of business 2 includes multiplex section 1,2 and 3;Business 3 is corresponding At least one multiplex section include multiplex section 1 and 2.If the number of at least one corresponding multiplex section of new business is 1 and 4;Meter It calculates equipment and determines that the number of at least one corresponding multiplex section of new business and business 1, business 2 or business 3 are corresponding extremely The number of a few multiplex section is not exactly the same, and calculates equipment and determine that business 1, business 2, business 3 and new business include The number of unduplicated multiplex section is equal to 4 (i.e. M+1=4);It calculates equipment and determines that new business belongs to wherein the one of N business Item.
In addition, if the number for calculating the unduplicated multiplex section that equipment determines that M business and third business include is less than M+ 1, it calculates equipment and determines that third business is not belonging to wherein one of N business.For example, as shown in figure 3, if ROADM network In the number of at least one corresponding multiplex section of new business be 1 and 3;It calculates equipment and determines new business corresponding at least one The number of the number of a multiplex section at least one multiplex section corresponding with business 1, business 2 or business 3 is not exactly the same, but It is to calculate the number for the unduplicated multiplex section that equipment determines that business 1, business 2, business 3 and new business include less than M+1= 4;It calculates equipment and determines that new business is not belonging to wherein one of N business.
In alternatively possible design, in the case where calculating equipment determines M business in N business, calculate Equipment determines that the first numerical value, the first numerical value are the number of the corresponding unduplicated multiplex section of M business;When third business has been established Cheng Shi, third business are the business created in ROADM network, calculate equipment and determine that second value, second value are third business The number of unduplicated multiplex section corresponding with M business;It calculates equipment and determines whether second value is greater than the first numerical value;If really Second value is determined greater than the first numerical value, or if it is determined that second value is equal to the first numerical value, and second value is greater than M, calculates equipment Determine that third business belongs to wherein one of N business;If it is determined that second value is equal to the first numerical value, and second value is equal to M, It calculates equipment and determines that third business is not belonging to wherein one of N business.
Illustratively, calculating equipment can be mapped to the corresponding unduplicated multiplex section of M business in the first register, First register can store the long binary number of N-bit, and each bit corresponds to each multiplex section in ROADM network.Its In, the corresponding multiplex section of M business is 1 in the corresponding bit of the first register.For example, not repeated when M business is corresponding Multiplex section when including 1,3,5,7 and 9, the 1st, 3,5,7,9 bit of the first register is 1.First numerical value is stored in In first counter, in the first numerical value i.e. the first register bit be 1 number of bits.
The second register can be mapped to for third business and the corresponding unduplicated multiplex section of M business by calculating equipment In, the second register can store the long binary number of N-bit, and each bit corresponds to each multiplex section in ROADM network. Wherein, third business and the corresponding multiplex section of M business are 1 in the corresponding bit of the second register.For example, working as third business Unduplicated multiplex section corresponding with M business include 1,3,5,7,9,11 and 13 when, the second register the 1st, 3,5,7, 9,11,13 bits are 1.Second value is stored in the second counter, and bit is 1 in second value i.e. the second register Number of bits.As an example it is assumed that third business includes multiplex section a and multiplex section c, M business includes multiplex section a, multiplexing Section b and multiplex section d, then multiplex section a, multiplex section b, multiplex section c and multiplex section the d corresponding bit in the second register are 1, Remaining bit is 0.
When third business, which is established, to be completed, third business is the business created in ROADM network, calculates equipment and determines second Whether the value of counter is greater than the value of the first counter;If it is determined that the value of the second counter is greater than the value of the first counter, calculate Equipment determines that third business belongs to wherein one of N business;Or, if it is determined that the value of the second counter is equal to the first counter Value, and the value of the second counter is greater than M, calculates equipment and determines that third business belongs to wherein one of N business;If it is determined that second The value of counter is equal to the value of the first counter, and the value of the second counter is equal to M, calculates equipment and determines that third business is not belonging to Wherein one of N business.
203, it calculates equipment and determines the corresponding time delay of N business.
It calculates equipment and service delay test end to end is carried out to every business in N business;Save the industry of N business Business time delay.
Optionally, if calculating equipment determines that the number of at least one corresponding multiplex section of third business is corresponding with the 4th business At least one multiplex section number it is identical;Or determine that third business is not belonging to wherein the one of N business when calculating equipment When, at least one corresponding multiplex section of third business number include at least one corresponding multiplex section of the 4th business volume Number, the corresponding time delay of third business and multiplex section can be updated to for the corresponding time delay of the 4th business and multiplex section by calculating equipment. This is because the settling time of third business is later than the settling time of the 4th business, therefore the time delay of third business can more reflect net The actual conditions of network, therefore the time delay and multiplex section of the 4th business can be deleted, and store the time delay and multiplex section of third business.
In a kind of possible design, if calculate equipment determine the number of at least one corresponding multiplex section of third business with The number of at least one corresponding multiplex section of 4th business is identical, calculates equipment and is updated to the corresponding time delay of the 4th business The average value of the corresponding time delay of third business and the corresponding time delay of the 4th business.
204, equipment is calculated to be determined entirely according to the corresponding time delay of N business and the corresponding multiplex section of N business The time delay of each multiplex section in portion's multiplex section.
It calculates equipment and N number of side is established according to the corresponding time delay of N business and the corresponding multiplex section of N business Journey.For any one business in N business, the corresponding equation of the business is as follows:
Wherein, k is the number of the corresponding multiplex section of the business, α1kFor the number of the corresponding multiplex section of the business,For the time delay of the corresponding k multiplex section of the business, t1For the corresponding time delay of the business.
Illustratively, N number of equation is as follows:
Wherein k, m and j are the numbers of the corresponding multiplex section of corresponding service.α1..., αk, η1, η2..., ηm, χ1, χ2..., χj ∈ { 1,2 ..., N }.t1..., tNFor the corresponding time delay of N number of business.It should be noted that the multiplex section that every business is passed through Number is not necessarily identical, i.e. k, and m and j are not necessarily identical.Above-mentioned equation group is solved, is obtained each multiple in each ROADM network With the delay estimation value τ of section1, τ2..., τN
Then, can be according to the time delay of the time-delay calculation business of multiplex section when the new business of newly-built low time delay, and it can be with Time delay based on business carries out business Route Selection.Specifically, when cooking up the shortest business of time delay according to the time delay of multiplex section After routing, time delay can be judged by the optical signal to noise ratio (Optical Signal Noise Ratio, OSNR) of artificial service Whether shortest business can be correct open-minded.If the OSNR of emulation indicates time delay, shortest business routing is unsatisfactory for service fulfillment Whether demand then judges the shortest business routing of time delay by relay.If the business cooked up is routed without relaying Website then illustrates that the shortest business of time delay can not be correct open-minded, then can plan the longer routing of another time delay and again into The above-mentioned judgement of row.
If network structure regulation, such as network capacity extension enlarging, when leading to the multiplex section number N increase in ROADM network, Such as increase R multiplex section, then it can increase R business on the basis of original N number of business.Industry a for (N+R) Business, at least one corresponding multiplex section of any two of them business are not exactly the same.Determine that the process of R business can join Examine the process of step 202.As it can be seen that method provided by the embodiments of the present application has very good scalability, it is suitable for existing net In common upgrading.
In a kind of possible design, the time delay of each multiplex section can periodically or irregularly be updated by calculating equipment.Citing For, when business changes perhaps network structure is adjusted when or when meeting the preset update cycle, calculate equipment can To adjudicate the time delay that process updates each multiplex section according to the following conditions: a) according to existing routing table, to whole industry in network Business re-starts online delay testing;B) according to the time delay of the time-delay calculation whole business for each multiplex section for calculating equipment storage. C) difference for the time delay that the online time delay of acquisition business and business are obtained according to the time-delay calculation of multiplex section, according to whole business pair The difference answered obtains the average value ε of difference;If d) ε is less than pre-set thresholding ε0, then do not need to update each multiplex section when Prolong;If ε > ε0, then the time delay to each multiplex section is needed to be updated.If desired the time delay of each multiplex section is updated, then from current New business starts, and N number of business is redefined out in the business opened, and to establish N number of equation, calculates each multiplexing The new time delay of section.Detailed process can refer to step 201-204.
For the embodiment of the present application by filtering out N business, N is the number of whole multiplex sections in ROADM network, right as a result, The first business and the second business in N business, at least one corresponding multiplex section of the first business are corresponding with the second business At least one multiplex section is not exactly the same, and the first business and the second business are any two business in N business, according to N item The corresponding time delay of business and the corresponding multiplex section of N business determine the time delay of each multiplex section in whole multiplex sections. Compared with prior art, time delay is determined according to the minimum hop count of business and most short fiber distance, but the time delay only can reflect industry Caused propagation delay is transmitted in business in a fiber.The embodiment of the present application can accurately reflect the time delay of business, business Time delay includes propagation delay, processing delay, serial time delay and storage time delay etc..
The embodiment of the present application provides a kind of calculating equipment, calculates equipment 4 and comprises determining that unit 401, updating unit 402, place Manage unit 403 and storage unit 404, in which:
Determination unit 401, for determining that the number N, N of whole multiplex sections in ROADM network are the integer greater than 2;
Determination unit 401 is also used to determine N business;For the first business and the second business in N business, At least one corresponding multiplex section of one business at least one multiplex section corresponding with the second business is not exactly the same, the first business and Second business is any two business in N business;
Determination unit 401 is also used to according to the corresponding time delay of N business and the corresponding multiplex section of N business Determine the time delay of each multiplex section in whole multiplex section.
Optionally, determination unit 401 is used for: in the case where determining M business in N business, M is less than N's Positive integer, when third business, which is established, to be completed, third business is the business created in ROADM network, determines that third business is corresponding At least one multiplex section number;Determine that the number of at least one corresponding multiplex section of third business is corresponding with the 4th business Whether the number of at least one multiplex section is identical;4th business is any one article of business in M articles of business;If it is determined that third The number of number at least one multiplex section corresponding with the 4th business of at least one corresponding multiplex section of business is not exactly the same, Determine whether the number for the unduplicated multiplex section that M business and third business include is more than or equal to M+1;If it is determined that unduplicated The number of multiplex section is more than or equal to M+1, determines that third business belongs to wherein one of N business;If it is determined that unduplicated multiplexing The number of section is less than M+1, determines that third business is not belonging to wherein one of N business.
Optionally, determination unit 401 is used for: in the case where determining M business in N business, M is less than N's Positive integer determines that the first numerical value, the first numerical value are the number of the corresponding unduplicated multiplex section of M business;When third business is built When vertical completion, third business is the business created in ROADM network, determines that second value, second value are third business and M item The number of the corresponding unduplicated multiplex section of business;
Determine whether second value is greater than the first numerical value;If it is determined that second value is greater than the first numerical value, or if it is determined that second Numerical value is equal to the first numerical value, and second value is greater than M, determines that third business belongs to wherein one of N business;If it is determined that second Numerical value is equal to the first numerical value, and second value is equal to M, determines that third business is not belonging to wherein one of N business.
Updating unit 402, is used for: if it is determined that the number of at least one corresponding multiplex section of third business and the 4th business pair The number at least one multiplex section answered is identical;Wherein, the 4th business is any one article of business in M articles of business;Or work as Determine third business be not belonging to N business wherein one when, the number of at least one corresponding multiplex section of third business includes The number of at least one corresponding multiplex section of 4th business;The corresponding time delay of 4th business and multiplex section are updated to third business Corresponding time delay and multiplex section.
Processing unit 403 is used for: being carried out service delay end to end to every business in N business and is tested;
Storage unit 404, for saving the service delay of N business.
Optionally, determination unit 401 is used for: corresponding multiple according to the corresponding time delay of N business and N business N number of equation is established with section;For any one business in N business, the corresponding equation of the business is as follows:
Wherein, k is the number of the corresponding multiplex section of the business, α1kFor the number of the corresponding multiplex section of the business, τaFor The time delay of the corresponding multiplex section of the business, t1For the corresponding time delay of the business;N number of equation is solved, to obtain in whole multiplex sections The corresponding time delay of each multiplex section.
For the embodiment of the present application by filtering out N business, N is the number of whole multiplex sections in ROADM network, right as a result, The first business and the second business in N business, at least one corresponding multiplex section of the first business are corresponding with the second business At least one multiplex section is not exactly the same, and the first business and the second business are any two business in N business, according to N item The corresponding time delay of business and the corresponding multiplex section of N business determine the time delay of each multiplex section in whole multiplex sections. Compared with prior art, time delay is determined according to the minimum hop count of business and most short fiber distance, but the time delay only can reflect industry Caused propagation delay is transmitted in business in a fiber.The embodiment of the present application can accurately reflect the time delay of business, business Time delay includes propagation delay, processing delay, serial time delay and storage time delay etc..
It should be noted that during specific implementation, performed by the method for above-mentioned calculating service delay as shown in Figure 2 Each step can pass through the processor of example, in hardware and execute the computer executed instructions of software form stored in memory It realizes, to avoid repeating, details are not described herein again.And program corresponding to movement performed by the method for above-mentioned calculating service delay In the memory that the method that the calculating service delay can be stored in a software form is implemented, executed in order to which processor calls The corresponding operation of above modules.
It is apparent to those skilled in the art that for convenience and simplicity of description, the module of foregoing description Specific work process, can refer to corresponding processes in the foregoing method embodiment, details are not described herein.
In several embodiments provided herein, it should be understood that disclosed method and apparatus can pass through it Its mode is realized.For example, embodiments described above is only schematical, for example, the division of the module, only A kind of logical function partition, there may be another division manner in actual implementation, for example, multiple module or components can combine or Person is desirably integrated into another system, or some features can be ignored or not executed.Another point, shown or discussed is mutual Between coupling, direct-coupling or communication connection can be through some interfaces, the INDIRECT COUPLING or communication link of device or unit It connects, can be electrical property, mechanical or other forms.
The module as illustrated by the separation member may or may not be physically separated, aobvious as module The component shown may or may not be physical unit, it can and it is in one place, or may be distributed over multiple In network unit.It can select some or all of unit therein according to the actual needs to realize the mesh of this embodiment scheme 's.
It, can also be in addition, the functional units in various embodiments of the present invention may be integrated into one processing unit It is that the independent physics of each unit includes, can also be integrated in one unit with two or more units.Above-mentioned integrated list Member both can take the form of hardware realization, can also realize in the form of hardware adds SFU software functional unit.
Finally, it should be noted that the above embodiments are merely illustrative of the technical solutions of the present invention, rather than its limitations;Although Present invention has been described in detail with reference to the aforementioned embodiments, those skilled in the art should understand that: it still may be used To modify the technical solutions described in the foregoing embodiments or equivalent replacement of some of the technical features; And these are modified or replaceed, technical solution of various embodiments of the present invention that it does not separate the essence of the corresponding technical solution spirit and Range.

Claims (11)

1. a kind of method for calculating service delay, is applied to reconfigurable optical add/drop multiplexer ROADM network, which is characterized in that packet It includes:
It calculates equipment and determines that the number N, N of whole multiplex sections in the ROADM network are the integer greater than 2;
The calculating equipment determines N business;For the first business and the second business in the N business, described first At least one corresponding multiplex section of business at least one multiplex section corresponding with second business is not exactly the same, and described first Business and second business are any two business in the N business;
The equipment that calculates is to every business progress service delay test end to end in the N business;
The service delay for calculating equipment and saving the N business;
The calculating equipment is true according to the corresponding time delay of the N business and the corresponding multiplex section of the N business The time delay of each multiplex section in fixed whole multiplex sections.
2. the method according to claim 1, wherein the calculating equipment determines that N business includes:
In the case where the calculating equipment determines M business in the N business, M is positive integer less than N, when the Three business are established when completing, and the third business is the business created in the ROADM network, described in the calculatings equipment is determining The number of at least one corresponding multiplex section of third business;
The calculating equipment determines that the number of at least one corresponding multiplex section of the third business and the 4th business are corresponding extremely Whether the number of a few multiplex section is identical;4th business is any one article of business in the M articles of business;
If it is determined that the number of at least one corresponding multiplex section of the third business it is corresponding with the 4th business at least one The number of multiplex section is not exactly the same, and the calculating equipment determines the M business and what the third business included does not repeat The number of multiplex section whether be more than or equal to M+1;
If the equipment that calculates determines that the number of the unduplicated multiplex section is more than or equal to M+1, the calculating equipment determines institute State wherein one that third business belongs to the N business;
If the equipment that calculates determines that the number of the unduplicated multiplex section is less than M+1, the calculating equipment determines described the Three business are not belonging to wherein one of the N business.
3. the method according to claim 1, wherein the calculating equipment determines that N business includes:
In the case where the calculating equipment determines M business in the N business, M is the positive integer less than N, described It calculates equipment and determines that the first numerical value, first numerical value are the number of the corresponding unduplicated multiplex section of the M business;
When third business, which is established, to be completed, the third business is the business created in the ROADM network, the calculating equipment Determine that second value, the second value are of the third business and the corresponding unduplicated multiplex section of the M business Number;
The calculating equipment determines whether the second value is greater than first numerical value;
If it is determined that the second value be greater than first numerical value, or if it is determined that the second value be equal to first numerical value, And the second value is greater than M, the calculating equipment determines that the third business belongs to wherein one of the N business;If Determine that the second value is equal to first numerical value, and the second value is equal to M, the calculating equipment determines the third Business is not belonging to wherein one of the N business.
4. according to the method in claim 2 or 3, which is characterized in that the method also includes:
If the calculating equipment determines that the number of at least one corresponding multiplex section of the third business is corresponding with the 4th business The number of at least one multiplex section is identical;Wherein, the 4th business is any one article of business in the M articles of business; Or
When the calculating equipment determines that the third business is not belonging to wherein one of the N business, the third business The number of at least one corresponding multiplex section includes the number of at least one corresponding multiplex section of the 4th business;
The corresponding time delay of 4th business and multiplex section are updated to the corresponding time delay of the third business by the calculating equipment And multiplex section.
5. method according to claim 1-3, which is characterized in that the calculating equipment is according to the N business Corresponding time delay and the corresponding multiplex section of the N business determine each multiplex section in whole multiplex section when Prolong and includes:
The calculating equipment is built according to the corresponding time delay of the N business and the corresponding multiplex section of the N business Found N number of equation;
For any one business in the N business, the corresponding equation of the business is as follows:
Wherein, k is the number of the corresponding multiplex section of the business, α1kFor the number of the corresponding multiplex section of the described business, τaFor The time delay of the corresponding multiplex section of the business, t1For the corresponding time delay of the business;
The calculating equipment solves N number of equation, to obtain the corresponding time delay of each multiplex section in whole multiplex sections.
6. a kind of calculating equipment is applied to reconfigurable optical add/drop multiplexer ROADM network characterized by comprising
Determination unit, for determining that the number N, N of whole multiplex sections in the ROADM network are the integer greater than 2;
The determination unit is also used to determine N business;For the first business and the second business in the N business, institute It is not exactly the same to state at least one corresponding multiplex section of the first business at least one multiplex section corresponding with second business, institute It states the first business and second business is any two business in the N business;
Service delay end to end is carried out to every business in the N business to test;
Storage unit, for saving the service delay of the N business;
The determination unit is also used to corresponding multiple according to the corresponding time delay of the N business and the N business The time delay of each multiplex section in whole multiplex sections is determined with section.
7. calculating equipment according to claim 6, which is characterized in that the determination unit is used for:
In the case where determining M business in the N business, M is the positive integer less than N, when third business has been established Cheng Shi, the third business are the business created in the ROADM network, and determining the third business, corresponding at least one is multiple With the number of section;
Determine number at least one multiplex section corresponding with the 4th business of at least one corresponding multiplex section of the third business Number it is whether identical;4th business is any one article of business in the M articles of business;
If it is determined that the number of at least one corresponding multiplex section of the third business it is corresponding with the 4th business at least one The number of multiplex section is not exactly the same, determines for the unduplicated multiplex section that the M business and the third business include Whether number is more than or equal to M+1;
If it is determined that the number of the unduplicated multiplex section is more than or equal to M+1, determine that the third business belongs to the N business Wherein one;
If it is determined that the number of the unduplicated multiplex section is less than M+1, determine that the third business is not belonging to the N business Wherein one.
8. calculating equipment according to claim 6, which is characterized in that the determination unit is used for:
In the case where determining M business in the N business, M is the positive integer less than N, determines the first numerical value, described First numerical value is the number of the corresponding unduplicated multiplex section of the M business;
When third business, which is established, to be completed, the third business is the business created in the ROADM network, determines the second number Value, the second value are the number of the third business and the corresponding unduplicated multiplex section of the M business;
Determine whether the second value is greater than first numerical value;
If it is determined that the second value be greater than first numerical value, or if it is determined that the second value be equal to first numerical value, And the second value is greater than M, determines that the third business belongs to wherein one of the N business;If it is determined that described second Numerical value is equal to first numerical value, and the second value is equal to M, determines that the third business is not belonging to the N business Wherein one.
9. calculating equipment according to claim 7 or 8, which is characterized in that further include updating unit, be used for:
If it is determined that at least one multiplexing corresponding with the 4th business of the number of at least one corresponding multiplex section of the third business The number of section is identical;Wherein, the 4th business is any one article of business in the M articles of business;Or
When determining that the third business is not belonging to wherein one of the N business, the third business corresponding at least one The number of a multiplex section includes the number of at least one corresponding multiplex section of the 4th business;
The corresponding time delay of 4th business and multiplex section are updated to the corresponding time delay of the third business and multiplex section.
10. according to the described in any item calculating equipment of claim 6-8, which is characterized in that the determination unit is used for:
N number of equation is established according to the corresponding time delay of the N business and the corresponding multiplex section of the N business;
For any one business in the N business, the corresponding equation of the business is as follows:
Wherein, k is the number of the corresponding multiplex section of the business, α1kFor the number of the corresponding multiplex section of the described business, τaFor The time delay of the corresponding multiplex section of the business, t1For the corresponding time delay of the business;
N number of equation is solved, to obtain the corresponding time delay of each multiplex section in whole multiplex section.
11. a kind of computer readable storage medium, which is characterized in that be stored with computer on the computer readable storage medium Program realizes the described in any item sides for calculating service delay claim 1-5 when the computer program is executed by processor Method.
CN201810151486.7A 2018-02-13 2018-02-13 A kind of method and apparatus calculating service delay Active CN108418649B (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201810151486.7A CN108418649B (en) 2018-02-13 2018-02-13 A kind of method and apparatus calculating service delay

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201810151486.7A CN108418649B (en) 2018-02-13 2018-02-13 A kind of method and apparatus calculating service delay

Publications (2)

Publication Number Publication Date
CN108418649A CN108418649A (en) 2018-08-17
CN108418649B true CN108418649B (en) 2019-10-11

Family

ID=63128901

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201810151486.7A Active CN108418649B (en) 2018-02-13 2018-02-13 A kind of method and apparatus calculating service delay

Country Status (1)

Country Link
CN (1) CN108418649B (en)

Families Citing this family (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN113630180B (en) * 2020-05-06 2022-10-18 华为技术有限公司 Optical power adjusting and measuring method, adjusting and measuring system, control equipment and adjusting and measuring station

Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN103222215A (en) * 2012-12-07 2013-07-24 华为技术有限公司 Automatic power adjusting method and first ROADM station
CN106034043A (en) * 2015-03-18 2016-10-19 中兴通讯股份有限公司 Method and apparatus for improving switching efficiency of multiplexing segments in packet transmit network
CN106656681A (en) * 2017-02-22 2017-05-10 国家电网公司 Risk analysis method and device for service transmission delay in power communication network

Family Cites Families (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP4353977B2 (en) * 2004-03-04 2009-10-28 富士通株式会社 Optical transmission equipment
WO2006131020A1 (en) * 2005-06-06 2006-12-14 Zte Corporation Harmonizing method for protection restoration between middle-level network in automatic switched optical network

Patent Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN103222215A (en) * 2012-12-07 2013-07-24 华为技术有限公司 Automatic power adjusting method and first ROADM station
CN106034043A (en) * 2015-03-18 2016-10-19 中兴通讯股份有限公司 Method and apparatus for improving switching efficiency of multiplexing segments in packet transmit network
CN106656681A (en) * 2017-02-22 2017-05-10 国家电网公司 Risk analysis method and device for service transmission delay in power communication network

Also Published As

Publication number Publication date
CN108418649A (en) 2018-08-17

Similar Documents

Publication Publication Date Title
US9490928B2 (en) Arrayed waveguide grating based modular interconnection networks and methods for constructing and applying the same
CN106685530A (en) Methods and apparatus for a flattened data center network employing wavelength-agnostic endpoints
CN106155959A (en) Data transmission method and data transmission system
CN108684046B (en) Random learning-based access network service function chain deployment method
CN109286528B (en) SDN network multi-controller deployment method based on time delay
CN108418649B (en) A kind of method and apparatus calculating service delay
Kibalya et al. A novel dynamic programming inspired algorithm for embedding of virtual networks in future networks
Liu et al. PSNet: Reconfigurable network topology design for accelerating parameter server architecture based distributed machine learning
CN109327410B (en) Improved three-level CLOS routing method based on FPGA crossing
Choumas et al. The SDN control plane challenge for minimum control traffic: Distributed or centralized?
Haeri et al. A reinforcement learning-based algorithm for deflection routing in optical burst-switched networks
US20030065758A1 (en) Module-building method for designing interconnect fabrics
CN110083504A (en) The running state monitoring method and device of distributed task scheduling
Kontodimas et al. Resource allocation in slotted optical data center networks
CN101931462A (en) Testing control method and device for optical transmission network
CN107431551A (en) The method that optical cross connection node and optical signal exchange
CN107786382A (en) Interface system of selection, device, test console and test system
CN106716935A (en) Cross-layer service configuration method and controller
CN102377661A (en) Blade server and method for building shortest blade transmission path in blade server
CN107359938A (en) The implementation method and device controlled in data center's Transmission system, system
CN108574584B (en) Grid system and path determining method and control equipment in grid system
Kohler et al. A SystemC TLM2 model of communication in wormhole switched Networks-On-Chip
CN116367024A (en) Service deployment method, system and optical channel of Dragonfly all-optical data center network
CN115842766B (en) Flow simulation method and device
Wang et al. MNDM: MEMS-based N-dimensional modular hybrid data center network

Legal Events

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