调度讲解.pdfVIP

  1. 1、本文档共11页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  5. 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  6. 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  7. 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  8. 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
调度讲解

麻省理工学院MIT 电子工程与计算机科学系 6.829 2002 秋季 第十讲 公平性调度 2002 年10 月8 日 概述:作为一种机制的调度;公平性调度;核心无状态公平性调度(CSFQ );这些笔记是基 于2001 年Ken Takusagawa 的6.829 课程的描述。 阅读材料: 1.A .Demers ,S.Keshav, and S .Shenker,“Analyis and Simulation of a Fair Queueing Algorithm ”, Internetworking: Research and Experience, Vol. 1, No. 1,pp.3-26,1990. (或者 阅读ACM SIGCOMM 1989 版本) 2 .L .Stoica, S.Shenker, H.Zhang ,“Core-Stateless Fair Queueing: Achieving Approximately Fair Bandwidth Allocations in High Speed Network, ”in Proc. ACM Sigcomm, September 1998, Vancouver, Canada. 1 入门 在前面的讲义中,我们讨论了两种与路由器相关的拥塞控制方法:使用报文丢弃或者标 志(例如ECN )来通知拥塞,或者合理的管理缓存(例如,以RED 为例的主动队列管理机 制)。现在,我们来研究第三种路由器辅助的拥塞控制机制:调度scheduling 。 明确的说,我们首先将研究特定形式的调度,被称为公平队列(FQ ,fair queueing ), 这种机制在流间获得(加权)的带宽公平分配(或者在选定的流量间)。当获得了加权的带 宽公平分配,FQ 要求每个网络中的每个路由的基于每个流的队列和每个流的状态。通常这 种方式的代价是非常高的。我们还会研究另外一种机制,称为核心无状态公平性调度(CSFQ , core-stateless fair queueing ),其中包含了由“端”路由器而不是“核心”路由器维护的基于 每个流状态这样的一个有趣的设计。它们使用自己的不是基于每个流的状态,与到达它们的 报文头部包含的一些信息(由端路由器填入),一起实现公平分配。 1.1 调度 在一个路由器上运行的调度算法解决的主要问题是回答如下问题:“下面发送哪个报文, 以及什么时候发送?”关于选择下一个是哪条流(或者流的集合;在本讲中,除非特别说明, 我们使用“流”来表示它们)来使用一条出口链路可帮助在流间分配带宽。同时,调度算法 还可以决定何时发送指定的报文(或者流报文),以及保证(限定)通过路由器的报文等待 时间的选择。 一个重要的实现性考虑,可能是在设计路由调度算法中最重要的一个问题,即状态的管 理state management 。在这个机制中关键的考虑是维护基于每个流的状态是不具备可扩展性 的,至少在若干路由器的设计中是这样。这与以RED 为例的缓存管理机制中路由器状态的 管理是独立于流的数量的情况截然相反。然而,RED 在流中不能获得公平的带宽分配,但 © 1998-2002 Hari Balakrishnan 1 是好的调度算法可以(这是因为它们倾向于直接控制流报文要使用的下一条链路)。 还需要肯定的是,基于加权公平带宽分配的调度算法提供的等待时间实际上保证了相互 的无关性和独立性。例如,你可以想象一个假定的路由器在每周有6 天给一个流分配很高的 带宽,而让另一个流没有带宽使用,这样流可以接收一些事先定义好的带宽共享方案,但不 提供等待时间的保证。调度机制被设计为可以同时为流提供带宽和等待时间的保证,虽然这 样会增加复杂性,并且需要维护要求的定义。 更广泛的说,所有的调度可分为两类:工作保存 work-conserving 和非工作保存 non-work-conserving 。前者,例如公平队列,即使在系统中只有一个报文等待向一条输出链 路发送,也永远不会让输出链路空闲。相反,后者会提供延迟的限制。后者另外一个例子是 如问题集1 中的问题1 所示的严格的时分多路

文档评论(0)

f8r9t5c + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

版权声明书
用户编号:8000054077000003

1亿VIP精品文档

相关文档