Abstract
Ethernet Passive Optical Network (EPON) has emerged as a promising technology since it offers high bandwidth at a distance that can go up to 20 km. In the upstream EPON transmission, a dynamic bandwidth allocation (DBA) algorithm is needed to avoid collisions and to efficiently allocate the bandwidth. This paper proposes an algorithm called as a Universal DBA (UDBA) algorithm that can support the priority universally in the entire EPON system. A peripheral interface controller (PIC)-based EPON testbed is used to test the algorithm within the mulipoint control protocol environment. For the performance study, we have compared the results achieved using UDBA in terms of delay, throughput, and fairness with two other DBA algorithms. UDBA shows improvements in terms of expedited forwarding, assured forwarding and best effort delay as much as 43.9, 42.6, 20 % over User-oriented Hierarchical Bandwidth Scheduling with Single Cycle (UHSA-S) and 37.5, 20.2, 25.3 % over Modified Smallest Available Report First (MSARF), respectively. Throughput is improved as high as 17.9 % over UHSA-S and 12.8 % over MSARF. In addition, the fairness index of UDBA is higher up to 14 % as compared to UHSA-S and 2.7 % as compared to MSARF.
Similar content being viewed by others
References
Garfias, P., Lluís, G., Sebastià, S.: Enhanced DBA to provide QoS to coexistent EPON and 10G-EPON networks. J. Opt. Commun. Netw. 4(12), 978–988 (2012)
Luo, Y., Nirwan, A.: Bandwidth allocation for multiservice access on EPONs. IEEE Commun. Mag. 43(2), 16–21 (2005)
Xiaofei, J., Ge, F.: Performance analysis of a half-duplex EPON system. ACTA Photon. Sinica 32, 6 (2003)
Desai, B., Frigo, N., Smiljanic, A., Reichmann, K., Iannone, P., Roman, R.: An optical implementation of a packet-based. Ethernet) MAC in a WDM passive optical network overlay. In: Optical Fiber Communication Conference, Optical Society of America (2001)
Zhang, Z., Xu, J., Liu, D., Zhu, G.: WDM-based gigabit Ethernet PON system. Proc. SPIE 5282, 210 (2004)
Radzi, N.A.M., Din, N.M., Al-Mansoori, M.H., Mustafa, I.S., Sadon, S.K.: Intelligent dynamic bandwidth allocation algorithm in upstream EPONs. J. Opt. Commun. Networking 2(3), 148–158 (2010)
Kramer, G., Mukherjee, B., Pesavento, G.: IPACT a dynamic protocol for an Ethernet PON (EPON). IEEE Commun. Mag. 40, 74–80 (2002)
Kramer, G., Mukherjee, B., Pesavento, G.: Interleaved polling with adaptive cycle time (IPACT): a dynamic bandwidth distribution scheme in an optical access network. Phot. Netw. Commun. 4(1), 89–107 (2002)
Nikolova, D., Houdt, B.V., Blondia, C.: Dynamic bandwidth allocation algorithms for Ethernet passive optical networks with threshold reporting. Springer Telecommun. Syst. 28, 31–52 (2005)
McGarry, M., Reisslein, M.: Investigation of the DBA algorithm design space for EPONs. J. Lightwave Technol. 30, 14 (2012)
Choi, S., Park, J.: SLA-aware dynamic bandwidth allocation for QoS in EPONs. J. Opt. Commun. Networking 2(9), 773–781 (2010)
Shami, A., Bai, X., Assi, C., Ghani, N.: Jitter performance in Ethernet passive optical networks. J. Lightwave Technol. 23(4), 1745 (2005)
Chen, J., Chen, B., Wosinska, L.: Joint bandwidth scheduling to support differentiated services and multiple service providers in 1G and 10G EPONs. J. Opt. Commun. Networking 1(4), 343–351 (2009)
Jang, J., Kang, H., Jeon, H.: The FPGA implementation of the RC-DBA algorithm in the EPON network. Int. J. Comput. Sci. Netw. Secur. 6(6), 44–51 (2006)
Bin, L., Chen, X., Gao, R., Lu, X.: A dynamic bandwidth allocation scheme with two threshold reporting and strict priority scheduling for multi-service EPONs. In: First International Conference on Communications and Networking in China, pp 1–5 (2006)
Microchip: PIC24FJ128GA010 Family Data Sheet: 64/80/100-Pin General Purpose, 16-Bit Flash Microcontrollers, http://ww1.microchip.com/downloads/en/devicedoc/39747d.pdf
Eoptolink: Brief product catalogue: 1x9 optical transceiver, http://www.scribd.com/doc/56716324/1x9-Modules-Eoptolink
Semiconductor, M.D.: +5v-powered, multichannel rs-232 drivers/receivers, http://www.datasheetcatalog.org/datasheet/maxim/MAX220-MAX249.pdf
Yin, Y., Poo, G.: User-oriented hierarchical bandwidth scheduling for Ethernet passive optical networks. Comput. Commun. 33(8), 965–975 (2010)
Dolama, M., Rahbar, A.: Modified smallest available report first: new dynamic bandwidth allocation schemes in QoS-capable EPONs. Opt. Fiber Technol. 17(1), 7–16 (2011)
Bai, X., Shami, A., Assi, C.: On the fairness of dynamic bandwidth allocation schemes in Ethernet passive optical networks. Comput. Commun. 29(29), 2123–2135 (2006)
Author information
Authors and Affiliations
Corresponding author
Rights and permissions
About this article
Cite this article
Radzi, N.A.M., Din, N.M., Al-Mansoori, M.H. et al. A study of quality of service in the universal DBA algorithm using a PIC-based EPON testbed. Photon Netw Commun 27, 1–7 (2014). https://doi.org/10.1007/s11107-013-0418-y
Received:
Accepted:
Published:
Issue Date:
DOI: https://doi.org/10.1007/s11107-013-0418-y