A Proportional Jitter Scheduling and Buffer Management Algorithm for Differentiated Services Networks