该算法考虑OLT 和ONU 两端协同节能, 在保证分组时延约束条件下, 尽可能减少激活波长数和延长轮询周期长度. 同时, 尽量集中OLT 和ONU 端上/下行传输时间, 减少其状态转换次数, 延长其处于低功耗状态时间, 并避免信道出现高能耗空隙. 仿真结果表明所提算法在保证分组时延约束的前提下, 有利于降低OLT 端和ONU 端能耗以及全网总能耗.