CN105282048B - Service channel management method and device and optical transmission equipment - Google Patents
Service channel management method and device and optical transmission equipment Download PDFInfo
- Publication number
- CN105282048B CN105282048B CN201410300861.1A CN201410300861A CN105282048B CN 105282048 B CN105282048 B CN 105282048B CN 201410300861 A CN201410300861 A CN 201410300861A CN 105282048 B CN105282048 B CN 105282048B
- Authority
- CN
- China
- Prior art keywords
- working
- state
- unit
- units
- 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.)
- Active
Links
Images
Landscapes
- Mobile Radio Communication Systems (AREA)
- Data Exchanges In Wide-Area Networks (AREA)
Abstract
The embodiment of the invention discloses a service channel management method, a device and optical transmission equipment; the method comprises the following steps: acquiring a service signal to acquire the data flow of the service signal in unit time; adjusting the state of a working unit according to the data flow of the service signal, wherein the working unit is a service channel with the minimum granularity for transmitting the service signal; and distributing the service signals to the working units in the working state, wherein the service signals are used for transmitting by the working units in the working state.
Description
Technical Field
The present invention relates to an optical transmission device and an intelligent network communication technology of an optical transmission network in the field of communications, and in particular, to a service channel management method, an apparatus and an optical transmission device.
Background
An optical transmission device is a device for converting various signals into optical signals and transmitting the optical signals on an optical fiber, and the optical transmission device in common use includes: a quasi-Synchronous Digital Hierarchy (PDH) transmission device, a Synchronous Digital Hierarchy (SDH) optical transmission device, a Packet Transport Network (PTN) transmission device, an optical transceiver, an optical MODEM (MODEM), an optical fiber transceiver, and an optical switch. The optical transmission equipment has the characteristics of long transmission distance, difficult signal loss, difficult waveform distortion and the like, and can be used in various places.
Optical transmission devices are now widely used in large numbers: optical communication load bearing among a base station, a controller and a Remote Radio Unit (RRU) in the 3G/4G network construction; large-scale use of Fiber to the Building/Fiber to the Home (FTTB/FTTH, Fiber to the Building/Fiber to the Home); next generation broadcast Network (NGB) and bidirectional transformation from unidirectional transmission coaxial cable to carry video and broadband data; the broadband internet which takes the soft switch as a core and can provide multimedia services such as voice, video, data and the like, and the developing internet of things; and video monitoring in urban construction and Wireless Fidelity (WiFi) access, will increase the use and demand for optical transmission equipment, drive the construction and upgrade of optical communication access network and transmission carrying network.
An Optical Transport Network (OTN) is a Transport Network based on wavelength division multiplexing technology and in an Optical layer organization Network, and is a new generation of "digital Transport system" and "Optical Transport system" specified by recommendations of a series of international Telecommunication union Telecommunication Standardization organizations (ITU-T for ITU Telecommunication Standardization Sector) such as g.872, g.709, and g.798. The method has the characteristics of multi-wavelength transmission (single-wavelength transmission is a special case) and large-particle scheduling, integrates the advantages of SDH and WDM, and is a next-generation backbone transmission network.
With the rapid spread of high-speed transmission, optical communication networks are moving from 2.5G/10G/40G/100G to 400G and T-class networks being deployed, and mobile networks are moving from 2G to 3G to the present 4G networks. At present, along with the continuous promotion of speed, the consumption of equipment is also bigger and bigger, directly leads to the temperature of sub-frame, rack, computer lab very high, needs to increase more powerful cooling device like this again. However, the bandwidth utilization rate of the traffic peak value is only 29% according to the correlation statistics, which not only causes great waste to the traffic transmission channel of the optical transmission equipment, but also causes great energy waste to maintain the operation of the high-speed equipment.
For example: at present, a mode of an Optical transmission device for processing a service is that, taking a 100G service as an example, the Optical transmission device can be split into an Optical channel Data Unit (ODU) 4/ODU3E2/ODU3/ODU2E/ODU2/ODU1/ODU0/ODUFlex, if the service needs to be split into 80 ODUFlex, but a service channel of the 80 timeslots cannot be completely used at all when an enterprise service is the busiest (the peak utilization rate of the enterprise is 29%, only taking this as an example), which causes bandwidth waste and energy waste.
In summary, there is no effective solution in the related art for ensuring high-speed transmission of optical transmission equipment and saving energy.
Disclosure of Invention
Embodiments of the present invention provide a method and an apparatus for managing a service channel, and an optical transmission device, which can implement high-speed transmission of the optical transmission device and save energy.
The technical scheme of the embodiment of the invention is realized as follows:
the embodiment of the invention provides a service channel management method, which comprises the following steps:
acquiring a service signal to acquire the data flow of the service signal in unit time;
adjusting the state of a working unit according to the data flow of the service signal, wherein the working unit is a service channel with the minimum granularity for transmitting the service signal;
and distributing the service signals to the working units in the working state, wherein the service signals are used for transmitting by the working units in the working state.
Preferably, the adjusting the state of the working unit according to the data traffic of the service signal includes:
determining the utilization rate of the working units in the working state according to the number of the working units in the working state and the data flow of the transmitted service signals;
when the determined utilization rate is smaller than a preset threshold value, determining the target number of working units used for transmitting the service signals according to the data flow;
and adjusting the states of part of the working units in the working state to be in the dormant state according to the target number so as to enable the number of the working units in the working state after adjustment to be consistent with the target number.
Preferably, the state of the working unit in the working state according to the target number adjustment part is a dormant state, including:
stopping distributing service signals for the target working unit adjusted to be in the dormant state;
and when the transmission of the service signal distributed to the target working unit is finished, adjusting the target working unit to be in a dormant state.
Preferably, after the target work unit is adjusted to be in the sleep state, the method further includes:
performing power-off processing on the working unit in the dormant state so as to enable the working unit performing power-off processing to be in a closed state; the working unit for performing power-off processing is a working unit which is in a dormant state and is not allocated with a service signal within a preset time.
Preferably, adjusting the state of the working unit according to the data traffic of the service signal includes:
when the data flow increment of the service signal exceeds a preset surge threshold according to the data flow, adjusting the working unit in the dormant state to be in a working state;
distributing service signals for the working units adjusted to the working states to transmit; the number of the working units which are adjusted from the dormant state to the working state is determined according to the transmission capacity of the working units and the data traffic increment.
Preferably, when all the working units in the sleep state are adjusted to be in the working state and it is determined according to the data traffic that the data traffic increment of the service signal still exceeds a preset surge threshold, the method further includes:
electrifying the working unit in the closed state, and adjusting the working unit in the closed state to be in the working state;
distributing service signals for the working units adjusted to be in the working state to transmit; the number of the working units which are adjusted from the closed state to the working state is determined according to the transmission capacity of the working units and the data traffic increment.
An embodiment of the present invention provides a service channel management device, where the device includes:
the traffic acquisition unit is used for acquiring the service signals and acquiring the data traffic of the service signals in unit time;
the control unit is used for adjusting the state of a working unit according to the data flow of the service signal, wherein the working unit is a service channel with the minimum granularity for transmitting the service signal;
and the distribution unit is used for distributing the service signals to the working units in the working states, and the service signals are used for transmitting the working units in the working states.
Preferably, the control unit includes:
the first determining module is used for determining the utilization rate of the working units in the working state according to the number of the working units in the working state and the data flow of the transmitted service signals;
the second determining module is used for determining the target number of the working units used for transmitting the service signals according to the data flow when the utilization rate determined by the first determining module is smaller than a preset threshold value;
and the first adjusting module is used for adjusting the working states of part of the working units in the working state to be in the dormant state according to the target number so as to enable the number of the working units in the working state after adjustment to be consistent with the target number.
Preferably, the allocating unit is further configured to stop allocating the service signal to the target working unit adjusted to the dormant state;
and the control unit is also used for adjusting the target working unit to be in a dormant state when the transmission of the service signal distributed to the target working unit is finished.
Preferably, the control unit is further configured to, after the target working unit is adjusted to be in the dormant state, perform power-off processing on the working unit in the dormant state, so that the working unit performing power-off processing is in a closed state; the working unit for performing power-off processing is a working unit which is in a dormant state and is not allocated with a service signal within a preset time.
Preferably, the control unit includes:
a third determining module, configured to determine, when it is determined that a data traffic increment of the service signal exceeds a preset surge threshold according to the data traffic, the number of working units that are adjusted from a dormant state to a working state according to transmission capabilities of the working units and the data traffic increment;
the second adjusting module is used for adjusting the working units in the dormant state to be in the working state according to the quantity determined by the third determining module;
the allocation unit is further configured to allocate a service signal to the working unit adjusted to the working state for transmission.
Preferably, the third determining module is further configured to determine, when the second adjusting module adjusts all the working units in the dormant state to be in the working state and it is determined according to the data traffic that the data traffic increment of the service signal still exceeds a preset surge threshold, the number of the working units adjusted from the closed state to the working state according to the transmission capability of the working units and the data traffic increment;
the second adjusting module is further configured to perform power-on processing on the working units in the closed state according to the number of the working units adjusted from the closed state to the working state, and adjust the working units in the closed state to the working state;
the distribution unit is also used for distributing service signals for the working units adjusted to the working states to transmit.
An embodiment of the present invention further provides an optical transmission device, including the above-described service channel management apparatus.
In the embodiment of the invention, the working state of the working unit is adjusted by analyzing the data flow of the service signal, and the corresponding power consumption of the working unit is different when the working unit is in different working states, so that the adjustment of the power consumption can be realized based on the adjustment of the working state of the working unit, and the adjustment of the working state of the working unit is based on the data flow of the service signal, thereby realizing the adjustment of the power consumption and simultaneously meeting the transmission rate requirement of the service signal.
Drawings
Fig. 1 is a schematic flow chart of an implementation of a service channel management method in an embodiment of the present invention;
fig. 2a is a schematic structural diagram of a traffic channel management device in an embodiment of the present invention;
FIG. 2b is a first schematic structural diagram of a control unit according to an embodiment of the present invention;
FIG. 2c is a schematic structural diagram of a control unit according to an embodiment of the present invention;
fig. 2d is a schematic structural diagram of a traffic channel management device in the embodiment of the present invention;
fig. 3 is a schematic diagram illustrating that a service channel management device performs service channel management when applied to an OTN optical transmission device in the embodiment of the present invention;
fig. 4 is a schematic diagram illustrating that when the traffic channel management apparatus in the embodiment of the present invention is applied to a PTN optical transmission device, the traffic channel management is performed.
Detailed Description
In order to make the objects, technical solutions and advantages of the present invention more apparent, the present invention is described in further detail below with reference to the accompanying drawings and embodiments. It should be understood that the specific embodiments described herein are merely illustrative of the invention and are not intended to limit the invention.
An embodiment of the present invention describes a method, as shown in fig. 1, including the following steps:
And step 102, adjusting the state of a working unit according to the data flow of the service signal, wherein the working unit is a service channel with the minimum granularity for transmitting the service signal.
Here. The working unit is a distributable minimum service channel which converts an optical signal into an electric signal and then processes and transmits the electric signal, and the granularity of the distributable minimum service channel is taken as the working unit, so that the waste of the service channel can be reduced to the maximum extent.
And 103, distributing the service signal to the working unit in the working state, wherein the service signal is used for transmitting by the working unit in the working state.
Distributing and transmitting service signals by taking frames/bytes or data packets as units according to different service types; for example, for PTN traffic, PTN traffic signals are distributed and transmitted in packets; for the OTN service, the OTN service signal is distributed and transmitted in a frame/byte mode.
As an embodiment, the adjusting the state of the working unit according to the data traffic of the service signal includes:
determining the utilization rate of the working units in the working state according to the number of the working units in the working state and the data flow of the transmitted service signals;
when the determined utilization rate is smaller than a preset threshold value, determining the target number of working units used for transmitting the service signals according to the data flow;
and adjusting the working states of part of the working units in the working state to be in the dormant state according to the target number, so that the number of the working units in the working state after adjustment is consistent with the target number.
As an embodiment, the adjusting the working state of the working unit in the working state according to the target number comprises:
stopping distributing service signals for the target working unit adjusted to be in the dormant state;
and when the transmission of the service signal distributed to the target working unit is finished, adjusting the target working unit to be in a dormant state.
As an embodiment, after adjusting the target unit of work to be in the sleep state, the method further includes:
performing power-off processing on the working unit in the dormant state so as to enable the working unit performing power-off processing to be in a closed state; the working unit for performing power-off processing is a working unit which is in a dormant state and is not allocated with a service signal within a preset time.
Thus, if the dormant working units are always in the idle state within a period of time, the purpose of automatically adjusting the power consumption is achieved by powering off the dormant working units.
As an embodiment, adjusting the state of the working unit according to the data traffic of the service signal includes:
when the data flow increment of the service signal exceeds a preset surge threshold according to the data flow, adjusting the working unit in the dormant state to be in a working state;
distributing service signals for the working units adjusted to the working states to transmit; the number of the working units which are adjusted from the dormant state to the working state is determined according to the transmission capacity of the working units and the data traffic increment.
As an embodiment, when all the working units in the dormant state are adjusted to be in the working state, and it is determined according to the data traffic that the data traffic increment of the service signal still exceeds a preset surge threshold, the method further includes:
electrifying the working unit in the closed state, and adjusting the working unit in the closed state to be in the working state;
distributing service signals for the working units adjusted to be in the working state to transmit; the number of the working units which are adjusted from the closed state to the working state is determined according to the transmission capacity of the working units and the data traffic increment; therefore, when the working unit in the working state and the working unit in the dormant state are not enough to meet the transmission requirement of the service signal, the working unit in the closed state is powered on, so that unnecessary working units are prevented from being started, and the power consumption can be reduced to the maximum extent.
In practical application, for the data of the service signal which is not transmitted in time, the buffering process (i.e. storing in the buffer area) may be performed, and the capacity of the buffer area may be determined according to the data flow increment of different types of services in unit time, so as to ensure that there is enough space to store the data of the service signal which is not transmitted in time, and avoid data loss.
In the related art, for service signals, the implementation of service transmission channels is completed on one framing chip, so that each service channel cannot be independently controlled (independent power-off and power-on control), and great waste is caused on bandwidth time slots and power consumption; in the embodiment of the invention, the service channels are managed by taking the working units as granularity, so that the flexibility is high, and the defect that the service channels cannot be independently controlled in the related technology is overcome; and the working state of the working unit is adjusted by analyzing the data flow of the service signal, and the corresponding power consumption of the working unit in different working states is different, so that the adjustment of the power consumption can be realized based on the adjustment of the working state of the working unit, and the adjustment of the working state of the working unit is based on the data flow of the service signal, thereby realizing the adjustment of the power consumption and simultaneously meeting the transmission rate requirement of the service signal.
The embodiment of the present invention further describes a computer storage medium, in which computer-executable instructions are stored, and the computer-executable instructions are used for executing the service channel management method shown in fig. 1.
An embodiment of the present invention further describes a service channel management apparatus, as shown in fig. 2a, including:
a traffic collection unit 21, configured to collect a service signal and obtain a data traffic of the service signal in unit time;
a control unit 22, configured to adjust a state of a working unit according to a data traffic of the service signal, where the working unit is a service channel with a minimum granularity for transmitting the service signal;
the allocating unit 23 is configured to allocate the service signal to the working unit in the working state, where the service signal is used for transmission by the working unit in the working state.
As an embodiment, as shown in fig. 2b, the control unit 22 includes:
a first determining module 221, configured to determine a utilization rate of the working units in the working state according to the number of the working units in the working state and a data traffic of the transmitted service signal;
a second determining module 222, configured to determine, according to the data traffic, a target number of working units used for transmitting a service signal when the utilization rate determined by the first determining module 223 is smaller than a preset threshold;
the first adjusting module 223 is configured to adjust the working states of the part of the working units in the working state to be the dormant state according to the target number, so that the number of the working units in the working state after adjustment is consistent with the target number.
As an embodiment, the allocating unit 23 is further configured to stop allocating the service signal to the target working unit adjusted to the dormant state;
the control unit 22 is further configured to adjust the target working unit to be in a dormant state when the transmission of the service signal allocated to the target working unit is completed.
As an embodiment, the control unit 22 is further configured to, after the target working unit is adjusted to be in the dormant state, perform power-off processing on the working unit in the dormant state, so that the working unit performing the power-off processing is in an off state; the working unit for performing power-off processing is a working unit which is in a dormant state and is not allocated with a service signal within a preset time.
As an embodiment, as shown in fig. 2c, the control unit 22 includes:
a third determining module 224, configured to determine, when it is determined that a data traffic increment of the service signal exceeds a preset surge threshold according to the data traffic, the number of working units that are adjusted from a sleep state to a working state according to the transmission capability of the working units and the data traffic increment;
a second adjusting module 225, configured to adjust the working units in the dormant state to be in the working state according to the quantity determined by the third determining module 224;
the allocating unit 23 is further configured to allocate a service signal to the working unit adjusted to the working state for transmission.
As an embodiment, the third determining module is further configured to, when the second adjusting module 225 adjusts all the working units in the dormant state to be in the working state and determines that the data traffic increment of the service signal still exceeds a preset surge threshold according to the data traffic, determine, according to the transmission capability of the working unit and the data traffic increment, the number of the working units adjusted from the shutdown state to the working state;
the second adjusting module 225 is further configured to perform power-on processing on the working units in the closed state according to the number of the working units adjusted from the closed state to the working state, and adjust the working units in the closed state to the working state;
the allocating unit 23 is further configured to allocate a service signal to the working unit adjusted to the working state for transmission.
It should be noted that, in practical applications, as shown in fig. 2d, based on the traffic channel management apparatus shown in fig. 2a, the traffic channel management apparatus may further include:
a buffer unit 24, configured to buffer data of the service signal; the allocating unit 23 is further configured to allocate the service signal to the working unit according to the data of the service signal stored in the buffer unit 24, so that the working unit performs transmission of the service signal.
It should be noted that, referring to fig. 2d, in the structure of the device, the control unit 22 is disposed at the bypass of the whole signal transmission channel (as shown by the dotted line), and the transmission channel of the traffic signal in the device includes: a flow acquisition unit 21, a buffer unit 24 and a distribution unit 23; thus, the service signal does not need to pass through the control unit 22, so that the control unit 22 does not cause transmission delay of the service signal, and the automatic adjustment of the power consumption of the optical transmission device can be completed on the basis of ensuring the transmission rate of the service signal.
In practical applications, the units included in the traffic channel management-like device may be implemented by a logic programmable gate array (FPGA).
An embodiment of the present invention further describes an optical transmission device, which includes the service channel management apparatus shown in fig. 2a or fig. 2 d.
In practical application, the OTN optical transmission device may support multiple services, for example, an OTU service, where a detachable minimum granularity of a service transmission channel is ODU0, and accordingly, the working unit in fig. 2 may transmit an OTU service with a granularity of ODU 0.
When the working unit shown in fig. 2b transmits an OTU service of the ODU0, that is, when the apparatus applies an OTN optical transmission device, a corresponding apparatus processing schematic diagram is as shown in fig. 3, and as shown in the flow direction of the OTN signal, after the service signal is input to the traffic acquisition unit 21, the service signal sequentially passes through the buffer unit 24 and the allocation unit 23, and after being split into an OTN frame by the allocation unit 23, the service signal is transmitted through N working units (corresponding to ODU0 service channels).
During the OTN frame transmission period, the control unit 22 correspondingly activates/deactivates the working unit by controlling the power on/off of the working unit, so as to achieve the purpose of reducing the power consumption of the optical transmission device, which is described below:
1) when the device is powered on and started, all working units (that is, ODU0 service channels) are powered on by default, so that all working units are in an on state.
The control unit 22 communicates with the working units through an Intelligent Platform Management Interface (IPMI) bus to start the working units and receive the states of the working units (such as start, sleep, and close) fed back by the working units.
2) After the power-on start, the traffic acquisition unit 21 may acquire the service signal, and calculate to obtain the data traffic of the service signal, that is, the traffic of the service signal in unit time; the flow rate acquisition unit 21 passes the data flow rate to the control unit 22.
3) The control unit 22 determines a power consumption adjustment strategy for the working unit according to the data traffic.
The control unit 22 determines the working unit which needs to be in the working state (i.e. the state of performing data transmission) and the working unit which needs to be in the closing state (i.e. the state of not performing data transmission); for example, the work units that will need to be in the sleep state are identified by 1, and the work units that will need to be in the sleep state are identified by 2.
Taking fig. 3 as an example, when the device is powered on and started, the working units 1 to N are powered on by default to enable the working units 1 to N to be in the working states, and it is assumed that the control unit 22 determines that the working units 1 to i (i is smaller than N) are required to be in the sleep state according to the data traffic counted by the traffic collection unit 21, and when the working units i +1 to N keep the working states, the state identifiers of the working units 1 to N may be sent to the allocation unit 23, where an example is as follows: 1 { 1-i: 1; i + 1-N: 2 }.
4) The allocation unit 23 selects the working unit to transmit the service signal according to the power consumption adjustment strategy.
The allocating unit 23 determines that the service signals can be transmitted by using the working units i +1 to N, which are the working units with the ID state of 2, according to the power consumption adjustment policy, and allocates the service signals to the working units i +1 to N for transmission in units of bytes.
Step 1) to step 4) are processing flows for performing power consumption management when the device is powered on, and in the process of transmitting a service signal by a subsequent working unit, since the control unit 22 periodically (for example, with 1 second as a period) acquires the data traffic of the service signal from the traffic acquisition unit 21, when the control unit 22 determines that the working unit currently in a working state exceeds the requirement for transmitting the service signal according to the data traffic acquired by the traffic acquisition unit 21, the processing may be performed in step 5); when the control unit 22 determines that the number of the working units currently in the working state is hard to meet the requirement of transmitting the service signal according to the data traffic, the process may proceed to step 6).
The control unit 22 may determine whether the number of the working units currently in the working state meets the requirement of transmitting the service signal according to the utilization rate of the working units currently in the working state and a threshold of the utilization rate; for example, when a 10G bandwidth service signal is transmitted, if the traffic acquisition unit 21 counts that the utilization rate of the working units in the working state is 30% in units of bytes or bits, that is, each working unit has 70% waste (the waste ratio threshold is set to be 50%), the number of the working units in the working state needs to be reduced, and the step 5) will be described; if the traffic acquisition unit 21 counts that the traffic increment of the service signal exceeds the preset traffic surge threshold, the number of working units in a working state is increased, and the step 6) will be described.
It should be further noted that, when the counted traffic increment of the service signal exceeds the preset traffic surge threshold, the traffic acquisition unit 21 may also actively report the data traffic to the control unit 22, so that the control unit 22 processes the traffic signal in time, and transmission delay of the service signal is avoided.
5) A new power management policy is determined and the allocation unit 23 manages the working units according to the new power management policy to reduce the power consumption of the optical transmission apparatus.
The control unit 22 calculates the number of working units required for transmitting the traffic of the current service signal according to the data counted by the traffic collection unit 21, determines the number of working units required to be switched from the working state to the dormant state (i.e. the state in which the service signal is not transmitted) according to the number of working units in the current working state, and notifies the allocation unit 23; the allocating unit 23 selects the working units of which the number is specified by the control unit 22 from the working units in the working state at present, and does not allocate the service signals to the selected working units for transmission any more, at this time, the state identifier of the working unit selected by the allocating unit 23 is updated to 1; when the working unit with the status flag updated to 1 completes transmission of the allocated service signal and is not allocated with the service signal for transmission within the preset time, the corresponding status flag is updated from 1 to 0 and notifies the control unit 22, and the working unit with the status flag updated from 1 to 0 is powered off (i.e., is in a closed state) by the control unit 22.
For example, in the power consumption management policy determined by the control unit 22, the working units with IDs of 1-20 still maintain the working state, the working units with IDs of 20-40 need to be switched from the working state to the sleep state (i.e., no traffic signal needs to be transmitted), and the working units with IDs of 40-80 maintain the off (i.e., power-off) state. Correspondingly, when the distribution unit 23 receives the power consumption management strategy, the service signal is no longer distributed to the working unit with the ID of 20-40 for transmission; at this time, the status identifier of the working unit with the ID of 20-40 is set to 1, and the working unit with the ID of 20-40 enters the sleep state after the transmission of the service signal allocated by the allocating unit 23 is completed; after entering the sleep state for more than a preset time, the operating state flag 0 is updated and the control unit 22 is notified to power off.
6) The number of working units in working state is increased to meet the requirement of transmitting service signals.
The number of working units is increased in the following way: activating the working unit with the working state identifier of 1, namely in the dormant state; or, the working unit with the working state identifier of 1, that is, in the dormant state, is activated, and the working unit with the working state identifier of 0, that is, in the off state, is powered on to turn on the working unit.
The control unit 22 firstly activates the working unit in the dormant state to enter the working state, and informs the allocation unit 23 of the newly activated working unit, and the allocation unit 23 allocates a service signal for the activated working unit to transmit; because the activation processing is not delayed, the data of the service signal is prevented from forming congestion in the buffer unit 24; the control unit 22 may also determine the number of the working units to be activated according to the transmission capability of the working units and the traffic increment of the service signal counted by the traffic acquisition unit 21; if the flow rate increase counted by the flow rate collection unit 21 is large, and all the working units activated in the dormant state are not enough to transmit the service signal, the control unit 22 may also power on the working unit in the off state to turn on the working unit in the off state; after the power-on is completed, the control unit 22 sets the working state identifier of the working unit from 0 to 2 after receiving the power-on completion signal, and simultaneously informs the allocation unit 23 of a newly started working unit; meanwhile, the buffer unit 24 buffers the data of the service signal to be transmitted, and after the working unit is powered on, the allocation unit 23 allocates the service signal to the newly started working unit for transmission according to the data of the service signal buffered by the buffer unit 22.
When the traffic of the traffic signal increases rapidly, the buffering unit 22 may buffer the data of the traffic signal, and the capacity of the buffering unit 22 may be determined according to the type of the traffic signal, so as to ensure that the data loss of the traffic signal is not caused.
The following describes the processing procedure of the apparatus shown in fig. 2d when the apparatus is applied to a PTN optical transmission device, in practical application, the PTN optical transmission device transmits traffic signals in the form of data packets.
When the working unit PTN service shown in fig. 2b is implemented, as shown in fig. 4, according to a PTN signal flow direction, a service signal is input into the traffic acquisition unit 21, and then sequentially passes through the buffer unit 24 and the allocation unit 23, and is transmitted through N working units (the minimum separable granularity of the service transmission channel is ODUFlex 0).
During the service signal transmission period of the PTN service, the control unit 22 correspondingly activates/deactivates the working unit by controlling the power-on/power-off of the working unit, so as to achieve the purpose of reducing the power consumption of the optical transmission device, which is described below:
1) when the device is powered on and started, all working units (that is, ODUFlex service channels) are powered on by default, so that all working units are in an on state.
1) The control unit 22 communicates with the work units through the IPMI bus manner to turn on the work units and receive the states of the work units fed back from the work units (e.g., on, sleep, and off), and the control unit 22 controls the work units up/down electrically through hardware/software/other manners (preferably, hardware manner).
2) After the power-on start, the traffic acquisition unit 21 may acquire the service signal, and calculate to obtain the data traffic of the service signal, that is, the traffic of the service signal in unit time; the flow rate acquisition unit 21 passes the data flow rate to the control unit 22.
3) The control unit 22 determines a power consumption adjustment strategy for the working unit according to the data traffic.
The control unit 22 determines the working unit which needs to be in the working state (i.e. the state of performing data transmission) and the working unit which needs to be in the closing state (i.e. the state of not performing data transmission); for example, the work units that will need to be in the sleep state are identified by 1, and the work units that will need to be in the sleep state are identified by 2.
Taking fig. 4 as an example, when the device is powered on and started, by default, 75% of the working units in the N working units are powered on to enable 75% of the working units to be in a working state, assuming that the control unit 22 determines that the working units 1 to i (i is smaller than N) need to be in a sleep state according to the data traffic, and when the working units i +1 to N keep in the working state, the state identifiers of the working units 1 to N may be sent to the allocation unit 23, where an example is as follows: 1 { 1-i: 1; i + 1-N: 2 }.
4) The allocation unit 23 selects the working unit to transmit the service signal according to the power consumption adjustment strategy.
The allocating unit 23 determines that the service signals can be transmitted by using the working units i +1 to N, which are the working units with the ID state of 2, according to the power consumption adjustment policy, and allocates the service signals to the working units i +1 to N for transmission in units of bytes.
Step 1) to step 4) are processing procedures for power consumption management when the device is powered on, and in the process of transmitting service signals by the subsequent working units, since the control unit 22 periodically acquires the data traffic of the service signals from the traffic acquisition unit 21, when the control unit 22 determines that the working units currently in a working state exceed the requirements for transmitting the service signals according to the data traffic, the step 5) can be carried out; when the control unit 22 determines that the number of the working units currently in the working state is hard to meet the requirement of transmitting the service signal according to the data traffic, the process may proceed to step 6).
The control unit 22 may determine whether the number of the working units currently in the working state meets the requirement of transmitting the service signal according to the utilization rate of the working units currently in the working state and a threshold of the utilization rate; for example, when a 10G bandwidth service signal is transmitted, if the traffic acquisition unit 21 counts that the utilization rate of the working units in the working state is 30% in units of bytes or bits, that is, each working unit has 70% waste (the waste ratio threshold is set to be 50%), the number of the working units in the working state needs to be reduced, and the step 5) will be described; if the traffic acquisition unit 21 counts that the traffic increment of the service signal exceeds the preset traffic surge threshold, the number of working units in a working state is increased, and the step 6) will be described.
It should be further noted that, when the counted traffic increment of the service signal exceeds the preset traffic surge threshold, the traffic acquisition unit 21 may also actively report the data traffic to the control unit 22, so that the control unit 22 processes the traffic signal in time, and transmission delay of the service signal is avoided.
5) A new power management policy is determined and the allocation unit 23 manages the working units according to the new power management policy to reduce the power consumption of the optical transmission apparatus.
The control unit 22 calculates the number of working units required for transmitting the traffic of the current service signal according to the traffic data counted by the traffic collection unit 21, determines the number of working units required to be switched from the working state to the dormant state (i.e. the state in which the service signal is not transmitted) according to the number of working units in the working state at present, and notifies the allocation unit 23; the allocating unit 23 selects the working units of which the number is specified by the control unit 22 from the working units in the working state at present, and does not allocate the service signals to the selected working units for transmission any more, at this time, the state identifier of the working unit selected by the allocating unit 23 is updated to 1; when the working unit with the working state identifier updated to 1 completes transmission of the allocated service signal and is not allocated with the service signal for transmission within the preset time, the corresponding working state identifier is updated from 1 to 0 and notifies the control unit 22, and the working unit with the state identifier updated from 1 to 0 is powered off (i.e., is in a closed state) by the control unit 22.
For example, in the power consumption management policy determined by the control unit 22, the working units with IDs of 1-20 still maintain the working state, the working units with IDs of 20-40 need to be switched from the working state to the sleep state (i.e., no traffic signal needs to be transmitted), and the working units with IDs of 40-80 maintain the off (i.e., power-off) state. Correspondingly, when the distribution unit 23 receives the power consumption management strategy, the service signal is no longer distributed to the working unit with the ID of 20-40 for transmission; at this time, the status identifier of the working unit with the ID of 20-40 is set to 1, and the working unit with the ID of 20-40 enters the sleep state after the transmission of the service signal allocated by the allocating unit 23 is completed; after entering the sleep state for more than a preset time, the operating state flag 0 is updated and the control unit 22 is notified to power off.
6) The number of working units in working state is increased to meet the requirement of transmitting service signals.
The number of working units is increased in the following way: activating the working unit with the working state identifier of 1, namely in the dormant state; or, the working unit with the working state identifier of 1, that is, in the dormant state, is activated, and the working unit with the working state identifier of 0, that is, in the off state, is powered on to turn on the working unit.
The control unit 22 firstly activates the working unit in the dormant state to enter the working state, and informs the allocation unit 23 of the newly activated working unit, and the allocation unit 23 allocates a service signal for the newly activated working unit to transmit; because the activation processing is not delayed, the data of the service signal is prevented from forming congestion in the buffer unit 24; the control unit 22 may also determine the number of the working units to be activated according to the transmission capability of the working units and the traffic increment of the service signal counted by the traffic acquisition unit 21; if the flow rate received by the control unit 22 increases by a relatively large amount, and all the working units activated in the sleep state are not enough to transmit the service signal, the control unit 22 may also power on the working unit in the off state to turn on the working unit in the off state; after the power-on is completed, the control unit 22 sets the working state identifier of the working unit from 0 to 2 after receiving the power-on completion signal, and simultaneously informs the allocation unit 23 of a newly started working unit; meanwhile, the buffer unit 24 buffers the data of the service signal to be transmitted, and after the working unit is powered on, the allocation unit 23 allocates the service signal to the newly started working unit for transmission according to the data of the service signal buffered by the buffer unit 22.
When the traffic of the traffic signal increases rapidly, the buffering unit 22 may buffer the data of the traffic signal, and the capacity of the buffering unit 22 may be determined according to the type of the traffic signal, so as to ensure that the data loss of the traffic signal is not caused.
In summary, in the embodiments of the present invention, the working units are used as granularity to control the service channels, and the purpose of automatically adjusting the power consumption is achieved by adjusting the working states of the working units.
Those of ordinary skill in the art will understand that: all or part of the steps for implementing the method embodiments may be implemented by hardware related to program instructions, and the program may be stored in a computer readable storage medium, and when executed, the program performs the steps including the method embodiments; and the aforementioned storage medium includes: various media that can store program codes, such as a removable Memory device, a Random Access Memory (RAM), a Read-Only Memory (ROM), a magnetic disk, and an optical disk.
Alternatively, the integrated unit of the present invention may be stored in a computer-readable storage medium if it is implemented in the form of a software functional module and sold or used as a separate product. Based on such understanding, the technical solutions of the embodiments of the present invention may be embodied in the form of a software product, which is stored in a storage medium and includes instructions for causing a computer device (which may be a personal computer, a server, or a network device) to execute all or part of the methods described in the embodiments of the present invention. And the aforementioned storage medium includes: a removable storage device, a RAM, a ROM, a magnetic or optical disk, or various other media that can store program code.
The above description is only for the specific embodiments of the present invention, but the scope of the present invention is not limited thereto, and any person skilled in the art can easily conceive of the changes or substitutions within the technical scope of the present invention, and all the changes or substitutions should be covered within the scope of the present invention. Therefore, the protection scope of the present invention shall be subject to the protection scope of the appended claims.
Claims (13)
1. A traffic channel management method, wherein the method is applied to an optical transmission device, and the method comprises:
acquiring a service signal to acquire the data flow of the service signal in unit time;
adjusting the state of a working unit according to the data flow of the service signal, wherein the working unit is a service channel with the minimum granularity for transmitting the service signal;
and distributing the service signals to the working units in the working state, wherein the service signals are used for transmitting by the working units in the working state.
2. The method of claim 1, wherein said adjusting the state of the work unit based on the data traffic of the traffic signal comprises:
determining the utilization rate of the working units in the working state according to the number of the working units in the working state and the data flow of the transmitted service signals;
when the determined utilization rate is smaller than a preset threshold value, determining the target number of working units used for transmitting the service signals according to the data flow;
and adjusting the states of part of the working units in the working state to be in the dormant state according to the target number so as to enable the number of the working units in the working state after adjustment to be consistent with the target number.
3. The method of claim 2, wherein adjusting the state of the work unit in which the part is in the work state according to the target number is a sleep state comprises:
stopping distributing service signals for the target working unit adjusted to be in the dormant state;
and when the transmission of the service signal distributed to the target working unit is finished, adjusting the target working unit to be in a dormant state.
4. The method of claim 3, wherein after adjusting the target unit of work to a sleep state, the method further comprises:
performing power-off processing on the working unit in the dormant state so as to enable the working unit performing power-off processing to be in a closed state; the working unit for performing power-off processing is a working unit which is in a dormant state and is not allocated with a service signal within a preset time.
5. The method of claim 1, wherein adjusting the state of the unit of work based on the data traffic of the traffic signal comprises:
when the data flow increment of the service signal exceeds a preset surge threshold according to the data flow, adjusting the working unit in the dormant state to be in a working state;
distributing service signals for the working units adjusted to the working states to transmit; the number of the working units which are adjusted from the dormant state to the working state is determined according to the transmission capacity of the working units and the data traffic increment.
6. The method of claim 5, wherein when all the working units in the sleep state are adjusted to be in the working state and it is determined from the data traffic that the data traffic increment of the traffic signal still exceeds a preset surge threshold, the method further comprises:
electrifying the working unit in the closed state, and adjusting the working unit in the closed state to be in the working state;
distributing service signals for the working units adjusted to be in the working state to transmit; the number of the working units which are adjusted from the closed state to the working state is determined according to the transmission capacity of the working units and the data traffic increment.
7. A traffic channel management apparatus, wherein the apparatus is applied to an optical transmission device, and the apparatus comprises:
the traffic acquisition unit is used for acquiring the service signals and acquiring the data traffic of the service signals in unit time;
the control unit is used for adjusting the state of a working unit according to the data flow of the service signal, wherein the working unit is a service channel with the minimum granularity for transmitting the service signal;
and the distribution unit is used for distributing the service signals to the working units in the working states, and the service signals are used for transmitting the working units in the working states.
8. The apparatus of claim 7, wherein the control unit comprises:
the first determining module is used for determining the utilization rate of the working units in the working state according to the number of the working units in the working state and the data flow of the transmitted service signals;
the second determining module is used for determining the target number of the working units used for transmitting the service signals according to the data flow when the utilization rate determined by the first determining module is smaller than a preset threshold value;
and the first adjusting module is used for adjusting the working states of part of the working units in the working state to be in the dormant state according to the target number so as to enable the number of the working units in the working state after adjustment to be consistent with the target number.
9. The apparatus of claim 7,
the distribution unit is also used for stopping distributing the service signal to the target working unit adjusted to be in the dormant state;
and the control unit is also used for adjusting the target working unit to be in a dormant state when the transmission of the service signal distributed to the target working unit is finished.
10. The apparatus of claim 9,
the control unit is further configured to perform power-off processing on the working unit in the dormant state after the target working unit is adjusted to be in the dormant state, so that the working unit performing power-off processing is in a closed state; the working unit for performing power-off processing is a working unit which is in a dormant state and is not allocated with a service signal within a preset time.
11. The apparatus of claim 7, wherein the control unit comprises:
a third determining module, configured to determine, when it is determined that a data traffic increment of the service signal exceeds a preset surge threshold according to the data traffic, the number of working units that are adjusted from a dormant state to a working state according to transmission capabilities of the working units and the data traffic increment;
the second adjusting module is used for adjusting the working units in the dormant state to be in the working state according to the quantity determined by the third determining module;
the allocation unit is further configured to allocate a service signal to the working unit adjusted to the working state for transmission.
12. The apparatus of claim 11,
the third determining module is further configured to determine, when the second adjusting module adjusts all the working units in the dormant state to be in the working state and determines that the data traffic increment of the service signal still exceeds a preset surge threshold according to the data traffic, the number of the working units adjusted from the off state to the working state according to the transmission capability of the working units and the data traffic increment;
the second adjusting module is further configured to perform power-on processing on the working units in the closed state according to the number of the working units adjusted from the closed state to the working state, and adjust the working units in the closed state to the working state;
the distribution unit is also used for distributing service signals for the working units adjusted to the working states to transmit.
13. An optical transmission apparatus comprising the traffic channel management device of any one of claims 7 to 12.
Priority Applications (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201410300861.1A CN105282048B (en) | 2014-06-27 | 2014-06-27 | Service channel management method and device and optical transmission equipment |
PCT/CN2014/090386 WO2015196690A1 (en) | 2014-06-27 | 2014-11-05 | Service channel management method and device, optical transmission apparatus and computer storage medium |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201410300861.1A CN105282048B (en) | 2014-06-27 | 2014-06-27 | Service channel management method and device and optical transmission equipment |
Publications (2)
Publication Number | Publication Date |
---|---|
CN105282048A CN105282048A (en) | 2016-01-27 |
CN105282048B true CN105282048B (en) | 2020-09-29 |
Family
ID=54936630
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201410300861.1A Active CN105282048B (en) | 2014-06-27 | 2014-06-27 | Service channel management method and device and optical transmission equipment |
Country Status (2)
Country | Link |
---|---|
CN (1) | CN105282048B (en) |
WO (1) | WO2015196690A1 (en) |
Families Citing this family (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
WO2019034001A1 (en) * | 2017-08-18 | 2019-02-21 | 华为技术有限公司 | Power consumption control method and apparatus |
CN109413723B (en) | 2017-08-18 | 2020-11-17 | 华为技术有限公司 | Power consumption control method and device |
CN114584495A (en) * | 2020-11-18 | 2022-06-03 | 中兴通讯股份有限公司 | Device operation control method, optical transmission device, and storage medium |
CN114676222B (en) * | 2022-03-29 | 2022-12-02 | 北京国信网联科技有限公司 | Method for quickly auditing in-out internal network data |
CN117336300B (en) * | 2023-12-01 | 2024-01-30 | 山东街景智能制造科技股份有限公司 | Resource management system for state machine |
Citations (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN101616473A (en) * | 2009-07-27 | 2009-12-30 | 普天信息技术研究院有限公司 | The power-economizing method and the device of radio network controller in a kind of TD-SCDMA system |
KR101242061B1 (en) * | 2011-10-27 | 2013-03-11 | 충북대학교 산학협력단 | Method about deciding sleep mode time and transforming active mode and sleep mode in home gateway environment |
Family Cites Families (8)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN101212255B (en) * | 2006-12-29 | 2011-05-04 | 华为技术有限公司 | Dynamic bandwidth adjustment and fault protection method and device for optical access network |
CN101197627B (en) * | 2007-12-24 | 2012-04-18 | 中兴通讯股份有限公司 | Energy-saving operation method and system for passive optical network service |
CN101621530B (en) * | 2008-07-04 | 2012-05-30 | 北京邮电大学 | Load balancing network resource scheduling method and device based on light path sharing |
CN101360075B (en) * | 2008-09-12 | 2011-02-09 | 华为技术有限公司 | Grouped gateway and method for saving power consumption |
EP2453597B1 (en) * | 2009-03-09 | 2017-12-27 | Alcatel Lucent | Method for data transmission in an optical transport network |
CN102143563A (en) * | 2010-07-30 | 2011-08-03 | 华为技术有限公司 | Control method, equipment and systems of short message center cluster |
WO2012028185A1 (en) * | 2010-09-02 | 2012-03-08 | Telefonaktiebolaget L M Ericsson (Publ) | Method of transmitting traffic in a communications network and communications network apparatus |
CN103813218B (en) * | 2012-11-15 | 2017-09-19 | 中国电信股份有限公司 | The method and apparatus of dynamic adjustment optical line terminal equipment working condition |
-
2014
- 2014-06-27 CN CN201410300861.1A patent/CN105282048B/en active Active
- 2014-11-05 WO PCT/CN2014/090386 patent/WO2015196690A1/en active Application Filing
Patent Citations (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN101616473A (en) * | 2009-07-27 | 2009-12-30 | 普天信息技术研究院有限公司 | The power-economizing method and the device of radio network controller in a kind of TD-SCDMA system |
KR101242061B1 (en) * | 2011-10-27 | 2013-03-11 | 충북대학교 산학협력단 | Method about deciding sleep mode time and transforming active mode and sleep mode in home gateway environment |
Also Published As
Publication number | Publication date |
---|---|
WO2015196690A1 (en) | 2015-12-30 |
CN105282048A (en) | 2016-01-27 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN105282048B (en) | Service channel management method and device and optical transmission equipment | |
US8958699B2 (en) | ONU with wireless connectivity capability | |
US10063339B2 (en) | Sleep control method and dynamic wavelength allocation control method | |
JP5876584B2 (en) | Optical wireless access system | |
JP4315910B2 (en) | COMMUNICATION RESOURCE MANAGEMENT DEVICE AND CONTROL CHANNEL ALLOCATION METHOD | |
Van et al. | ECO-FiWi: An energy conservation scheme for integrated fiber-wireless access networks | |
JP5460886B2 (en) | Logical link management method and communication apparatus | |
JP5404936B2 (en) | Communication device | |
WO2012042674A1 (en) | Band control method and communication system | |
Tan et al. | Energy evaluation for cloud RAN employing TDM-PON as front-haul based on a new network traffic modeling | |
CN109618412B (en) | Novel 5G-oriented digital optical fiber distribution system and method for carrying out capacity scheduling on downlink and uplink by using same | |
WO2011083564A1 (en) | Pon system, subscriber-side device, station-side device, and communications method | |
Zhang et al. | High-priority first dynamic wavelength and bandwidth allocation algorithm in TWDM-PON | |
US20160261935A1 (en) | Central base station apparatus capable of dynamically allocating multiple wavelengths | |
Han et al. | Green Broadband Access Networks | |
Pakpahan et al. | Enabling flexible software-defined energy-efficient orchestration in TWDM-PON | |
Zhang et al. | Efficient polling cycle adaptive passive optical network for low-latency 5G fronthaul | |
JP2011135501A (en) | Communication system, master station device, and slave station device | |
JP4731596B2 (en) | Communication resource management apparatus, mobile terminal and method | |
US8873959B2 (en) | 802.3av compliant method using small timescale bandwidth assignment for increased ONU downstream energy efficiency | |
Maheswaravenkatesh et al. | QoS Aware and Green Hybrid Access Network | |
Li et al. | A comparison of sleep mode mechanisms for PtP and TDM-PONs | |
Zhao et al. | Hybrid scheduling mechanisms for Next-generation Passive Optical Networks based on network coding | |
Qian et al. | Wimax services over transport networks | |
JP5733453B1 (en) | Station side apparatus and power saving method in station side apparatus |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
C06 | Publication | ||
PB01 | Publication | ||
SE01 | Entry into force of request for substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
TA01 | Transfer of patent application right | ||
TA01 | Transfer of patent application right |
Effective date of registration: 20200902 Address after: 210012 Nanjing, Yuhuatai District, South Street, Bauhinia Road, No. 68 Applicant after: Nanjing Zhongxing New Software Co.,Ltd. Address before: 518057 Nanshan District science and Technology Industrial Park, Guangdong high tech Industrial Park, ZTE building Applicant before: ZTE Corp. |
|
GR01 | Patent grant | ||
GR01 | Patent grant |