Vol.:(0123456789) Journal of Network and Systems Management https://doi.org/10.1007/s10922-020-09548-7 1 3 Bandwidth Utilization and Management Algorithms (BUMAs) for NG‑EPON Ammar Rafq 1  · Muhammad Faisal Hayat 1 Received: 18 November 2019 / Revised: 9 June 2020 / Accepted: 22 June 2020 © Springer Science+Business Media, LLC, part of Springer Nature 2020 Abstract An upcoming capable technology named as Next generation Ethernet passive opti- cal network (NG-EPON); to handle enormous bandwidth and efective distribution requirements for prospective Internet based services. Standardization procedures for NG-EPON are in progress. Transmission of data trafc from Optical Network Units (ONUs) towards Optical Line Terminal (OLT) in NG-EPON is carried out through four wavelengths each operating at a data rate of 25Gbps. Dynamic wavelength and bandwidth allocation (DWBA) algorithms are needed for the efcient arbitration of the bandwidth resources between the subscribers. In this paper, we have proposed two diferent DWBA algorithms for NG-EPON; DWBA-I and DWBA-II. DWBA-I is a Quality-of-Service based algorithm that has been designed to manage the dif- ferent types of data trafc in NG-EPON. DWBA-I performs better than the diferent existing DBA algorithms in terms of packet delay, completion time and packet drop ratio. DWBA-II is an algorithm designed to meet the system requirement specifca- tions of NG-EPON and handle trafc requirements of subscribers in a cost efective manner. DWBA-II algorithm is comparatively analyzed and evaluated with First-Fit- DWBA and Modifed-IPACT algorithms. Performance of DWBA-II is better on the basis of average delay, grant utilization, completion time and packets drop ratio. Per- formance of DWBA-I and DWBA-II has been evaluated through simulation results. Keywords Dynamic wavelength and bandwidth allocation (DWBA) · Wavelength Agile · Next Generation-EPON · Quality-of-service · Multi-scheduling-domain · Average-packet-delay (APD) · Average-completion-time (ACT) · Packet-drop-ratio (PDR) · Grant-utilization (GU) * Ammar Rafq ammar.rafq@hotmail.com 1 Department of Computer Science and Engineering, University of Engineering and technology, Lahore, Pakistan