-
公开(公告)号:US20120260043A1
公开(公告)日:2012-10-11
申请号:US13082288
申请日:2011-04-07
申请人: Michael T. BENHASE , Susan K. CANDELARIA , Chung M. FUNG , Lokesh M. GUPTA , Joseph S. HYDE, II , Matthew J. KALOS , Beth A. PETERSON , Donald P. TERRY
发明人: Michael T. BENHASE , Susan K. CANDELARIA , Chung M. FUNG , Lokesh M. GUPTA , Joseph S. HYDE, II , Matthew J. KALOS , Beth A. PETERSON , Donald P. TERRY
CPC分类号: G06F11/1004 , G06F3/0619 , G06F3/0661 , G06F3/0689
摘要: Exemplary methods, computer systems, and computer program products for fabricating key fields by a processor device in a computer environment are provided. In one embodiment, the computer environment is configured for, as an alternative to reading Count-Key-Data (CKD) data in order to change the key field, providing a hint to fabricate a new key field, thereby overwriting a previous key field and updating the CKD data.
摘要翻译: 提供了用于在计算机环境中由处理器装置制造关键字段的示例性方法,计算机系统和计算机程序产品。 在一个实施例中,计算机环境被配置为作为读取计数密钥数据(CKD)数据以便改变密钥字段的替代方案,提供制造新密钥字段的暗示,从而覆盖先前的密钥字段,并且 更新CKD数据。
-
公开(公告)号:US20120079187A1
公开(公告)日:2012-03-29
申请号:US12894019
申请日:2010-09-29
申请人: Brent C. BEARDSLEY , Michael T. BENHASE , Lokesh M. GUPTA , Joseph S. HYDE, II , Sonny E. WILLIAMS
发明人: Brent C. BEARDSLEY , Michael T. BENHASE , Lokesh M. GUPTA , Joseph S. HYDE, II , Sonny E. WILLIAMS
CPC分类号: G06F12/0804 , G06F12/0866
摘要: Method, system, and computer program product embodiments for, in a computing storage environment for destaging data from nonvolatile storage (NVS) to a storage unit, identifying working data on a stride basis by a processor device are provided. A multi-update bit is established for each stride in a modified cache. The multi-update bit is adapted to indicate at least one track in a working set. A schedule of destage scans is configured based on a plurality of levels of urgency. A destage operation is performed based on at least one of a number of strides examined by the destage scans, whether the multi-update bit is set, and whether an emergency level of the plurality of levels of urgency is active.
摘要翻译: 提供了一种用于在将数据从非易失性存储(NVS)降级到存储单元的计算存储环境中的方法,系统和计算机程序产品实施例,由处理器设备基于步长识别工作数据。 为修改的高速缓存中的每个步幅建立多更新位。 多更新位适于指示工作组中的至少一个轨道。 基于多个级别的紧急度配置了目的地扫描的时间表。 基于通过流水扫描检查的多个步骤中的至少一个,是否设置了多更新位,以及多个紧急级别的紧急级别是否活动来执行转移操作。
-
公开(公告)号:US20120233408A1
公开(公告)日:2012-09-13
申请号:US13478189
申请日:2012-05-23
申请人: Brent C. BEARDSLEY , Michael T. BENHASE , Lokesh M. GUPTA , Joseph S. HYDE, II , Sonny E. WILLIAMS
发明人: Brent C. BEARDSLEY , Michael T. BENHASE , Lokesh M. GUPTA , Joseph S. HYDE, II , Sonny E. WILLIAMS
IPC分类号: G06F12/08
CPC分类号: G06F12/126 , G06F12/0804 , G06F12/0868
摘要: Write caching for sequential tracks is performed by a processor device in a computing storage environment for destaging data from nonvolatile storage (NVS) to a storage unit. If a first track is determined to be sequential, and an earlier track is also determined to be sequential, a temporal bit associated with the earlier track is cleared to allow for destage of data of the earlier track. If a temporal bit for one of a plurality of additional tracks in one of a plurality of strides in a modified cache is determined to be not set, a stride associated with the one of the plurality of additional tracks is selected for a destage operation. If the NVS exceeds a predetermined storage threshold, a predetermined one of the plurality of strides is selected for the destage operation.
摘要翻译: 用于顺序轨道的写缓存由用于将数据从非易失性存储(NVS)降级到存储单元的计算存储环境中的处理器设备执行。 如果确定第一轨道是顺序的,并且较早的轨道也被确定为顺序的,则与较早轨道相关联的时间位被清除以允许对先前轨道的数据进行排水。 如果确定修改的高速缓存中的多个步幅之一中的多个附加轨道中的一个的时间位未被设置,则选择与多个附加轨道中的一个相关联的步幅以进行码头操作。 如果NVS超过预定的存储阈值,则选择多个步骤中的预定的一个步骤用于排水操作。
-
公开(公告)号:US20120079199A1
公开(公告)日:2012-03-29
申请号:US12894017
申请日:2010-09-29
申请人: Brent C. BEARDSLEY , Michael T. BENHASE , Lokesh M. GUPTA , Joseph S. HYDE, II , Sonny E. WILLIAMS
发明人: Brent C. BEARDSLEY , Michael T. BENHASE , Lokesh M. GUPTA , Joseph S. HYDE, II , Sonny E. WILLIAMS
IPC分类号: G06F12/08
CPC分类号: G06F12/126 , G06F12/0804 , G06F12/0868
摘要: Method, system, and computer program product embodiments for, in a computing storage environment for destaging data from nonvolatile storage (NVS) to a storage unit, write caching for sequential tracks by a processor device are provided. If a first track is determined to be sequential, and an earlier track is also determined to be sequential, a temporal bit associated with the earlier track is cleared to allow for destage of data of the earlier track. If a temporal bit for one of a plurality of additional tracks in one of a plurality of strides in a modified cache is determined to be not set, a stride associated with the one of the plurality of additional tracks is selected for a destage operation. If the NVS exceeds a predetermined storage threshold, a predetermined one of the plurality of strides is selected for the destage operation.
摘要翻译: 在用于将数据从非易失性存储(NVS)降级到存储单元的计算存储环境中的方法,系统和计算机程序产品实施例中,提供了由处理器设备对顺序轨迹的写入高速缓存。 如果确定第一轨道是顺序的,并且较早的轨道也被确定为顺序的,则与较早轨道相关联的时间位被清除以允许对先前轨道的数据进行排水。 如果确定修改的高速缓存中的多个步幅之一中的多个附加轨道中的一个的时间位未被设置,则选择与多个附加轨道中的一个相关联的步幅用于码头操作。 如果NVS超过预定的存储阈值,则选择多个步骤中的预定的一个步骤用于排水操作。
-
公开(公告)号:US20130024628A1
公开(公告)日:2013-01-24
申请号:US13189325
申请日:2011-07-22
IPC分类号: G06F12/08
CPC分类号: G06F12/0891 , G06F12/0868 , G06F12/122 , G06F12/126
摘要: Exemplary method, system, and computer program product embodiments for efficient track destage in secondary storage in a more effective manner, are provided. In one embodiment, by way of example only, for temporal bits employed with sequential bits for controlling the timing for destaging the track in a primary storage, the temporal bits and sequential bits are transferred from the primary storage to the secondary storage. The temporal bits are allowed to age on the secondary storage. Additional system and computer program product embodiments are disclosed and provide related advantages.
摘要翻译: 提供了用于以更有效的方式在二次存储中有效地追踪排水的示例性方法,系统和计算机程序产品实施例。 在一个实施例中,仅作为示例,对于与用于控制主存储器中的跟踪的定时的顺序位一起使用的时间位,时间位和顺序位从主存储器传送到次存储器。 时间位允许在辅助存储器上老化。 公开了附加的系统和计算机程序产品实施例并提供相关的优点。
-
公开(公告)号:US20130007372A1
公开(公告)日:2013-01-03
申请号:US13616029
申请日:2012-09-14
申请人: Brent C. BEARDSLEY , Michael T. BENHASE , Lokesh M. GUPTA , Joseph S. HYDE, II , Sonny E. WILLIAMS
发明人: Brent C. BEARDSLEY , Michael T. BENHASE , Lokesh M. GUPTA , Joseph S. HYDE, II , Sonny E. WILLIAMS
IPC分类号: G06F12/00
CPC分类号: G06F12/0804 , G06F12/0866
摘要: Method, system, and computer program product embodiments for, in a computing storage environment for destaging data from nonvolatile storage (NVS) to a storage unit, identifying working data on a stride basis by a processor device are provided. A multi-update bit is established for each of a plurality of strides in a modified cache, wherein the multi-update bit is adapted to indicate a corresponding stride is part of at least one track in a working set that refers to a group of frequently updated tracks. The plurality of strides are scanned based on a schedule to identify tracks for destaging. An operation to destage is performed on a selected track identified during the scanning, if the multi-update bit of a selected stride on the selected track is set to indicate the selected track is part of the working set and if the NVS is about 90% full or greater.
摘要翻译: 提供了一种用于在将数据从非易失性存储(NVS)降级到存储单元的计算存储环境中的方法,系统和计算机程序产品实施例,由处理器设备基于步长识别工作数据。 针对经修改的高速缓存中的多个步幅中的每一个建立多更新位,其中,所述多更新位适于指示相应步幅是工作集中的至少一个轨道的一部分,所述至少一个轨迹是指频繁地组 更新的曲目。 基于用于识别用于降落的轨迹的时间表扫描多个步幅。 如果在所选择的轨道上选择的步幅的多更新位被设置为指示所选择的轨迹是工作组的一部分,并且如果NVS为大约90% 满或更大
-
公开(公告)号:US20120215949A1
公开(公告)日:2012-08-23
申请号:US13458843
申请日:2012-04-27
申请人: Lawrence Y. CHIU , Clement L. DICKEY , Yu-Cheng HSU , Joseph S. HYDE, II , Paul H. MUENCH , Cheng-Chung SONG
发明人: Lawrence Y. CHIU , Clement L. DICKEY , Yu-Cheng HSU , Joseph S. HYDE, II , Paul H. MUENCH , Cheng-Chung SONG
IPC分类号: G06F13/14
CPC分类号: G06F3/0647 , G06F3/0617 , G06F3/0685
摘要: Input/output (I/O) activity in the multiple tier storage system is monitored to collect statistical information. The statistical information is recurrently transformed into an exponential moving average (EMA) of the I/O activity having a predefined smoothing factor. Data portions in the multiple tier storage system are sorted into buckets of varying temperatures corresponding to the EMA. At least one data migration plan is recurrently generated for matching the sorted data portions to at least one of an available plurality of storage device classes. One data portion sorted into a higher temperature bucket is matched with a higher performance storage device class of the available plurality of storage device classes than another data portion sorted into a lower temperature bucket.
摘要翻译: 监控多层存储系统中的输入/输出(I / O)活动以收集统计信息。 统计信息被循序变换成具有预定平滑因子的I / O活动的指数移动平均(EMA)。 将多层存储系统中的数据部分分类为对应于EMA的不同温度的桶。 循环地生成至少一个数据迁移计划,用于将排序的数据部分与可用的多个存储设备类中的至少一个进行匹配。 分类到较高温度桶中的一个数据部分与可分解为较低温度桶的另一数据部分的可用多个存储设备类别的更高性能的存储设备类相匹配。
-
公开(公告)号:US20110197046A1
公开(公告)日:2011-08-11
申请号:US12700964
申请日:2010-02-05
申请人: Lawrence Y. CHIU , Clement L. DICKEY , Yu-Cheng HSU , Joseph S. HYDE, II , Paul H. MUENCH , Cheng-Chung SONG
发明人: Lawrence Y. CHIU , Clement L. DICKEY , Yu-Cheng HSU , Joseph S. HYDE, II , Paul H. MUENCH , Cheng-Chung SONG
CPC分类号: G06F3/0647 , G06F3/0617 , G06F3/0685
摘要: A method for matching storage application performance in a multiple tier storage system is disclosed. Input/output (I/O) activity in the multiple tier storage system is monitored to collect statistical information. The statistical information is recurrently transformed into an exponential moving average (EMA) of the I/O activity having a predefined smoothing factor. Data portions in the multiple tier storage system are sorted into buckets of varying temperatures corresponding to the EMA. At least one data migration plan is recurrently generated for matching the sorted data portions to at least one of an available plurality of storage device classes. One data portion sorted into a higher temperature bucket is matched with a higher performance storage device class of the available plurality of storage device classes than another data portion sorted into a lower temperature bucket.
摘要翻译: 公开了一种用于在多层存储系统中匹配存储应用性能的方法。 监控多层存储系统中的输入/输出(I / O)活动以收集统计信息。 统计信息被循序变换成具有预定平滑因子的I / O活动的指数移动平均(EMA)。 将多层存储系统中的数据部分分类为对应于EMA的不同温度的桶。 循环地生成至少一个数据迁移计划,用于将排序的数据部分与可用的多个存储设备类中的至少一个进行匹配。 分类到较高温度桶中的一个数据部分与可分解为较低温度桶的另一数据部分的可用多个存储设备类别的更高性能的存储设备类相匹配。
-
-
-
-
-
-
-