The In recent year, EPON (Ethernet PON) system is expected to be more efficient solutions for High speed, broadband access networks in Next generation access network due to the convergence of low-cost Ethernet equipment and low-cost fiber infrastructure. However, upstream channel control algorithm is essential to share upstream bandwidth in EPON. Therefore, many studies about EPONs are interested in the problems of efficient bandwidth utilization and supporting QoS (Quality of Service). In this paper, we suggest HUHG (High Utilization and Hybrid Granting) algorithm of supporting high bandwidth utilization and QoS for different service classes. This algorithm improves bandwidth utilization as diminishing or removing idle time of upstream channel scheduling using characteristics of fixed EF (Expedited Forwarding) cycle. This algorithm also minimizes the packet delay and delay jitter of EF service class. We conduct detailed simulation experiments using OPNET to study the performance and validate the effectiveness of the proposed algorithm.