基于请求类型io路径优化研究与实现-research and implementation of io path optimization base on request type.docx

基于请求类型io路径优化研究与实现-research and implementation of io path optimization base on request type.docx

  1. 1、本文档共59页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
基于请求类型io路径优化研究与实现-research and implementation of io path optimization base on request type

独创性声明本人声明所呈交的学位论文是我个人在导师的指导下进行的研究工 作及取得的研究成果。近我所知,除文中已标明引用的内容外,本论文不 包含任何其他人或集体已经发表或撰写过的研究成果。对本文的研究做出 贡献的个人和集体,均已在文中以明确方式标明。本人完全意识到本声明 的法律结果由本人承担。学位论文作者签名: 日期:年月日学位论文版权使用授权书本学位论文作者完全了解学校有关保留、使用学位论文的规定,即: 学校有权保留并向国家有关部门或机构送交论文的复印件和电子版,允许 论文被查阅和借阅。本人授权华中科技大学可以将本学位论文的全部或部 分内容编入有关数据库进行检索,可以采用影印、缩印或扫描等复制手段 保存和汇编本学位论文。必威体育官网网址□,在__年解密后适用本授权书。本论文属于不必威体育官网网址√□(请在以上方框内打“√”)学位论文作者签名:指导教师签名:日期:年月日日期:年月日摘要I/O 路径中的软件层延迟已逐渐成为存储系统的瓶颈。尤其在 iSCSI 存储系统中, 目标端使用越来越多、甚至越快的设备构成目标节点,通过 IP 协议被发起端系统当 做一个虚拟本地块设备进行访问。发起端对挂载的目标设备发起的 I/O 请求都无区 分地互斥进入请求队列,采用统一调度方式处理。发起端的单一请求队列阻碍了目 标端系统发挥多个设备多个队列的服务能力,同时请求端的请求到达目标端后会被 重新请求,发起端系统在将请求送入 iSCSI 层前存在着不必要的处理延迟。基于不同类型请求的特点和重要性,以及目前 iSCSI 存储系统中单一请求队列 的瓶颈问题,本文提出了分离数据与元数据请求队列处理 I/O 请求的方法。为每个 SCSI 逻辑设备设置数据请求队列与元数据请求队列,后者专门用来处理元数据请求, 且对不同的请求队列采用不同的处理方式。根据元数据请求粒度小、实时性强、请 求分布分散的特点,元数据请求队列采用立即处理方式,请求不经 I/O 调度层,不 在队列中延迟,直接下发到磁盘驱动器;对请求粒度大,频度相对低,分布集中的 数据请求,采用经过 I/O 调度层,在请求队列中蓄流一段时间,泄流后再下发到磁 盘驱动器的方式。达到不同类型请求区分对待,同时缓解设备单一请求队列锁瓶颈 问题,增强 I/O 不同层次请求处理的并行性。实验测试表明,区分数据与元数据请求队列,不同队列请求采用不同处理方式 的方案能够提升 I/O 的读写性能。关键词:iSCSI 存储系统;I/O 性能;I/O 请求队列;元数据请求AbstractWith the development of hardware storage, Software delays have become the bottleneck to the overall storage system. Particularly, in iSCSI-based storage system, more faster disks in the target-end system are configured to make up a target node and mounts to the initiator-end system via IP networks. The initiator-end system treates the remote devices as a locally accessed device. But there are single I/O request queue in the initiator-end system and requests initiated by the initiator-end system will go through the traditional single I/O path before they are re-requested by the target-end system, which cannot exploit the serviceability of the target multi-disks adequately. Besides, there exist unnecessary software delays in the initiator-end system because devices in the initiator-end system are virtual and when the I/O requests are sent to the target-end system they will be re-requested to the actual device.This paper introduces the meta

您可能关注的文档

文档评论(0)

peili2018 + 关注
实名认证
内容提供者

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

1亿VIP精品文档

相关文档