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