Utility-Based Enhanced Priority Scheduler for Differentiated Services