The present disclosure relates optical networking. More particularly, the present disclosure relates to methods for reducing power consumption of a passive optical network using traffic monitoring and inference techniques.
An access network is a network that connects directly to an end user. Such networks are connected to a backbone network that interconnects the access network and various other networks in different buildings on a campus or cities in a country.
A passive optical network (TON) is a type of fiber-optic access network that generally includes a central office node or optical line terminal (OLT) at the central office of a service provider and one or more user nodes or optical network units (ONUs) near the end users. An optical distribution network (ODN) including, for example, optical fibers and splitters, connect the OLT and ONUs. PONs are reported to consume the smallest energy per transmission bit among various access technologies including WiMAX, FTTN, and point to point optical access networks.
Video-centric applications and services such as HDTV and social networking are growing and emerging in access networks. Because these applications are bandwidth-hungry, the bandwidth provisioned by currently deployed Ethernet based PONs (EPONs) will be filled up soon. In order to meet the high bandwidth requirements caused by these applications, the IEEE 802.3av 10G-EPON task force was charged to increase the provisioning data rate of EPONs to 10 Gb/s from 1 Gb/s, which is data rate provisioned in both downstream and upstream traffic by currently deployed 1G EPONs.
While the line rate is significantly increased to satisfy subscribers' demands, the power consumption of 10G-EPONs may be increased as well. The power consumption of 10G-EPONs has become a major concern for network service providers because it contributes to part of the operational expenditure of service providers. Moreover, energy consumption is becoming an environmental and therefore a social and economic issue because it is tied to climate change, which is believed to be due to the burning of fossil fuels and the direct impact of greenhouse gases on the earth's environment.
The power consumption of ONUs increase with the increase of line rate for a number of reasons. For example, with the increase of the line rate, optical dispersion increases as well. Compensating a higher dispersion exerts higher requirements on the optical lasers of an EPON, which may increase the power consumption of the lasers. In addition, electronic circuits of an EPON should be sufficiently powered such that they can process 10 times faster than that of a 1G-EPON. Thus, a 10G-EPON will consume more energy than a 1G-EPON.
Reducing power consumption of a 10G-EPON requires efforts across both the physical layer and the media access control (MAC) sub-layer (of the data link layer), of the network. Efforts are being made to develop optical transceivers and electronic circuits with low power consumption. In addition, multi-power mode devices with the ability of disabling certain functions can also help reduce the energy consumption of the network. However, low-power mode devices with some functions disabled may result in the degradation of network performance. To avoid the service degradation, it is important to properly design the MAC sub-layer control and scheduling schemes, which are aware of the disabled functions.
The prior art has proposed introducing a “sleep” mode into ONUS to save energy when ONUs are idle. ITU-T Recommendation G. sup 45 specifies two energy saving modes for ONUs in GPON. One of these modes is the “doze” mode, in which only the transmitter c′ be turned off when possible. The other mode is the “cyclic sleep” mode, in which both the transmitter and the receiver can be turned off. Since the access network traffic is rather bursty, ONUs may be idle for significantly long periods of time, implying that putting idle ONUs into the sleep mode is an effective way to reduce the energy consumption. However, it is challenging to timely wake up ONUs in the sleep mode, to avoid service disruption when downstream or upstream traffic arrives in 1G-EPONs and 10G-EPONs.
The major challenge lies in the downstream transmission. In an EPON, the downstream data traffic of all the ONUs are time division multiplexed (TDM) into a single wavelength, and then broadcasted to all the ONUs. An ONU receives all downstream packets, and checks whether the packets are destined to itself. An ONU does not know when the downstream traffic arrives at the OLT, and the exact time that the OLT schedules its downstream traffic. Therefore, without proper sleep-aware MAC control, receivers at ONUs need to be awake all the time to avoid missing its downstream packets.
The prior art has attempted to address this problem by implementing a three-way handshake process between the OLT and the ONUs before placing the ONUs into the sleep mode. Since the OLT is aware of the sleep status of each ONU, it can queue the downstream arrival traffic until the ONU wakes up. However, to implement the three-way handshaking process, an extended multipoint control protocol (MPCP) is required to introduce new MPCP protocol data its (PDUs). In addition the negotiation process also takes at least several round trip times, which further incurs large delay. The prior art has also attempted to implement fixed bandwidth allocation (FBA) when the network is lightly loaded. By using FBA, the time slots allocated to each ONU in each cycle is fixed and known to the ONU, and thus, the ONUs can switch into to the sleep mode in the time slots being allocated to other ONUs. However, since traffic of an ONU changes very frequently cycle from cycle, FBA may result in under or over bandwidth allocation, and consequently degrades service of the ONUs to some degree.
In addition to the downstream scenario, an efficient sleep control mechanism should also consider the upstream traffic and MPCP control message transmission. For the upstream transmission, the awakening of an ONU in the sleep mode can be triggered by the arrival of upstream traffic. However, this arrival traffic cannot be transmitted until the ONU is notified with the allocated time from the OLT. Before the OLT allocates bandwidth to an ONU, the newly awakened ONU needs to request tier upstream bandwidth. To realize this, some periodic time slots may need to be allocated to the ONUs to enable them access the upstream channel in time even when the ONUs are in the sleep mode.
Regarding the MPCP control message transmission, to keep a watchdog timer in the OLT from expiring and deregistering the ONU, both IEEE 802.3ah and IEEE 802.3av specify that the ONUs should periodically send MPCP REPORT messages to the OLT, to signal bandwidth needs as well as to arm the OLT watchdog timer even when no request for bandwidth is being made. The longest interval between two reports, as specified by “report_timeout” is set as 50 ms in both 1G-EPON and 10G-EPON. Further, the OLT also periodically sends GATE messages to an ONU even when the ONU does not have data traffic. The longest interval between two GATE messages, as specified in “gate_timeout,” is set as 50 ms. Therefore, to comply with the MPCP, ONUS in the sleep mode must wakeup every 50 ms to send the MPCP REPORT messages as well as to receive the GATE messages.
Accordingly, an improved sleep-aware traffic scheduling scheme is needed, which can be easily implemented to reduce energy consumption of EPONs.
Disclosed herein is a method for reducing energy consumption of a passive optical network comprising an optical line terminal and an optical network unit. The method comprises the steps of: at the optical network unit, determining in a computer process whether a packet destined from the optical network unit has arrived at a first time expected for the arrival of packets; and at the optical network unit, switching from an operational mode to a sleep mode if no packet has arrived at the first time.
Further disclosed herein is a method for reducing energy consumption of an optical network unit of a passive optical network. The method comprises the steps of: at the optical network unit, determining in a computer process whether a packet destined from the optical network unit has arrived at a first time expected for the arrival of packets; and at the optical network unit, switching from an operational mode to a sleep mode if no packet has arrived at the first time.
Also disclosed herein is a method for reducing energy consumption of a passive optical network comprising the steps of receiving at an optical line terminal a packet destined for the optical network unit; and holding the packet destined for an optical network unit at the optical line terminal if no packet had been scheduled to arrive at the optical network unit at a first time.
The present disclosure describes a method for reducing energy consumption of a PON, such as an EPON comprising an OLT and one or more ONUs. The OLT and ONUs may each include one or more processors and one or more memory units for storing programs which are executable by the processors for implementing and performing the methods described herein. The method addresses the downstream traffic challenge without extending standardized MAC control protocol or degrading user services.
According to an aspect of the method, an ONU of the PON may infer the status of its downstream traffic (e.g., one or more packets destined for the ON which is queued at the OLT of the EPON, as shown in box 10 of the flowchart of
Based on the above rules and estimations and so all of the ONUs are treated equally, the method assumes that the OLT allocates some time slots to all ONUs with non-empty downstream queues during each EPON dynamic bandwidth allocation (DBA) cycle. The method also assumes that ONUs are scheduled in order, e.g., 1, 2, . . . , N. If an ONU does not receive any packets destined for itself at a time that such downstream packets should arrive within one (1) ETON DBA cycle), the ONU can infer that its downstream traffic queue at the OLT, is empty, i.e., that it does not have any downstream traffic packets.
The downstream queue status inference process of the present method does not require the OLT to explicitly notify the ONUs regarding their downstream traffic status using MAC layer control messages, as in prior art methods.
In accordance with a further aspect of the method, once the ONU has inferred the status of its downstream traffic queued at the OLT, it uses this inferred status to determine whether to switch from a full-power, operational mode to a low-power, energy-saving sleep mode, as shown in box 20 of the flowchart of
Ideally, the ONU in the sleep mode is expected to wakeup (i.e., switch back to the full power, operational mode) when its downstream traffic arrives. It is difficult, however, for the ONU to know the exact arrival time of a future incoming traffic packet. The ONU may wake up before its next downstream packet (early wakeup) or the ONU may wake up after its next downstream packet arrives (late wakeup). Late wakeup may cause packet loss, and thus service degradation. Therefore, in accordance with another aspect of the method, as shown in box 40 of the flowchart of
Owing to the late wakeup, some extra delay n may be introduced.
While exemplary drawings and specific embodiments of the present disclosure have been described and illustrated, it is to be understood that that the scope of the invention as set forth in the claims is not to be limited to the particular embodiments discussed. Thus, the embodiments shall be regarded as illustrative rather than restrictive, and it should be understood that variations may be made in those embodiments by persons skilled in the art without departing from the scope of the invention as set forth in the claims that follow and their structural and functional equivalents.
This application claims the benefit of U.S. Provisional Application No. 61/475,055, filed Apr. 13, 2011, the entire disclosure of which is incorporated herein by reference.
Number | Date | Country | |
---|---|---|---|
61475055 | Apr 2011 | US |