Adaptive Multi-Gate polling with Void filling for long-reach passive optical networks

In this paper, we introduce a new dynamic bandwidth allocation (DBA) algorithm for long-reach passive optical networks (LR-PON) based on the multi-threads (MT) polling algorithm. For the proposed new DBA algorithm, named as the Adaptive Multi-GAte polling with Void filling (AMGAV), the number of threads changes according to the traffic load of a PON in contrast to the static number of threads used in the MT polling algorithm. This makes the algorithm adaptive to load variations and it improves the delay performance for both higher and lower load scenarios. Moreover, the AMGAV algorithm requires no extra effort to enforce separation between threads which makes it simpler to implement than the MT polling algorithm. In the process, we also propose a novel bandwidth reporting scheme which does not have to keep track of the number of threads. Finally, through extensive simulations, we prove that for LR-PON, the AMGAV algorithm provides a better delay performance than the MT polling algorithm for a network load up to 90%, and a comparable performance at higher loads while improving the channel utilization.