A fast class-of-service oriented packet scheduling (FCOPS) has a service fairness problem since a credit pool for a Service class is initialized at the beginning of a transmission cycle whose starting moment is fixed at a specific ONU. To remedy the service unfairness of, FCOPS. we suggest an enhanced class-of-service oriented packet scheduling (ECOPS) that uses a new initialization cycle whose starting moment is fairly distributed to each ONU. Also, ECOPS generates a colorless grant to utilize the resource wastage. when traffic is light and the total sum of grants of an ONU is less than a minimum size. Using simulation. we validate ECOPS as Superior to FCOPS in the mean delay and the service fairness.