{"title":"Coordinated aggregate scheduling for improving end-to-end delay performance","authors":"Wei Sun, K. Shin","doi":"10.1109/IWQOS.2004.1309361","DOIUrl":null,"url":null,"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 D/sub N/ of a packet at an intermediate node N is coordinated between the node N and its upstream nodes, and D/sub N/ 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.","PeriodicalId":266235,"journal":{"name":"Twelfth IEEE International Workshop on Quality of Service, 2004. IWQOS 2004.","volume":"29 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"2004-06-07","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"12","resultStr":null,"platform":"Semanticscholar","paperid":null,"PeriodicalName":"Twelfth IEEE International Workshop on Quality of Service, 2004. IWQOS 2004.","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1109/IWQOS.2004.1309361","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
引用次数: 12
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 D/sub N/ of a packet at an intermediate node N is coordinated between the node N and its upstream nodes, and D/sub N/ 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.
提出了一种将EOF(最早截止日期优先)调度和基于速率的公平排队相结合的新型协同聚合调度算法。CAS对聚合间级的流量聚合采用保证速率(GR)调度(Goyal, P et al., 1995),而在聚合内级采用类似edf的调度。报文在中间节点N处的截止时间D/sub N/的计算由节点N与其上游节点协调,D/sub N/与报文在流聚合节点处的保证速率时钟(GRC)值有关。CAS提供了比“香草”GR聚合调度更严格的端到端(e2e)延迟界限,后者依赖于聚合内的FIFO队列。我们的深入仿真结果证明了CAS的优越性能。此外,作为一种基于聚合的工作节约调度算法,CAS在路由器上产生的调度和状态维护开销比逐流调度更低。这些显著的特性使得CAS在Internet核心网中的应用非常有吸引力。