【技术实现步骤摘要】
【国外来华专利技术】对存储介质访问的支持人工智能的管理
技术介绍
许多计算和电子设备包括用于存储设备的软件、应用或数据的非易失性存储器。此外,大多数用户通过数据网络从各种位置或在移动中利用他们的设备通过流来传输数据或访问服务,诸如多媒体内容或社交介质应用。随着用户对数据和服务的不断增加的需求,存储提供者已经扩展了存储驱动器的容量和性能,以支持与用户和其他数据存储客户端的这些活动相关联的数据访问。通常,设备的存储驱动器包括存储介质,设备的数据向存储介质写入、以及从存储介质读取。为此,设备可以向存储驱动器发出数据访问请求,存储驱动器进而如每个请求所指定的,将数据写入存储介质或从存储介质读取数据。因此,存储驱动器性能总体取决于一速率,存储驱动器能够以该速率来完成设备或存储客户端的数据访问请求。存储驱动器的存储介质不是仅基于从设备接收的数据访问请求来访问。存储驱动器本身可以实现与存储介质的健康或维护相关的各种内部操作。在传统的存储驱动器中,对与这些内部驱动器操作相关联的存储介质的访问不是计划的,并且可能与用于服务设备的数据请求的存储介质的访问冲突。因此,当存储驱动器的内部操作导致冲突访问,并且该冲突访问干扰设备的数据写入操作或数据读取操作时,整体存储驱动器性能可能随着数据请求时延增加、以及存储驱动器的数据吞吐量降低而降级。
技术实现思路
提供本
技术实现思路
是为了介绍在具体实施方式和附图中进一步描述的主题。因此,本
技术实现思路
不应被视为描述必要特征,也不应用于限制所要求保护的主题的范围。在一些方面,存储介质系统的介质访问管理器实现一种方法, ...
【技术保护点】
1.一种用于对存储介质访问的支持人工智能的管理的方法,包括:/n从主机系统并且经由存储系统的主机接口接收用于对所述存储系统的存储介质的访问的主机输入/输出(I/O);/n向与所述存储系统相关联的人工智能引擎提供描述从所述主机系统接收的所述主机I/O的信息;/n从所述人工智能引擎接收对主机系统行为的预测,对主机系统行为的所述预测与由所述主机系统对所述存储介质的后续访问相关;以及/n基于对主机系统行为的所述预测,调度用于对所述存储系统的所述存储介质的访问的所述主机I/O。/n
【技术特征摘要】
【国外来华专利技术】20181030 US 62/752,876;20191025 US 16/664,5281.一种用于对存储介质访问的支持人工智能的管理的方法,包括:
从主机系统并且经由存储系统的主机接口接收用于对所述存储系统的存储介质的访问的主机输入/输出(I/O);
向与所述存储系统相关联的人工智能引擎提供描述从所述主机系统接收的所述主机I/O的信息;
从所述人工智能引擎接收对主机系统行为的预测,对主机系统行为的所述预测与由所述主机系统对所述存储介质的后续访问相关;以及
基于对主机系统行为的所述预测,调度用于对所述存储系统的所述存储介质的访问的所述主机I/O。
2.根据权利要求1所述的方法,还包括:
确定所述存储系统具有待定的内部I/O,并且其中所述调度包括:
基于对主机系统行为的所述预测,调度用于对所述存储系统的所述存储介质的访问的、所述主机系统的所述主机I/O和所述存储系统的所述内部I/O。
3.根据权利要求2所述的方法,其中调度所述存储系统的所述内部I/O包括:基于对主机系统行为的所述预测,提前或延迟所述存储系统的所述内部I/O,以减轻用于对所述存储介质的访问的、所述内部I/O与所述主机I/O或后续主机I/O之间的争用。
4.根据权利要求2所述的方法,其中所述内部I/O与所述存储系统的闪存转换层的一个或多个任务相对应,一个或多个任务包括垃圾收集、数据迁移或损耗均衡中的一项。
5.根据权利要求1所述的方法,其中从所述人工智能引擎接收的对主机系统行为的所述预测包括以下项的指示:
直到所述主机系统变为空闲的持续时间;
所述主机系统将保持空闲的持续时间;或者
与由所述主机系统发出的下一主机I/O有关的参数。
6.根据权利要求1所述的方法,其中描述所述主机I/O的所述信息包括:针对所述主机I/O中的至少一个主机I/O的以下项的指示:
所述主机I/O的事件类型;
所述主机I/O的事件持续时间;或者
与所述主机I/O相关联的数据的事件大小。
7.根据权利要求1所述的方法,其中对所述主机I/O的所述调度基于从所述人工智能引擎接收的对主机系统行为的所述预测、以及用于所述存储介质的热管理的所述存储介质的设备级参数。
8.根据权利要求1所述的方法,其中:
所述人工智能引擎执行多个人工智能模型;
所述多个人工智能模型中的至少两个人工智能模型与由所述存储系统的设备级管理器或闪存转换层实现的相应内部任务相关联;以及
所述方法还包括:在将所述信息提供给所述人工智能引擎之前,将所述多个智能模型中的至少一个智能模型加载到所述人工智能引擎,以使得能够对所述主机系统行为进行预测。
9.根据权利要求8所述的方法,还包括:经由所述人工智能引擎,并发执行所述多个人工智能模型中的所述至少两个人工智能模型,以实现所述存储系统的至少两个人工智能辅助的内部任务。
10.根据权利要求8所述的方法,还包括:经由所述人工智能引擎,并行执行所述多个人工智能模型中的一个人工智能模型的两个实例,以使得能够对所述人工智能模型进行在线再训练或精化。
11.一种装置,包括:
主机接口,被配置以用于与主机系统通信;
存储介质,用以存储所述主机系统的数据;
介质接口,被配置为支持对所述存储介质的访问;
人工智能引擎;以及
介质访问管理器,被配置为:
经由所述主机接口,从所述主机系统接收用于对所述装置的所述存储介质的访问的主机输入/输出(I/O);
向所述人工智能引擎提供描述从所述主机系统接收的所述主机I/O的信息;
从所述人工智能引擎接收对主机系统行为的预测,对主机系统行为的所述预测与由所述主机系统对所述存储介质的后续访问相关;以及
至少基于对主机系统行为的所述预测,调度用于对所述存储系统的所述存储介质的访问的所述主机I/O。
12.根据权利要求11所述的装置,其中所述介质访问管理器还被配置为:
确定所述装置具有用于对存储介质的访问的内部I/O,所述内部I/O是待定的;以...
【专利技术属性】
技术研发人员:C·特雷尼,N·瓦尔尼卡,P·S·阮,
申请(专利权)人:马维尔国际贸易有限公司,
类型:发明
国别省市:巴巴多斯;BB
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。