—A H-WRR (Hierarchical Weighted Round-Robin) EPON (Ethernet Passive Optical Network) DBA (Dynamic Bandwidth Allocation) algorithm is devised and investigated. WRR table entries having reports are scanned to generate the gate which is limited to the token size of the entry. LLIDs (Logical Link IDs) are grouped into classes and maximum delay control is provided per class and minimum idle state polling rate is configurable for each ONT (Optical Network Terminal). The scheme’s bandwidth allocation behavior and delay performance are shown through VHDL simulation with highly random selfsimilar traffic and comparison is made with previous CWF (Cyclic Water-filling) DBA [4, 5]. We conclude that in general, WRR DBA outperforms cyclic DBA and the H-WRR DBA scheme provides very low delay and high throughput. I. EPON AND DBA EPON (Ethernet Passive Optical Network) [1] standardized by the IEEE802 is regarded as the most promising scheme due to its low overhead and low cost nature and is now bei...