Network coding (NC) implemented in passive optical networks (PONs) holds great promise due to the localization trends of emerging applications and services, which occur between the optical network units (ONUs) of the same PON interface. Traffic locality can be provided by inter-ONU flows, such as video-on-demand, peer-to-peer file sharing, and mobile device-to-device communications. Meanwhile, the latest draft standard on PON—service interoperability Ethernet passive optical network (SIEPON) IEEE P1904.1—provides a means to ensure energy efficiency and quality of service (QoS) in EPON. In this paper, we propose an NC-based SIEPON system (NC-SIEPON) to improve its energy efficiency and network performance. Based on the proposed system structure, an NC-based dynamic hybrid scheduling scheme is designed to efficiently support multiclass QoS. In addition, we combine NC with a power-saving mechanism to maximize the NC efficiency and to minimize the power consumption of the network. By means of simulations, we show that by introducing NC the network performance of the proposed NC-SIEPON in terms of downstream delay, throughput, packet loss ratio, and energy efficiency is improved significantly compared with the original SIEPON.
© 2014 Optical Society of America
Original Manuscript: January 6, 2014
Revised Manuscript: April 1, 2014
Manuscript Accepted: April 4, 2014
Published: April 30, 2014
Jijun Zhao, Nan Feng, Xin Liu, Wei Bai, and Martin Maier, "Implementing Network Coding in Service Interoperability Ethernet Passive Optical Network (IEEE P1904.1 SIEPON)," J. Opt. Commun. Netw. 6, 510-522 (2014)