网站大量收购独家精品文档,联系QQ:2885784924

MSDDS磁盘调度算法20100531-2.pptVIP

  1. 1、本文档共25页,可阅读全部内容。
  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文档。上传文档
查看更多
基于连续多媒体的磁盘调度算法研究 研 究 生:崔英志 指导教师:杨 武 教授 基于连续多媒体的磁盘调度算法研究 论文研究背景 1 连续多媒体应用及特点 2 磁盘调度算法研究现状 3 多级空间磁盘调度算法 4 工作总结与下一步工作 5 论文研究背景 互联网和计算机技术的发展,推动了传输数据的多元化,多媒体数据就是其中最典型的一种。 多媒体应用的出现促进了计算机硬件和软件技术的进一步发展。 特别是堆存储、视频压缩,以及高速网络等技术的推广,使得提供多媒体服务具有更高的可行性 2. 连续多媒体应用 互联网 2. 连续多媒体应用 实时性 信息量大 连续性 视频、声音等数据以实时传输协议承载,并以连续的流的形式从源端向目的端传输,在目的端接收到一定缓存数据后就可以播放出来的多媒体应用。 2. 连续多媒体应用 体系结构 负载均衡 其他技术 服务质量保障QoS 数据存储 网络性能 磁盘调度 3. 磁盘调度算法研究现状 公平性 寻道时间 吞吐量 实时性 优先级 稳定性 …… 先来先服务:FCFS 最短寻道时间优先:SSTF 最短空闲时间优先:LSF LOOK C-LOOK “电梯”算法:SCAN 最早截止期限优先:EDF SCAN-EDF P-SCAN SSEDO/SSEDV FD-EDF 多级队列磁盘调度:BUCKET 分组交换调度:GSS MDSS Cello MARS APEX C-SCAN 传统算法 实时算法 多媒体算法 4. 多级空间磁盘调度算法MSSDS 多级空间磁盘调度算法 MSSDS:Multi-Staged Spaces Disk Scheduling 封装器 调度器 条件抢占策略 优先级反转优化 避免出现“饿死” 初始优先级 截止期限约束 磁盘利用率 空间填充曲线SFC理论 三级空间 模型 4.1 空间填充曲线 Space-Filling Curve,简称SFC Peano、Sweep、C-SCAN、Gray、 Hilbert、Spiral、Diagonal Giuseppe Peano(1858-1932) Peano 贯穿整个2维空间曲线中所有点,它覆盖空间整个区域中各个部分却不相交。甚至可以扩展到N维超立方体空间中。 Sweep Diagonal Hilbert 4.1 空间填充曲线的特点 空间中的每一点,曲线只通过一次 它保留了点的“邻近性”,也就是说如果两个点在曲线上是相互邻近的,那么他们在空间上也可能是相互邻近的 空间上邻近的点在空间填充曲线上也可能是邻近的 从一维空间到N维空间,空间填充曲线保持了空间数据之间的空间关系 空间填充曲线可以将单位空间上的问题转化为单位间隔上的问题,达到将多维空间映射到一维空间的目的,从而使问题的求解变得更容易。 4.2 算法模型 封装器 调度器 SFC1 SFC2 SFC3 …… …… P1 PD P2 截止时间 磁盘位置 基于SFC的优先级队列 4.2 算法模型 SFC处理实例 A(3) R1,R4,R7,R10,R13,R16 B(1) R2,R5,R8,R11,R14 C(2) R3,R6,R9,R12,R15 R1、R2、R3、R4、R5、R6、R7、R8、R9、R10、R11、R12、R13、R14、R15、R16 初始请求队列 R2、R5、R8、R11、R14、R3、R6、R9、R12、R15、R1、R4、R7、R10、R13、R16 填充请求队列 Diagonal空间填充曲线 R2、R14、R5、R8、R3、R12、R7、R15、R6、R11、R9、R1、R10、R13、R4、R16 输出队列: Sweep Diagonal 4.3 封装器 支持视频广播应用的视频服务研究模型 Pana Viss MSSDS-SFC1:基于初始优先级 1 MSSDS-SFC2:基于截止期限 2 MSSDS-SFC3:基于寻道时间 3 环境: QoS参数高达12(即12维), 每一个QoS参数(维)具有16个优先级别。 4.3.1 MSSDS-SFC1:基于初始优先级 Diagonal Gray Hilbert 环境: QoS参数高达12(即12维), 每一个QoS参数(维)具有16个优先级别。 4.3.1 MSSDS-SFC1:基于初始优先级 Diagonal整体性能最好 4.3.2 MSSDS-SFC2:基于截止期限 f:平衡因子 最小化错过率 选择性错过 当f=1 时,算法会在优先级反转和截止期限错过之间取得合理的平衡 其中,Diagonal SFC最好 4.3.3 MSSDS-SFC3:基于寻道时间优化 MSSDS-SFC1:Diagonal MSSDS-SFC2:Diagonal MSSDS-SFC3:Sweep

文档评论(0)

ajgoaw + 关注
文档贡献者

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

1亿VIP精品文档

相关文档