Fitting scheduling timing-elastic weighted granting (FST-EWG): An EPON DBA algorithm

Online scheduling algorithms incur no idle time problem but with less bandwidth efficiency, while offline scheduling algorithms focus on bandwidth efficiency but with idle time overhead. Although a just-in-time (JIT) scheduling algorithm for multi-channel Ethernet passive optical networks (EPONs) has been proposed to increase the bandwidth efficiency without the idle time overhead, its applicability to single-channel EPONs is problematic. A new algorithm called fitting scheduling timing-elastic weighted granting (FST-EWG) is proposed and is suitable for single-channel EPONs. First, the FST determines the fitting timing for performing the dynamic bandwidth allocation scheduling algorithm in an attempt to consider as many optical network unit (ONU) demands as possible and to avoid the unnecessary idle time as much as possible. Then the EWG can efficiently re-allocate the excess bandwidth of light-load ONUs to all heavy-load ONUs. The computation complexity of the proposed FST-EWG is linear and is denoted as O(N), where N is the number of ONUs. Simulation results show that FST-EWG efficiently allocates bandwidth compared to previously proposed algorithms in terms of average packet delay and packet dropping probability, especially for higher load. In addition, by adding the non-strict priority intra-ONU scheduling, FST-EWG also outperforms the previously proposed DBAM method in terms of EF average delay and EF delay variation.

[1]  Nirwan Ansari,et al.  Bandwidth allocation for multiservice access on EPONs , 2005, IEEE Communications Magazine.

[2]  Chadi Assi,et al.  On the fairness of dynamic bandwidth allocation schemes in Ethernet passive optical networks , 2006, Comput. Commun..

[3]  C.M. Assi,et al.  Jitter performance in ethernet passive optical networks , 2005, Journal of Lightwave Technology.

[4]  T. Holmberg Analysis of EPONs under the static priority scheduling scheme with fixed transmission times , 2006, 2006 2nd Conference on Next Generation Internet Design and Engineering, 2006. NGI '06..

[5]  Sailing He,et al.  Efficient and fine scheduling algorithm for bandwidth allocation in ethernet passive optical networks , 2006, IEEE Journal of Selected Topics in Quantum Electronics.

[6]  Hyunseung Choo,et al.  Double-phase polling algorithm based on partitioned ONU-subgroup for high utilization of fiber channel with EPON , 2007, 2007 Australasian Telecommunication Networks and Applications Conference.

[7]  Walter Willinger,et al.  Self-similarity through high-variability: statistical analysis of Ethernet LAN traffic at the source level , 1997, TNET.

[8]  J. Zheng Efficient bandwidth allocation algorithm for ethernet passive optical networks , 2006 .

[9]  Sudhir S. Dixit,et al.  Dynamic bandwidth allocation for quality-of-service over Ethernet PONs , 2003, IEEE J. Sel. Areas Commun..

[10]  Hussein T. Mouftah,et al.  A joint-ONU interval-based dynamic scheduling algorithm for ethernet passive optical networks , 2006, TNET.

[11]  Nasir Ghani,et al.  Quality of service in two-stage Ethernet passive optical access networks , 2004, Proceedings. 13th International Conference on Computer Communications and Networks (IEEE Cat. No.04EX969).

[12]  M. Scheutzow,et al.  Just-in-Time Scheduling for Multichannel EPONs , 2008, Journal of Lightwave Technology.

[13]  Jun Zheng,et al.  Dynamic Bandwidth Allocation with High Efficiency for EPONs , 2006, 2006 IEEE International Conference on Communications.

[14]  H. T. Mouftah,et al.  Media access control for Ethernet passive optical networks: an overview , 2005, IEEE Communications Magazine.

[15]  Hyunseung Choo,et al.  Double-Phase Polling Algorithm Based on Partitioned ONU Subgroups for High Utilization in EPONs , 2009, IEEE/OSA Journal of Optical Communications and Networking.

[16]  Biswanath Mukherjee,et al.  Ethernet PON (ePON): Design and Analysis of an Optical Access Network , 2001, Photonic Network Communications.

[17]  Takuji Nishimura,et al.  Mersenne twister: a 623-dimensionally equidistributed uniform pseudo-random number generator , 1998, TOMC.

[18]  Biswanath Mukherjee,et al.  Interleaved Polling with Adaptive Cycle Time (IPACT): A Dynamic Bandwidth Distribution Scheme in an Optical Access Network , 2004, Photonic Network Communications.

[19]  Guangxi Zhu,et al.  Fairness guaranteed scheme: a novel algorithm for dynamic bandwidth allocation in EPON , 2006, SPIE/OSA/IEEE Asia Communications and Photonics.

[20]  H. T. Mouftah,et al.  A Fast Class-of-Service Packet Scheduling for Ethernet Passive Optical Networks , 2006, 2006 IEEE International Conference on Communications.

[21]  H. T. Mouftah,et al.  QoS control schemes for two-stage Ethernet passive optical access networks , 2005, IEEE Journal on Selected Areas in Communications.

[22]  Biswanath Mukherjee,et al.  IPACT: A dynamic protocol for an Ethernet PON (EPON) , 2002, IEEE Commun. Mag..