[发明专利]存储设备访问调解有效
申请号: | 201580039332.3 | 申请日: | 2015-07-24 |
公开(公告)号: | CN106537323B | 公开(公告)日: | 2019-09-17 |
发明(设计)人: | S·库兹尼特索夫;V·尚卡尔;A·德阿马托;V·彼得 | 申请(专利权)人: | 微软技术许可有限责任公司 |
主分类号: | G06F3/06 | 分类号: | G06F3/06 |
代理公司: | 北京市金杜律师事务所 11256 | 代理人: | 王茂华 |
地址: | 美国华*** | 国省代码: | 美国;US |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | 一种系统被配置为使用去随机化器和预算数据结构来节省针对共享的存储设备的I/O操作,同时仍然向大量不同的实体允许对设备的访问。实施例能够当第一实体具有足够的预算以使I/O操作代表第一实体被执行时标识针对第一实体的、与其他I/O操作相比相对低成本(包括针对寻找时间的成本)的下一操作以向存储设备分派,并且当不存在针对第一实体的足够的预算时标识针对第二实体的I/O操作以向存储设备分派。 | ||
搜索关键词: | 存储 设备 访问 调解 | ||
【主权项】:
1.一种计算系统,用于管理到硬件存储设备的、针对多个实体的未完成I/O操作,所述系统包括:去随机化器,操作在所述计算系统的一个或多个处理器上,其中所述去随机化器包括用于硬件存储设备的多个槽,每个槽包括用于列出要向所述硬件存储设备分派的I/O操作的排队列表,其中所述槽基于所述硬件存储设备大小和到所述硬件存储设备中的偏移来被组织,使得相同槽中的排队队列中彼此相邻的操作被当作用以确定I/O成本的、到所述硬件存储设备的顺序I/O操作,并且相同槽中的非相邻操作被当作用以确定I/O成本的、到所述硬件存储设备的稀疏I/O操作,并且来自不同槽中的不同排队队列的I/O操作被当作用以确定操作成本的、到所述硬件存储设备的随机I/O操作;多个实体队列,被耦合到所述去随机化器,所述实体队列被配置为对到所述硬件存储设备的、针对所述多个实体的I/O操作进行排队;预算数据结构,被耦合到所述去随机化器,其中所述预算数据结构被配置为跟踪针对所述多个实体的预算信用,以确定所述多个实体中的哪些实体具有足够的预算以被允许具有向所述硬件存储设备分派的I/O操作;其中,基于向硬件存储设备分派的最近I/O操作或当前I/O操作,所述计算系统被配置为使用所述去随机化器和所述预算数据结构来标识针对所述多个实体中的第一实体的顺序和稀疏操作,以当所述第一实体具有足够的预算来使所述I/O操作代表所述第一实体被执行时向所述硬件存储设备分派,其中当选择针对第一实体的下一操作时,所述下一操作的相对成本被确定,包括与其他I/O操作的比较和针对寻找时间的成本,并且所述去随机化器相对于给定槽中的稀疏I/O操作而优先选择所述给定槽中的顺序I/O操作;其中,基于确定(i)所述第一实体具有足够的预算以使I/O操作代表所述第一实体被执行,以及(ii)在所述给定槽中不存在剩余的排队顺序操作,所述计算系统被配置为使用所述去随机化器来选择下一稀疏操作并且向所述硬件存储设备分派所述下一稀疏操作;并且其中,基于确定所述第一实体缺少足够预算以使附加I/O操作代表所述第一实体被执行,所述计算系统被配置为使用所述去随机化器来标识针对所述多个实体中的第二实体的I/O操作以向所述硬件存储设备分派。
下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于微软技术许可有限责任公司,未经微软技术许可有限责任公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/patent/201580039332.3/,转载请声明来源钻瓜专利网。
- 上一篇:应用窗口的辅助呈现
- 下一篇:用于辅助显示器的移动设备输入控制器