Skip to Main Content
This paper proposes an efficient bandwidth allocation algorithm for an EPON system. The proposed algorithm is based on the multipoint control protocol (MPCP) defined by the IEEE 802.3ah Task Force and incorporates a dynamic bandwidth allocation (DBA) scheme that makes use of the excessive bandwidth of lightly loaded ONUs to meet the bandwidth demand of heavily loaded ONUs. To improve bandwidth utilization under high traffic load, an effective scheduling control mechanism is also incorporated to address the idle period problem. The simulation results show that the proposed algorithm can significantly improve the network performance in terms of packet delay and throughput under high traffic load.