Skip to main content
Log in

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

  • Published:
Photonic Network Communications Aims and scope Submit manuscript

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.

This is a preview of subscription content, log in via an institution to check access.

Access this article

Price excludes VAT (USA)
Tax calculation will be finalised during checkout.

Instant access to the full article PDF.

Fig. 1
Fig. 2
Fig. 3
Fig. 4
Fig. 5
Fig. 6

Similar content being viewed by others

References

  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)

    Article  Google Scholar 

  2. Luo, Y., Nirwan, A.: Bandwidth allocation for multiservice access on EPONs. IEEE Commun. Mag. 43(2), 16–21 (2005)

    Article  Google Scholar 

  3. Xiaofei, J., Ge, F.: Performance analysis of a half-duplex EPON system. ACTA Photon. Sinica 32, 6 (2003)

    Google Scholar 

  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)

  5. Zhang, Z., Xu, J., Liu, D., Zhu, G.: WDM-based gigabit Ethernet PON system. Proc. SPIE 5282, 210 (2004)

    Article  Google Scholar 

  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)

    Article  Google Scholar 

  7. Kramer, G., Mukherjee, B., Pesavento, G.: IPACT a dynamic protocol for an Ethernet PON (EPON). IEEE Commun. Mag. 40, 74–80 (2002)

    Article  Google Scholar 

  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)

    Article  Google Scholar 

  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)

    Article  Google Scholar 

  10. McGarry, M., Reisslein, M.: Investigation of the DBA algorithm design space for EPONs. J. Lightwave Technol. 30, 14 (2012)

    Article  Google Scholar 

  11. Choi, S., Park, J.: SLA-aware dynamic bandwidth allocation for QoS in EPONs. J. Opt. Commun. Networking 2(9), 773–781 (2010)

    Article  MathSciNet  Google Scholar 

  12. Shami, A., Bai, X., Assi, C., Ghani, N.: Jitter performance in Ethernet passive optical networks. J. Lightwave Technol. 23(4), 1745 (2005)

    Article  Google Scholar 

  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)

    Article  Google Scholar 

  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. 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)

  16. Microchip: PIC24FJ128GA010 Family Data Sheet: 64/80/100-Pin General Purpose, 16-Bit Flash Microcontrollers, http://ww1.microchip.com/downloads/en/devicedoc/39747d.pdf

  17. Eoptolink: Brief product catalogue: 1x9 optical transceiver, http://www.scribd.com/doc/56716324/1x9-Modules-Eoptolink

  18. Semiconductor, M.D.: +5v-powered, multichannel rs-232 drivers/receivers, http://www.datasheetcatalog.org/datasheet/maxim/MAX220-MAX249.pdf

  19. Yin, Y., Poo, G.: User-oriented hierarchical bandwidth scheduling for Ethernet passive optical networks. Comput. Commun. 33(8), 965–975 (2010)

    Article  Google Scholar 

  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)

    Article  Google Scholar 

  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)

    Article  Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Nurul Asyikin Mohd Radzi.

Rights and permissions

Reprints 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

Download citation

  • Received:

  • Accepted:

  • Published:

  • Issue Date:

  • DOI: https://doi.org/10.1007/s11107-013-0418-y

Keywords

Navigation