[发明专利]对存储介质访问的支持人工智能的管理在审
申请号: | 201980072116.7 | 申请日: | 2019-10-26 |
公开(公告)号: | CN112997138A | 公开(公告)日: | 2021-06-18 |
发明(设计)人: | C·特雷尼;N·瓦尔尼卡;P·S·阮 | 申请(专利权)人: | 马维尔国际贸易有限公司 |
主分类号: | G06F3/06 | 分类号: | G06F3/06 |
代理公司: | 北京市金杜律师事务所 11256 | 代理人: | 酆迅 |
地址: | 巴巴多斯*** | 国省代码: | 暂无信息 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 存储 介质 访问 支持 人工智能 管理 | ||
本公开描述了用于对存储介质的支持人工智能的管理的装置(104‑108)和方法(1400‑1800)。在一些方面,存储介质系统(114‑122)的介质访问管理器(130)从主机系统(102)接收用于对存储介质系统(114)的存储介质(124)的访问的主机输入/输出命令(I/O)。介质访问管理器(130)向人工智能引擎(132)提供描述主机I/O的信息,并从人工智能引擎(132)接收对主机系统行为的预测,该预测与存储介质(124)的后续访问相关。然后,介质访问管理器(130)基于对主机系统行为的预测,来调度主机I/O以访问存储系统(114)的存储介质(124)。通过这样做,主机I/O可以被调度以优化主机系统(102)对存储介质(124)的访问,诸如以避免与存储系统(114)的内部I/O的冲突、或基于即将到来的空闲时间而先占各种阈值。
背景技术
许多计算和电子设备包括用于存储设备的软件、应用或数据的非易失性存储器。此外,大多数用户通过数据网络从各种位置或在移动中利用他们的设备通过流来传输数据或访问服务,诸如多媒体内容或社交介质应用。随着用户对数据和服务的不断增加的需求,存储提供者已经扩展了存储驱动器的容量和性能,以支持与用户和其他数据存储客户端的这些活动相关联的数据访问。通常,设备的存储驱动器包括存储介质,设备的数据向存储介质写入、以及从存储介质读取。为此,设备可以向存储驱动器发出数据访问请求,存储驱动器进而如每个请求所指定的,将数据写入存储介质或从存储介质读取数据。因此,存储驱动器性能总体取决于一速率,存储驱动器能够以该速率来完成设备或存储客户端的数据访问请求。
存储驱动器的存储介质不是仅基于从设备接收的数据访问请求来访问。存储驱动器本身可以实现与存储介质的健康或维护相关的各种内部操作。在传统的存储驱动器中,对与这些内部驱动器操作相关联的存储介质的访问不是计划的,并且可能与用于服务设备的数据请求的存储介质的访问冲突。因此,当存储驱动器的内部操作导致冲突访问,并且该冲突访问干扰设备的数据写入操作或数据读取操作时,整体存储驱动器性能可能随着数据请求时延增加、以及存储驱动器的数据吞吐量降低而降级。
发明内容
提供本发明内容是为了介绍在具体实施方式和附图中进一步描述的主题。因此,本发明内容不应被视为描述必要特征,也不应用于限制所要求保护的主题的范围。
在一些方面,存储介质系统的介质访问管理器实现一种方法,该方法从主机系统并且经由存储系统的主机接口,接收用于对存储系统的存储介质的访问的主机输入/输出(I/O)。介质访问管理器向与存储系统相关联的人工智能引擎提供描述从主机系统接收的主机I/O的信息。介质访问管理器从人工智能引擎接收对主机系统行为的预测,对主机系统行为的预测与由主机系统对存储介质的后续访问相关。基于对主机系统行为的预测,介质访问管理器调度用于对存储系统的存储介质的访问的主机I/O。
在其他方面,一种装置包括:主机接口,被配置以用于与主机系统通信;存储介质,用以存储主机系统的数据;以及介质接口,被配置为支持对存储介质的访问。该装置还包括:人工智能引擎;以及介质访问管理器,被配置为经由主机接口,从主机系统接收用于对该装置的存储介质的访问的主机输入/输出(I/O)。介质访问管理器向人工智能引擎提供描述从主机系统接收的主机I/O的信息。介质访问管理器从人工智能引擎接收对主机系统行为的预测,对主机系统行为的预测与由主机系统对存储介质的后续访问相关。至少基于对主机系统行为的预测,介质访问管理器调度用于对存储系统的存储介质的访问的主机I/O。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于马维尔国际贸易有限公司,未经马维尔国际贸易有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201980072116.7/2.html,转载请声明来源钻瓜专利网。