Cyclic polling-based dynamic wavelength and bandwidth allocation algorithm supporting differentiated classes of services in wavelength division multiplexing (WDM) passive optical networks (PONs) is proposed. In this algorithm, the optical line termin