Photonic Network Communications

, Volume 27, Issue 1, pp 1–7 | Cite as

A study of quality of service in the universal DBA algorithm using a PIC-based EPON testbed

  • Nurul Asyikin Mohd Radzi
  • Norashidah Md. Din
  • Mohammed Hayder Al-Mansoori
  • Sajaa Kh. Sadon
  • Mohd Shahmi Abdul Majid


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.


Quality of service Dynamic bandwidth allocation Ethernet passive optical network PIC testbed 


  1. 1.
    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)CrossRefGoogle Scholar
  2. 2.
    Luo, Y., Nirwan, A.: Bandwidth allocation for multiservice access on EPONs. IEEE Commun. Mag. 43(2), 16–21 (2005)CrossRefGoogle Scholar
  3. 3.
    Xiaofei, J., Ge, F.: Performance analysis of a half-duplex EPON system. ACTA Photon. Sinica 32, 6 (2003)Google Scholar
  4. 4.
    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)Google Scholar
  5. 5.
    Zhang, Z., Xu, J., Liu, D., Zhu, G.: WDM-based gigabit Ethernet PON system. Proc. SPIE 5282, 210 (2004)CrossRefGoogle Scholar
  6. 6.
    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)CrossRefGoogle Scholar
  7. 7.
    Kramer, G., Mukherjee, B., Pesavento, G.: IPACT a dynamic protocol for an Ethernet PON (EPON). IEEE Commun. Mag. 40, 74–80 (2002)CrossRefGoogle Scholar
  8. 8.
    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)CrossRefGoogle Scholar
  9. 9.
    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)CrossRefGoogle Scholar
  10. 10.
    McGarry, M., Reisslein, M.: Investigation of the DBA algorithm design space for EPONs. J. Lightwave Technol. 30, 14 (2012)CrossRefGoogle Scholar
  11. 11.
    Choi, S., Park, J.: SLA-aware dynamic bandwidth allocation for QoS in EPONs. J. Opt. Commun. Networking 2(9), 773–781 (2010)CrossRefMathSciNetGoogle Scholar
  12. 12.
    Shami, A., Bai, X., Assi, C., Ghani, N.: Jitter performance in Ethernet passive optical networks. J. Lightwave Technol. 23(4), 1745 (2005)CrossRefGoogle Scholar
  13. 13.
    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)CrossRefGoogle Scholar
  14. 14.
    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)Google Scholar
  15. 15.
    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)Google Scholar
  16. 16.
    Microchip: PIC24FJ128GA010 Family Data Sheet: 64/80/100-Pin General Purpose, 16-Bit Flash Microcontrollers,
  17. 17.
    Eoptolink: Brief product catalogue: 1x9 optical transceiver,
  18. 18.
    Semiconductor, M.D.: +5v-powered, multichannel rs-232 drivers/receivers,
  19. 19.
    Yin, Y., Poo, G.: User-oriented hierarchical bandwidth scheduling for Ethernet passive optical networks. Comput. Commun. 33(8), 965–975 (2010)CrossRefGoogle Scholar
  20. 20.
    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)CrossRefGoogle Scholar
  21. 21.
    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)CrossRefGoogle Scholar

Copyright information

© Springer Science+Business Media New York 2013

Authors and Affiliations

  • Nurul Asyikin Mohd Radzi
    • 1
  • Norashidah Md. Din
    • 1
  • Mohammed Hayder Al-Mansoori
    • 2
  • Sajaa Kh. Sadon
    • 1
  • Mohd Shahmi Abdul Majid
    • 1
  1. 1.Department of Electronics and Communication Engineering, College of Engineering, Centre for Communications Service Convergence TechnologiesUniversiti Tenaga NasionalKajangMalaysia
  2. 2.Faculty of EngineeringSohar UniversitySoharOman

Personalised recommendations