Title :
Coordinated aggregate scheduling for improving end-to-end delay performance
Author :
Sun, Wei ; Shin, Kang G.
Author_Institution :
Dept. of Electr. Eng. & Comput. Sci., Michigan Univ., Ann Arbor, MI, USA
Abstract :
This paper proposes a novel coordinated aggregate scheduling (CAS) algorithm that combines both EOF (earliest-deadline-first) scheduling and rate-based fair queueing. CAS uses guaranteed rate (GR) scheduling (Goyal, P et al., 1995) for traffic aggregates at the inter-aggregate level, but employs EDF-like scheduling at the intra-aggregate level. Computation of the deadline DN of a packet at an intermediate node N is coordinated between the node N and its upstream nodes, and DN is related to the packet\´s guaranteed rate clock (GRC) value at the flow-aggregation node. CAS provides tighter end-to-end (e2e) delay bounds than the "vanilla" GR aggregate scheduling that relies on FIFO queueing within an aggregate. Our in-depth simulation results demonstrate CAS\´s superior performance. Moreover, as an aggregate-based work-conserving scheduling algorithm, CAS incurs lower scheduling and state-maintenance overheads at routers than per-flow scheduling. These salient features make CAS very attractive for use in Internet core networks.
Keywords :
Internet; delays; packet radio networks; queueing theory; scheduling; telecommunication traffic; Internet core networks; aggregate-based work-conserving scheduling algorithm; coordinated aggregate scheduling; earliest-deadline-first scheduling; end-to-end delay performance; flow-aggregation node; packets guaranteed rate clock value; rate-based fair queueing; traffic aggregates; Aggregates; Clocks; Content addressable storage; Delay; IP networks; Multiprotocol label switching; Processor scheduling; Scheduling algorithm; Telecommunication traffic; Traffic control;
Conference_Titel :
Quality of Service, 2004. IWQOS 2004. Twelfth IEEE International Workshop on
Print_ISBN :
0-7803-8277-3
DOI :
10.1109/IWQOS.2004.1309361