-
公开(公告)号:CN113811860A
公开(公告)日:2021-12-17
申请号:CN202080032964.8
申请日:2020-04-28
Applicant: 国际商业机器公司
IPC: G06F12/00
Abstract: 公开了一种用于在使用同步I/O时提高选定卷的高速缓存命中率的方法。在一个实施例中,这样的方法包括在高速缓存中建立来自非优选存储区域的非优选存储元素的第一集合。所述方法进一步在高速缓存中建立来自优选存储区域的优选存储元素的第二集合。该方法计算非优选存储元素在逐出之前驻留在高速缓存中的预期寿命。该方法还执行高速缓存的逐出策略,其中,优选存储元素被保持在高速缓存中的时间比非优选存储元素的预期寿命更长。还公开了相应的系统和计算机程序产品。
-
公开(公告)号:CN112486406A
公开(公告)日:2021-03-12
申请号:CN202010951411.4
申请日:2020-09-11
Applicant: 国际商业机器公司
IPC: G06F3/06 , G06F12/06 , G06F12/0831 , G06F13/28 , G06F13/42
Abstract: 本公开涉及动态调整多个存储器拷贝和存储器映射窗口以优化I/O性能。一种用于动态优化数据传送技术的利用的方法,包括:根据哪一数据传送技术更有效,采用几个数据传送技术中的一个,处理多个I/O请求。数据传送技术包括:存储器拷贝数据传送技术,其将与I/O请求相关联的高速缓存段从高速缓存存储器拷贝到永久映射存储器;以及存储器映射数据传送技术,其临时映射与I/O请求相关联的高速缓存段。为了处理I/O请求,该方法利用与存储器拷贝数据传送技术相关联的第一数量的“拷贝”窗口,以及与存储器映射数据传送技术相关联的第二数量的“映射”窗口。该方法动态调整第一数量和第二数量中的一个或多个,以便优化I/O请求的处理。还公开了对应的系统和计算机程序产品。
-
-
公开(公告)号:CN103946790B
公开(公告)日:2016-10-05
申请号:CN201280056468.1
申请日:2012-11-09
Applicant: 国际商业机器公司
CPC classification number: G06F12/0802 , G06F3/0611 , G06F3/0659 , G06F3/0689 , G06F12/126
Abstract: 包括高速缓存器的存储控制器从主机接收命令,其中必须满足对应于用于执行命令的读和写响应时间的标准集合。存储控制器确定对应于被耦合到存储控制器的多个卷的第一类型的等级和第二类型的等级,其中该命令是相对于第一类型的等级来执行的。对应于第一类型的等级的降级速率被调整至小于对应于第二类型的等级的默认降级速率,其中满足对应于用于执行命令的读和写响应时间的标准集合。
-
公开(公告)号:CN104636078A
公开(公告)日:2015-05-20
申请号:CN201410637542.X
申请日:2014-11-05
Applicant: 国际商业机器公司
CPC classification number: G06F3/0685 , G06F3/0604 , G06F3/0607 , G06F3/0632 , G06F3/0646
Abstract: 用于利用处理器的对多种类型的存储等级组的非易失性存储(NVS)的有效阈值化的实施例。将目标存储设备池中的目标存储设备确定为硬盘驱动器(HDD)和固态驱动器(SSD)设备之一。每个目标存储设备被分类到该目标存储设备池中的SSD等级组、近线等级组、企业等级组和超SSD等级组。近线等级组和企业等级组包括HDD等级组,并且近线等级组、企业等级组和SSD等级组包括非超SSD等级组。基于所标识的类型的被分类的目标存储设备的存在和缺失中的一个,调整用于阻止所述NVS中的对所分类的目标存储设备中的至少一个目标存储设备的空间分配的阈值。
-
公开(公告)号:CN104145252A
公开(公告)日:2014-11-12
申请号:CN201380012272.7
申请日:2013-02-18
Applicant: 国际商业机器公司
CPC classification number: G06F12/128 , G06F12/126
Abstract: 本发明提供了一种用于管理第一高速缓存和第二高速缓存中的数据的计算机程序产品、系统和方法。当页面被存储在第二高速缓存中时,针对该页面在第二高速缓存中维护参考计数。确定页面将从第二高速缓存提升至第一高速缓存。响应于确定该参考计数大于零,将该页面添加至第一高速缓存中的最近最少使用(LRU)列表的LRU端。响应于确定该参考计数小于或等于零,将该页面添加至第一高速缓存中的LRU列表的最近最多使用(MRU)端。
-
公开(公告)号:CN103907096A
公开(公告)日:2014-07-02
申请号:CN201280053168.8
申请日:2012-08-30
Applicant: 国际商业机器公司
Inventor: L·M·古普塔 , E·S·埃勒夫塞里奥 , I·科尔特斯达斯 , 胡晓宇 , R·普勒特卡 , R·哈斯 , S·布利尼克 , M·J·卡洛斯 , K·A·内尔森 , M·T·本哈斯
IPC: G06F12/08
CPC classification number: G06F3/0619 , G06F3/0646 , G06F3/0688 , G06F12/0246 , G06F12/0253 , G06F12/0811 , G06F12/0862 , G06F12/0864 , G06F12/0871 , G06F12/0897 , G06F12/122 , G06F12/127 , G06F12/128 , G06F2212/1016 , G06F2212/154 , G06F2212/222 , G06F2212/283 , G06F2212/604 , G06F2212/702 , G06F2212/7201
Abstract: 提供了用于以更高效的方式在次级存储中有效轨道离台的示例方法、系统和计算机程序产品实施例。在一个实施例中,仅通过举例,使用顺序比特的临时比特用于在主存储中控制离台轨道的定时,临时比特和顺序比特被从主存储转移到次级存储。临时比特被允许在从存储上老化。公开了其他系统和计算机程序产品实施例并且提供了相关优点。
-
公开(公告)号:CN103250142A
公开(公告)日:2013-08-14
申请号:CN201180059215.5
申请日:2011-11-29
Applicant: 国际商业机器公司
IPC: G06F12/08
CPC classification number: G06F12/0804 , G06F12/0859 , G06F12/0866
Abstract: 本发明提供了用于管理高速缓存中的离台扫描时间的系统和方法。一种系统包括高速缓存和处理器。处理器构造为:使用第一线程连续地确定用于扫描高速缓存中的多个存储轨道的期望扫描时间,并且使用第二线程基于连续地确定的期望扫描时间,连续地控制高速缓存中的所述多个存储轨道的实际扫描时间。一种方法包括:使用第一线程连续地确定用于扫描高速缓存中的多个存储轨道的期望扫描时间,并且使用第二线程基于连续地确定的期望扫描时间,连续地控制高速缓存中的所述多个存储轨道的实际扫描时间。还提供了包括用于执行以上方法的计算机程序产品的物理计算机存储介质。
-
公开(公告)号:CN112084060B
公开(公告)日:2024-11-22
申请号:CN202010511980.7
申请日:2020-06-08
Applicant: 国际商业机器公司
IPC: G06F11/10
Abstract: 本公开的实施例涉及减少不同RAID级别的RAID阵列中的数据丢失事件。公开了一种用于减少不同RAID级别的RAID中的数据丢失事件的方法。这样的方法在数据存储环境中识别第一组RAID和第二组RAID。第一组包含提供更鲁棒的数据保护的RAID(例如RAID‑6阵列),第二组包含提供更不鲁棒的数据保护的RAID(例如RAID‑5阵列)。该方法在数据存储环境中识别故障风险高于阈值的较高风险存储驱动器和故障风险低于阈值的较低风险存储驱动器。该方法将第二组RAID中的较高风险存储驱动器与第一组RAID中的较低风险存储驱动器交换。在某些实施例中,可以执行交换,使得第二组的RAID中不包含多于选定数目的较高风险存储驱动器。还公开了相应的系统和计算机程序产品。
-
公开(公告)号:CN112486729B
公开(公告)日:2024-09-24
申请号:CN202010951157.8
申请日:2020-09-11
Applicant: 国际商业机器公司
Abstract: 本公开涉及基于非易失性存储器的操作验证的安全数据提交扫描的调整。在基于双服务器的存储系统中的初始程序加载期间,装备第一服务器的第一非易失性双列直插存储器模块(NVDIMM)和第二服务器的第二NVDIMM,以配置第一NVDIMM和第二NVDIMM以在掉电时保持数据。在发起安全数据提交扫描以将经修改的数据从第一服务器送出到辅助存储之前,确定第一NVDIMM是否被装备。响应于确定第一NVDIMM未被装备,启动到第二服务器的故障转移。
-
-
-
-
-
-
-
-
-