[发明专利]用于缓解输入/输出冲突延迟的方法、系统及存储介质在审
申请号: | 202110815849.4 | 申请日: | 2021-07-19 |
公开(公告)号: | CN113535090A | 公开(公告)日: | 2021-10-22 |
发明(设计)人: | 杜宇;徐轶康;许鹏;王睿 | 申请(专利权)人: | 阿里巴巴新加坡控股有限公司 |
主分类号: | G06F3/06 | 分类号: | G06F3/06 |
代理公司: | 北京博思佳知识产权代理有限公司 11415 | 代理人: | 周嗣勇 |
地址: | 新加坡新加坡珊顿*** | 国省代码: | 暂无信息 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 用于 缓解 输入 输出 冲突 延迟 方法 系统 存储 介质 | ||
本申请提供了用于缓解输入/输出冲突延迟的方法、系统及存储介质。存储系统的存储记录引擎将存储系统的每个存储设备逻辑地组织到独立的设备库中,所述存储设备在不同的设备库之间平衡对写入交易的服务和对读取交易的服务,从而缓解可能导致服务质量下降的输入/输出冲突延迟。此外,所述存储记录引擎被配置为在区块元数据中将某些数据标记为优先化,从而使存储服务的用户能够获得对整个关键数据集合的读取访问的冲突延迟的一致缓解。此外,由于在存储库中读取交易的不活动导致占用存储空间而益处最小,因此在读取不活动期间之后,可以回收由数据的复制副本占用的存储。
技术领域
本文涉及一种用于缓解输入/输出冲突延迟的方法、系统及存储介质。
背景技术
数据存储越来越多地进入云计算领域,在网络化的分布式服务器上托管文件系统使得远程存储文件的可用性和可靠性得到极大地提高,并且实现了通过同样的分布式计算资源为数据工作负载提供服务,从而可以加以扩展来满足大规模计算应用和工程的需要。因此,希望托管式存储服务能够同时访问和响应许多客户端设备的海量数据存储需求。
然而,托管式存储服务处理的读写交易的响应时间不可避免地在某种程度上有所不同,这是因为交易分布在许多存储设备上,导致为单个交易提供服务的可能路径存在很多差异。虽然系统架构可被设计为优化服务交易的平均延迟,但少数交易最终将以高于平均延迟的方式得到服务,这发生在不可预测的时间。这种延迟高于平均值的事件通常称为尾延迟(tail latency)。尾延迟往往发生在突发的活动中,表现为服务降低或无响应的时期,持续时间可能很短,但最终用户可注意到。
为了将存储服务的质量保持在付费客户可接受的标准,需要使存储系统能够克服尾延迟现象,使得可观察到的服务质量始终保持在符合客户期望的可接受水平。同时,应理解,已部署计算系统之间的延迟不能被完全消除。因此,进一步期望管理计算系统中的延迟,使得延迟的缓解集中于优化客户期望的实现。
发明内容
根据一个实施例,提供一种方法,其包括:通过存储系统的托管存储的存储设备的第一交易处理实例,拒绝将第一持久性存储交易插入所述托管存储的存储设备的第一存储库的写入流中;以及通过所述存储设备的第二交易处理实例,将所述第一持久性存储交易插入到所述存储设备的第二存储库的写入流中。
根据另一实施例,提供一种系统,其包括:一个或多个处理器;以及存储器,可通信地耦接到所述一个或多个处理器,所述存储器存储能够由所述一个或多个处理器执行的计算机可执行模块,所述计算机可执行模块在由所述一个或多个处理器执行时执行相关联的操作,所述计算机可执行模块包括:第一处理实例模块,配置为拒绝将第一持久性存储交易插入到存储系统的托管存储的存储设备的第一存储库的写入流中;以及第二处理实例模块,配置为将所述第一持久性存储交易插入到所述存储设备的第二存储库的写入流中。
根据另一实施例,提供一种计算机可读存储介质,其存储能够由一个或多个处理器执行的计算机可读指令,所述指令在由所述一个或多个处理器执行时,使所述一个或多个处理器执行操作,所述操作包括:由存储系统的托管存储的存储设备的第一交易处理实例拒绝将第一持久性存储交易插入所述托管存储的存储设备的第一存储库的写入流中;以及由所述存储设备的第二交易处理实例将所述第一持久性存储交易插入到所述存储设备的第二存储库的写入流中。
附图说明
参照附图来阐述详细的描述。在附图中,附图标记的最左边数字表示该附图标记首次出现的附图。在不同的附图中使用相同的附图标记表示相似或相同的项目或特征。
图1示出了根据本公开的示例性实施例的存储系统的架构图。
图2示出了存储记录引擎将托管存储的存储设备组织到存储库中的逻辑示意图。
图3示出了根据本公开的示例性实施例的写入交易平衡方法。
图4示出了根据本公开的示例性实施例的选择性区块复制方法。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于阿里巴巴新加坡控股有限公司,未经阿里巴巴新加坡控股有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202110815849.4/2.html,转载请声明来源钻瓜专利网。