Adaptive scheduling for differentiated services in the ethernet passive optical networks

Ethernet passive optical network (EPON) is a technology viewed as an attractive solution to the "last mile" problem. The interleaved polling with adaptive cycle time (IPACT) is a remarkable medium access control (MAC) protocol for EPON. There are two aspects within IPACT. One is inter-optical network unit (ONU) scheduling. The other is intra-ONU scheduling. In this paper, we propose a systematic adaptive scheduling scheme to enhance the functions of IPACT on both the inter-ONU scheduling and the intra-ONU scheduling in order to achieve efficient bandwidth utilization of the EPON under unbalanced traffic and to provide class-of-service (COS) or differentiated services within an ONU. The simulation results show that our proposed scheduling scheme can improve the performance of the EPON system under unbalanced traffic loads and provide fair bandwidth allocation of the uplink to different types of traffic