The invention relates to an optical network element, particularly optical network unit, ONU, for a passive optical network, PON, wherein said optical network element is configured to operate in a primary operational state in which said optical network element can exchange optical signals with at least one further optical network element, particularly an optical line terminal of a PON.
The invention further relates to a method of operating an optical network element.
It is an object of the present invention to provide an improved optical network element and an improved method of operating an optical network element, which comprise an increased energy efficiency and operational flexibility.
Regarding the above mentioned optical network element, this object is achieved by said optical network element being configured to operate in at least one secondary operational state in which an electrical power consumption of said optical network element is lower as compared to said primary operational state, wherein said optical network element is configured to directly transit from the primary operational state to said at least one secondary operational state. This advantageously enables an optical network element such as an ONU to directly transit from the primary operational state to said secondary operational state which offers electrical energy savings due to the reduced electrical power consumption. According to the embodiments, the expression “to directly transit from the primary operational state to said at least one secondary operational state” denotes that the optical network element does not assume any further intermediate states, but rather changes from the primary state to the secondary state. This offers instant energy savings and reduces complexity of the optical network element in contrast to conventional energy saving approaches such as e.g. an ONU power saving mechanism as defined in ITU-T G.987.3 Section 16 (October 2010), which relies on intermediate states and thus requires a larger number of different states and does not offer the high degree of energy efficiency as provided by the embodiments.
According to an embodiment said optical network element is configured to operate in a first secondary operational state in which said optical network element can deactivate an optical receiver and an optical transmitter, and in a second secondary operational state in which said optical receiver is activated and in which said optical network element can deactivate said optical transmitter, wherein said optical network element is configured to transit from the first secondary operational state to the second secondary operational state and/or vice versa without transiting to the primary operational state. When deactivating both the optical receiver and the optical transmitter, in the first secondary operational state the optical network element can achieve the biggest electrical energy savings. In the second secondary operational state, still a reduced electric power consumption as compared to the primary operational state is given since said optical transmitter may be deactivated, whereas in the primary operational state, usually both the transmitter and the receiver are activated. Advantageously, according to the embodiment, a transition between the first and second secondary operational states is also possible which helps to avoid, transiting to the primary operational state and thus also contributes to reduced electrical energy consumption as well as to reduced complexity regarding the state changes of the optical network element.
Generally, the secondary operational states may be considered as “power saving” or “low power” states, because the optical network element comprises a lower electrical power consumption in these operational states as compared to the primary operational state, which may be considered as a regular operational state in which the optical network element is fully capable of transmitting and receiving, i.e. exchanging in both directions (upstream/downstream), data with another optical network element.
According to a further embodiment, said optical network element is configured to operate in a first ternary operational state, and said optical network element is configured to transit from the first secondary operational state to the second secondary operational state and/or vice versa via said first ternary operational state. The first ternary state may also be denoted as “checking state”.
According to a further embodiment, said optical network element is configured to provide a reduced functionality within said first ternary operational state as compared to the primary operational state in order to reduce an electrical power consumption, wherein particularly a packet processor functionality is deactivated in said first ternary operational state. Thus, when transiting between the first and second secondary operational states via said ternary operational state, a still reduced electrical energy consumption is enabled since no (not even a temporary) transition to the primary operational state is required.
According to a further embodiment, said optical network element is configured to operate in a first ternary operational state and a second ternary operational state, wherein said optical network element is configured to transit from the first secondary operational state to the second secondary operational state via said first ternary operational state, and/or wherein said optical network element is configured to transit from the second secondary operational state to the first secondary operational state via said second ternary operational state. I.e., the first and second ternary states may be considered as intermediate states which are temporarily assumed during the optical network element transiting between the first and second secondary states.
According to a further embodiment, said optical network element is configured to deactivate said optical transmitter in said first ternary operational state, whereby a further reduction of electrical energy consumption may be attained.
According to an embodiment, said optical network element is configured to receive from a further optical network element, particularly from said optical line terminal, a command which indicates that the optical network element shall transit to said at least one secondary operational state, and to transit to said at least one secondary operational state upon receipt of said command.
A further solution to the object of the present invention is given by a method as defined by claim 8. Further advantageous embodiments are given by the dependent claims.
Further features, aspects and advantages of the present invention are given in the following detailed description with reference to the drawings in which:
Also depicted is an optical network element 100 according to an embodiment. Presently, the optical network element 100 is an optical network unit, ONU, configured to operate within said PON. The ONU 100 is connected with an optical line terminal, OLT, 200, of said PON 1000, via said medium 300. Likewise, further ONUs (conventional or according to the embodiments) may be connected to said OLT 200 via said medium, which, however, are not depicted for the sake of clarity.
The ONU 100 comprises a receiver Rx which is configured to receive optical downstream transmissions from the OLT 200, and a transmitter Tx, which is configured to transmit optical upstream transmissions to the OLT 200.
According to the principle of the embodiments, an optical network element 100, particularly optical network unit, ONU, 100 for a passive optical network, PON, 1000, is proposed, wherein said optical network element 100 is configured to operate in a primary operational state in which said optical network element 100 can exchange optical signals with at least one further optical network element 200, particularly an optical line terminal (OLT) 200 of a PON 1000, wherein said optical network element 100 is configured to operate in at least one secondary operational state in which an electrical power consumption of said optical network element 100 is lower as compared to said primary operational state, wherein said optical network element is configured to directly transit from the primary operational state to said at least one secondary operational state.
Although the principle according to the embodiments is not limited to ONUs 100 for a PON 1000, for illustrative purposes, the embodiments explained below primarily refer to an optical network element 100 being configured as an ONU 100.
A primary operational state, in which said ONU 100 is fully operational and especially can exchange optical signals with at least one further optical network element such as the OLT 200, is denoted with reference sign S1.
Advantageously, according to an embodiment, said ONU 100 is configured to operate in at least one secondary operational state S2, in which an electrical power consumption of said ONU 100 is lower as compared to said primary operational state, and said ONU 100 is configured to directly transit from the primary operational state S1 to said at least one secondary operational state S2, i.e. in such cases where no data is to be exchanged with the OLT 200. The respective state transition is denoted with reference sign t12. Thus, by instantly transiting from operational state S1 to operational state S2, a considerable reduction of electric energy consumption is attained, in contrast to conventional systems, which require a plurality of intermediate states to be traversed prior to entering a low power state. Moreover, complexity of the underlying state machine/diagram is reduced, since only the two states S1, S2 are involved.
According to a preferred embodiment, said ONU is configured to operate in the aforementioned first secondary operational state S2 in which said ONU 100 can deactivate its optical receiver Rx (
According to a further embodiment, starting from the primary operational state S1, which may also be denoted as active state, and in analogy to the transition t12, the ONU 100 may also directly transit to the doze state S3, cf. state transition t13. Thus, according to the present embodiment, starting from the active state S1, the ONU 100 may directly enter sleep mode (state transition t12) or doze mode (state transition t13), preferably without being required to assume any intermediate states, which reduces electrical energy consumption since the energy saving sleep state S2 or doze state S3 may promptly be attained.
According to a further embodiment, the ONU 100 may directly return from sleep state S2 to active state S1, cf. state transition t21. According to a further embodiment, the ONU 100 may directly return from doze state S3 to active state S1, cf. state transition t31.
According to a further advantageous embodiment, said ONU 100 is configured to transit from the first secondary operational state S2 to the second secondary operational state S3 and/or vice versa without transiting to the primary operational state S1. As can be seen from
According to an embodiment, the ONU 100 is configured to provide a reduced functionality within said first ternary operational state S4 as compared to the active state S1 in order to reduce an electrical power consumption, wherein particularly a packet processor functionality is deactivated in said first ternary operational state S4. According to an embodiment, in ternary state S4 the ONU is configured to only to parse messages that indicate traffic waiting, so that a decision can be made to transit from state S4 to active state S1 (cf. state transition t41) or to doze state S3 (cf. state transition t43) if necessary. Otherwise, the ONU 100 may e.g. transit from ternary state S4 to sleep state S2.
According to an embodiment, the ONU 100 is configured to receive from a further optical network element such as e.g. from the OLT 200, a command which indicates that the ONU 100 shall transit to said at least one secondary operational state, i.e. sleep state S2 or doze state S3. Upon receipt of such command, the ONU 100 may perform the corresponding state transition t12, t13.
According to a further embodiment, the active state S1 may be characterized by one or more of the following criteria:
According to a further embodiment, the sleep state S2 may be characterized by one or more of the following criteria:
According to a further embodiment, the doze state S3 may be characterized by one or more of the following criteria:
According to a further embodiment, the first ternary state S4 (“checking state”) may be characterized by one or more of the following criteria:
The following table 1 comprises power management parameters which may be used according to some embodiments.
In the following description, further advantageous embodiments related to the state diagram of
According to one embodiment, it is supposed that the ONU 100 (
According to an embodiment, the ONU 100 can terminate cyclic sleep mode by sending a local wakeup indication LWI/Sleep_Request (Awake) (SR (Awake)) message to OLT 200, either while the ONU is in sleep state S2 or in checking state S4, and then it transits to active state S1 again (arrow t21 or t41). Furthermore, if the OLT 200 does not allow the ONU 100 to experience cyclic sleep mode, the OLT transmits a Sleep_Allow(OFF) (SA(OFF)) or a FWI message to the ONU during its checking state S4, whereby the ONU 100 is forced to active state S1.
According to an embodiment, if the ONU 100 receives a Doze_Allow (ON) (DA(ON)) message from the OLT 200, the ONU 100 transits from active state S1 to doze state S3, cf. arrow t13, so that cyclic doze mode starts for duration TL. After duration TL, the ONU 100 may transit to checking state S4 during which it may send a LSI or a LDI message to the OLT 200. If the ONU 100 sends LSI message to the OLT 200, meaning that the ONU 100 is going to move to cyclic sleep mode, the ONU 100 then transits from checking state S4 to sleep state S2. Otherwise (ONU sends LDI message to the OLT), the ONU 100 transits to doze state again, cf. transition t43.
According to an embodiment, the ONU can also terminate cyclic doze mode by sending a local wakeup indication LWI/SleepRequest (Awake) (SR (Awake)) message to the OLT, either while the ONU 100 is in doze state S3 or in checking state S4, and then it transits to active state S1. Furthermore, if the OLT 200 does not allow the ONU 100 to experience cyclic doze mode, the OLT 200 transmits a Doze_Allow (OFF) (DA(OFF)) or a FWI message to ONU 100 during its checking or doze states S4, S3 and the ONU 100 is forced to transit to active state S1.
According to an embodiment, during the active state S1, if the ONU 100 receives a SA(ON) or a DA(ON) message from the OLT 200, the ONU 100 will transit to sleep state S2 or to doze state S3, respectively, and parts or all of the above explained procedure may be repeated.
According to a preferred embodiment, an ONU 100 which is in sleep state S2 or doze state S3 remains registered at the OLT 200 even if the ONU 100 does not currently, i.e. during states S2, S3, communicate with the OLT 200. According to a further embodiment, the OLT 200 may consistently assign at least a predetermined minimum US bandwidth to each registered ONU 100 so that the ONU 100 can send a bandwidth request to OLT 200, preferably in every dynamic bandwidth allocation (DBA) cycle, whether the ONU 100 is in sleep state S2 or in doze state S3, without waiting for a sleep/doze period (TS, TL) to expire. For doing so, according to one embodiment, the ONU 100 may temporarily transit from states S2, S3 to state S4. Alternatively, the ONU 100 may temporarily activate its transmitter (i.e., during states S2, S3) for sending said bandwidth request to the OLT 200. Thus, the ONU can terminate, low power consumption mode whenever LWI/SR(Awake) bit appears.
According to an embodiment, the duration TS may be chosen to be similar to Tsleep in the “Asleep” state of the XG-PON standard (ITU-T G.987.3 Section 16). According to an embodiment, the duration TC may be chosen to be similar to Taware in the SleepAware and DozeAware states of the XG-PON standard. According to an embodiment, the duration TL may be chosen to be similar to Tsleep in the listen state of the XG-PON standard.
According to a further embodiment, the durations TS and TL (also cf. table 1 above) do not need to be identical, i.e. different waiting times for the ONU remaining in the respective sleep/doze states S2, S3 prior to transiting to the checking state S4 may be chosen.
The following table 2 comprises input parameters to an ONU's state machine which may be used according to some embodiments.
According to an embodiment, the parameters (or bits representing these parameters) SA(ON), SA(OFF), DA(ON) DA(OFF), and IND are controlled by the OLT 200. According to a further embodiment, the LWI, LSI, and LDI events may be conceptually derived from ONU's ternary stimulus. The following table 3 comprises ONU State transition and output information which may be used according to some embodiments.
According to a further embodiment, it is supposed that the parameters listed in Table 2 above are set based on the following criteria:
LWI/SR (Awake): is set when US traffic arrives(bit can be set when there is only one US packet or there are P many US packets, here assumed that LWI=1 whenever there is one US packet).
SA(ON): * For the first time (ONU 100 is in active state S1 and has never before transited to any state S2, S3 belonging to low power modes), SA(ON) bit is set when OLT 200 does not receive SR(Awake) message for a duration τ (meaning that there is no US traffic during τ) and there is no downstream (DS) traffic at the end of τ.
* When the ONU 100 transits from any other state to the active state S2 for US traffic transmission, SA(ON) bit is set whenever there is no US traffic (the ONU has transmitted all US traffic) and at that time, there is no DS traffic.
DA (ON) is set when OLT 200 does not receive SR (Awake) message for a duration τ (meaning that there is no US traffic for τ) but there is downstream traffic at the end of τ.
IND bit indicates the presence of DS traffic. The IND bit is set when DS traffic (can be one or P′ many downstream packets, here assumed that IND=1 when there is one DS packet) addressed to ONU 100 during its previous sleep time. In addition, the arrivals of DS traffic during checking state S4 is notified only in the next checking state.
LSI is set when TC expires and IND=0 (ONU 100 continues sleep state S2) or TC expires and no DS traffic for a duration τ1 (τ1≦TL) while the ONU 100 is in doze state S3 (ONU 100 is in cyclic Doze mode and there is no more DS traffic to forward).
LDI is set when TC expires and IND=1 (ONU 100 transits from cyclic sleep mode to cyclic doze mode) or TC expires and there was DS traffic for a duration τ1 (τ1≦TL) while the ONU 100 is in doze state S3 (ONU continues cyclic doze mode to transmit DS traffic).
According to further embodiments, it is supposed that the ONU 100 is initially in the active state S1. Then, the time diagrams discussed below with reference to
According to a further embodiment, which is depicted by
The embodiment according to
A primary operational state, in which said ONU 100 is fully operational and especially can exchange optical signals with at least one further optical network element such as the OLT 200, is denoted with reference sign S1.
According to the present embodiment, the ONU 100 is configured to operate in a first secondary operational state S5 in which said ONU 100 can deactivate an optical receiver Rx and an optical transmitter Tx, and a second secondary operational state S6 in which said optical receiver Rx is activated and in which said ONU 100 can deactivate said optical transmitter Tx. The state S5 may be denoted as sleep state, in analogy to the sleep state S2 of the embodiment of
In contrast to the embodiment of
According to the present embodiment, the ONU 100 is configured to transit from the first secondary operational state S5 to the second secondary operational state S6 and/or vice versa without transiting to the primary operational state S1. More precisely, according to the present embodiment, said ONU 100 is configured to transit from the first secondary operational state S5 to the second secondary operational state S6 via said first ternary operational state S7, and/or to transit from the second secondary operational state S6 to the first secondary operational state S5 via said second ternary operational state S8.
According to a preferred embodiment, said ONU 100 is configured to deactivate said optical transmitter Tx in said first ternary operational state S7, whereby a reduction of electric power consumption is achieved. According to a particularly preferred embodiment, during state S7 said optical transmitter Tx is always off.
According to a further embodiment, the active state S1 of
According to a further embodiment, the sleep state S5 of
According to a further embodiment, the state S7 of
According to a further embodiment, the state S6 of
According to a further embodiment, the state S8 of
The following table 4 comprises power management parameters which may be used according to some embodiments.
In the following description, further advantageous embodiments related to the state diagram of
According to one embodiment, if the ONU 100 receives a Sleep_Allow(ON) (“SA(ON)”) message from the OLT 200, the ONU 100 will transit to sleep state S5, cf. transition t15 (and cyclic sleep mode may start) for a duration τ sleep.
According to an embodiment, after Tsleep, the ONU 100 transits to sleep aware state S7 (transition t57) for duration T_Saware, if a local wakeup indication (LWI)/Sleep_Request (Awake) (SR(Awake)) message is not stimulated or the ONU 100 does not receive a SA(OFF) or a FWI messages from the OLT 200. In case the ONU 100 receives those messages during sleep aware state S7, according to one embodiment, the sleep aware state is terminated immediately and the ONU 100 transits to active state S1, cf. transition t71. However, if the ONU 100 receives a Doze_Allow (DA(ON)) message from OUT 200 during sleep aware state, after duration T_Saware in that state, it will transit to the doze state, cf. transition t76, and a cyclic doze mode may start. In addition, during sleep state S5, the ONU 100 can terminate cyclic sleep mode by sending a LWI/SR (Awake) message to the OLT 200, then, the ONU 100 may transit by means of transition t51 to active state S1.
According to an embodiment, starting from the active state S1, if the ONU 100 receives a Doze Allow (ON) (DA(ON)) message from the OLT 200, the ONU transits to doze state S6 by means of transition t16, and a cyclic doze mode may start for duration. T_listen (the cyclic doze mode may e.g. be characterized by cyclically transiting between states S6, S8 by means of transitions t68, t86). After T_listen, the ONU 100 transits to doze aware state S8, cf. arrow t68, for a duration τ Daware if a local wakeup indication (LWI)/Sleep_Request (Awake) (SR(Awake)) message is not stimulated or if the ONU does not receive a DA(OFF)/FWI message from the OLT. In case the ONU receives those messages during doze aware state S8, the doze aware state S8 is terminated immediately and the ONU 100 transits to active state S1 by means of transition t81. However, if the ONU receives a SA(ON) message from OLT during doze aware state S8, after duration. T_Daware in that state S8, it will transit to sleep state S5 via transition t85, and a cyclic sleep mode may start, which may e.g. be characterized by cyclically transiting between states S5, S7 by means of transitions t57, t75.
According to an embodiment, during doze state S6, the ONU 100 may terminate cyclic doze mode by sending a LWI/SR. (Awake) message to the OLT 200, then, the ONU 100 may transit to active state via transition t61. Furthermore, if the ONU 100 receives a DA(OFF) or FI message from the OLT 200, it is forced to transit to active state S1.
According to an embodiment, during the active state S1, if ONU 100 receives a SA (ON) or a GA (ON) message from the OLT 200, the ONU 100 will transit to sleep state S5 or doze state S6, respectively, and the above procedure may be repeated.
According to an embodiment, an ONU 100 which is in the states S5, S6, S7, S8 may remain registered at the OLT 200 even if the ONU 100 does not currently communicate with the OLT 200. In addition, the OLT 200 may consistently assign at least minimum upstream bandwidth to each registered ONU 100 so that the ONU 100 can send bandwidth request (s) to the OLT, e.g. in every DNA cycle, whether the ONU be in sleep state or in doze state without waiting for an asleep/doze period to expire. Thus, the ONU may terminate low power consumption mode whenever a corresponding indication, e.g. represented by an LWI/SR(Awake) bit, appears.
According to a further embodiment, listen may be chosen to be similar to the “Tsleep” parameter in Listen state of the XG-PON standard. According to a further embodiment, the parameters T_sleep and T_listen can be different from each other. According to a further embodiment, T_Daware may be chosen to be similar to the “Taware” parameter for the “DozeAware” state of the XG-PON standard. According to a further embodiment, T_Saware and T_Daware can be different from each other.
The following table 5 comprises input parameters to an ONU's state machine which may be used according to some embodiments.
According to an embodiment, the SA(ON), SA(OFF), aA(ON), and DA(OFF) information (e.g., bits), may be controlled by the OLT 200, and the LWI event may conceptually be derived from ONU's ternary stimulus.
The following table 6 comprises ONU State transition and output information which may be used according to some embodiments, preferably such embodiments which are related to the state diagram of
According to a further embodiment, it is supposed that the parameters listed in Table 6 above are set based on the following criteria:
LWI/SR(Awake): when US traffic arrives, LWI bit is set and CPU 100 sends SR(Awake) to the OLT 200.
SA(ON): * For the first time (ONU is in active state S1 and has never been to any state S5 to S8 belonging to low power modes), SA(ON) bit is set when the OLT 200 does not receive SR (Awake) message for a duration τ (meaning that there is no US traffic during τ) and there is no downstream (DS) traffic at the end of τ. * When the ONU 100 transits from any state S5 to S8 belonging to low power mode to active state S1 for US transmission and at the end of US traffic transmission, there is no DS traffic. * ONU is in doze state S6 (
DA(ON): * For the first time (ONU is in active state S1 and have never been to any state S1 to S8 belonging to low power modes), DA(ON) bit is set when OLT does not receive SR(Awake) message for a duration τ (meaning that there is no US traffic during T) and there is downstream (DS) traffic at the end of τ. * When ONU transits from any state S5 to S8 belonging to low power mode to active state S1 for US transmission and at the end of US traffic transmission, there is DS traffic. * ONU is in cyclic sleep mode (either in sleep state S5 or sleep aware state S7), if there is DS traffic addressed to ONU 100, then in the following sleep aware state, the DA(ON) bit is sent to ONU 100 from OLT 200. Here, it is assumed that cyclic sleep mode is not truncated by US traffic.
The following abbreviations are used in the time diagrams of
According to a further embodiment, it is supposed that the ONU 100 is initially in the active state S1. Then, the time diagrams discussed below with reference to
According to a further embodiment, if there is no US during time interval τ, but DS at the end of time interval τ, the OLT allows the ONU to enter cyclic doze mode.
The embodiment according to
Compared to the power management in current, conventional XG-PON standards, the present embodiments have the following advantages:
1) The principle according to the embodiments allows precise scheduling and control of the ONU sleep and awake periods by the OLT, which is particularly advantageous if multiple ONUs 100 may activate sleep mode. The principle according to the embodiments also helps to ensure a proper timing alignment (with respect to sleep and awake durations) between the OLT 200 and ONUs 100.
2) The principle according to the embodiments allows quick transits from full power states S1 to low power states S2, S3, S5, S6 eliminating intermediate steps thus leading to better power savings.
3) The principle according to the embodiments allows quick transits between low power modes S2, S3; S5, S8 which helps in reacting quickly to traffic changes and thus improves the Quality of Service (QoS).
4) The principle according to the embodiments requires fewer states in the ONU state machine and less message exchanges between the OLT and ONUs leading to lower complexity.
The description and drawings merely illustrate the principles of the invention. It will thus be appreciated that those skilled in the art will be able to devise various arrangements that, although not explicitly described or shown herein, embody the principles of the invention and are included within its spirit and scope. Furthermore, all examples recited herein are principally intended expressly to be only for pedagogical purposes to aid the reader in understanding the principles of the invention and the concepts contributed by the inventor(s) to furthering the art, and are to be construed as being without limitation to such specifically recited examples and conditions. Moreover, all statements herein reciting principles, aspects, and embodiments of the invention, as well as specific examples thereof, are intended to encompass equivalents thereof.
It should be appreciated by those skilled in the art that any block diagrams herein represent conceptual views of illustrative circuitry embodying the principles of the invention. Similarly, it will be appreciated that any flow charts, flow diagrams, state transition diagrams, pseudo code, and the like represent various processes which may be substantially represented in computer readable medium and so executed by a computer or processor, whether or not such computer or processor is explicitly shown.
Number | Date | Country | Kind |
---|---|---|---|
14290001.8 | Jan 2014 | EP | regional |
Filing Document | Filing Date | Country | Kind |
---|---|---|---|
PCT/EP2014/078178 | 12/17/2014 | WO | 00 |