-
公开(公告)号:CN112074819B
公开(公告)日:2024-05-31
申请号:CN201980030233.7
申请日:2019-05-13
Applicant: 国际商业机器公司
IPC: G06F12/00
Abstract: 机器学习模块选择多个高速缓存回收算法中的一个,以用于从高速缓存回收轨道。第一高速缓存回收算法确定要从高速缓存回收的轨道。第二高速缓存回收算法确定要从高速缓存回收的轨道,其中第一和第二高速缓存回收算法使用不同的回收方案。执行至少一个机器学习模块以产生指示所述第一高速缓存回收算法和所述第二高速缓存回收算法中的一个用于选择从所述高速缓存回收的轨道的输出。回收由在来自所述至少一个机器学习模块的输出中指示的所述第一高速缓存回收算法和所述第二高速缓存回收算法中的一个选择的轨道。
-
公开(公告)号:CN112074819A
公开(公告)日:2020-12-11
申请号:CN201980030233.7
申请日:2019-05-13
Applicant: 国际商业机器公司
IPC: G06F12/00
Abstract: 机器学习模块选择多个高速缓存回收算法中的一个,以用于从高速缓存回收轨道。第一高速缓存回收算法确定要从高速缓存回收的轨道。第二高速缓存回收算法确定要从高速缓存回收的轨道,其中第一和第二高速缓存回收算法使用不同的回收方案。执行至少一个机器学习模块以产生指示所述第一高速缓存回收算法和所述第二高速缓存回收算法中的一个用于选择从所述高速缓存回收的轨道的输出。回收由在来自所述至少一个机器学习模块的输出中指示的所述第一高速缓存回收算法和所述第二高速缓存回收算法中的一个选择的轨道。
-
公开(公告)号:CN102770848A
公开(公告)日:2012-11-07
申请号:CN201180008003.4
申请日:2011-01-05
Applicant: 国际商业机器公司
IPC: G06F12/08
CPC classification number: G06F12/0868 , G06F12/0804 , G06F2212/261 , G06F2212/502
Abstract: 本发明提供了通过处理器促进经由设备适配器从写入高速缓存和NVS向存储设备池进行数据转移的方法、系统和计算机程序产品实施例。处理器基于用于特定存储设备的NVS的当前占用率和与该存储设备有关的转入活动性,自适应地改变转出速率。转入活动性包括存储设备转入活动性、设备适配器转入活动性、设备适配器使用的带宽和存储设备的读取/写入速度中的一个或多个。这些因素通常与在高速缓存未命中事件中的读取响应时间相关联,并且通常不与转出速率的动态管理相关联。该组合在改善响应时间性能的同时保持NVS的期望整体占用率。
-
公开(公告)号:CN111880725B
公开(公告)日:2024-05-28
申请号:CN202010330761.9
申请日:2020-04-24
Applicant: 国际商业机器公司
Abstract: 维护共享存储控制器中的多个资源的多个接口。响应于与多个接口中的接口相关联的预定数量的操作的发生,将关于存储控制器的多个属性的输入提供给机器学习模块。响应于接收到输入,机器学习模块生成对应于多个资源中的资源的数量的输出值,以分配给存储控制器中的接口。
-
公开(公告)号:CN111712802B
公开(公告)日:2023-08-18
申请号:CN201980012819.0
申请日:2019-02-15
Applicant: 国际商业机器公司
IPC: G06F11/08
Abstract: 在一个实施例中,向RAID阵列分配虚拟存储驱动器,使得没有一个RAID阵列的两个虚拟存储驱动器被映射到同一物理存储驱动器。另一方面,将错误处理例程限制到受物理存储驱动器中的错误影响的虚拟存储驱动器,从而绕过不受错误影响的物理存储驱动器的虚拟存储驱动器。另一方面,可以根据对针对虚拟存储驱动器被分配到的RAID阵列的高速缓存操作施加的限度和对针对被映射到同一物理存储驱动器作为目标虚拟存储驱动器的一组虚拟存储驱动器的高速缓存操作施加的另外的限度,来调节对目标虚拟存储驱动器的高速缓存操作。根据特定应用,可以实现其他特征和方面。
-
公开(公告)号:CN111837102A
公开(公告)日:2020-10-27
申请号:CN201980018116.9
申请日:2019-04-01
Applicant: 国际商业机器公司
Abstract: 本发明提供用于使用轨道锁和跨步组锁来管理高速缓存操作的计算机程序产品、系统和方法。对于到高速缓存中的组中的轨道的写入,授予对高速缓存中的组中的轨道的独占轨道锁,其中对于到高速缓存中的不同轨道的写入,可以同时保持独占轨道锁;对高速缓存中的轨道组授予独占组锁以将组中的轨道从高速缓存送出到存储设备。响应于完成高速缓存中的组中的轨道到存储设备的送出而释放独占组锁。
-
公开(公告)号:CN111712802A
公开(公告)日:2020-09-25
申请号:CN201980012819.0
申请日:2019-02-15
Applicant: 国际商业机器公司
IPC: G06F11/08
Abstract: 在一个实施例中,向RAID阵列分配虚拟存储驱动器,使得没有一个RAID阵列的两个虚拟存储驱动器被映射到同一物理存储驱动器。另一方面,将错误处理例程限制到受物理存储驱动器中的错误影响的虚拟存储驱动器,从而绕过不受错误影响的物理存储驱动器的虚拟存储驱动器。另一方面,可以根据对针对虚拟存储驱动器被分配到的RAID阵列的高速缓存操作施加的限度和对针对被映射到同一物理存储驱动器作为目标虚拟存储驱动器的一组虚拟存储驱动器的高速缓存操作施加的另外的限度,来调节对目标虚拟存储驱动器的高速缓存操作。根据特定应用,可以实现其他特征和方面。
-
公开(公告)号:CN111837102B
公开(公告)日:2024-04-19
申请号:CN201980018116.9
申请日:2019-04-01
Applicant: 国际商业机器公司
Abstract: 本发明提供用于使用轨道锁和跨步组锁来管理高速缓存操作的计算机程序产品、系统和方法。对于到高速缓存中的组中的轨道的写入,授予对高速缓存中的组中的轨道的独占轨道锁,其中对于到高速缓存中的不同轨道的写入,可以同时保持独占轨道锁;对高速缓存中的轨道组授予独占组锁以将组中的轨道从高速缓存送出到存储设备。响应于完成高速缓存中的组中的轨道到存储设备的送出而释放独占组锁。
-
公开(公告)号:CN111880725A
公开(公告)日:2020-11-03
申请号:CN202010330761.9
申请日:2020-04-24
Applicant: 国际商业机器公司
Abstract: 维护共享存储控制器中的多个资源的多个接口。响应于与多个接口中的接口相关联的预定数量的操作的发生,将关于存储控制器的多个属性的输入提供给机器学习模块。响应于接收到输入,机器学习模块生成对应于多个资源中的资源的数量的输出值,以分配给存储控制器中的接口。
-
公开(公告)号:CN102770848B
公开(公告)日:2015-12-16
申请号:CN201180008003.4
申请日:2011-01-05
Applicant: 国际商业机器公司
IPC: G06F12/08
CPC classification number: G06F12/0868 , G06F12/0804 , G06F2212/261 , G06F2212/502
Abstract: 本发明提供了通过处理器促进经由设备适配器从写入高速缓存和NVS向存储设备池进行数据转移的方法、系统和计算机程序产品实施例。处理器基于用于特定存储设备的NVS的当前占用率和与该存储设备有关的转入活动性,自适应地改变转出速率。转入活动性包括存储设备转入活动性、设备适配器转入活动性、设备适配器使用的带宽和存储设备的读取/写入速度中的一个或多个。这些因素通常与在高速缓存未命中事件中的读取响应时间相关联,并且通常不与转出速率的动态管理相关联。该组合在改善响应时间性能的同时保持NVS的期望整体占用率。
-
-
-
-
-
-
-
-
-