METHODS FOR DYNAMIC CONSISTENCY GROUP FORMATION
    3.
    发明申请
    METHODS FOR DYNAMIC CONSISTENCY GROUP FORMATION 失效
    动态一致性群体形成的方法

    公开(公告)号:US20120239893A1

    公开(公告)日:2012-09-20

    申请号:US13483865

    申请日:2012-05-30

    IPC分类号: G06F12/16

    摘要: A method for dynamic consistency group formation, in one embodiment, includes creating a snapshot of first data stored on a source storage system with respect to data content and data structure, copying the snapshot to a target storage system, detecting one or more write operations affecting data on the source storage system while copying the first data, detecting one or more collisions affecting the first data on the source storage system, wherein a collision occurs whenever the write operations affect the first data prior to the first data being written, setting a consistency group interval which represents an interval duration between successive snapshot create-and-copy events, and altering the consistency group interval to minimize collisions affecting data on at least one of the storage systems. Other methods for dynamic consistency group formation are also described.

    摘要翻译: 在一个实施例中,用于动态一致性组形成的方法包括:针对数据内容和数据结构创建存储在源存储系统上的第一数据的快照,将快照复制到目标存储系统,检测影响到的一个或多个写操作 源数据存储系统上的数据,同时复制第一数据,检测影响源存储系统上的第一数据的一个或多个冲突,其中每当写入操作影响第一数据被写入之前的第一数据时,发生冲突, 组间隔,其表示连续快照创建和复制事件之间的间隔持续时间,以及改变一致性组间隔,以最小化影响至少一个存储系统上的数据的冲突。 还描述了用于动态一致性组形成的其他方法。

    Method for executing a software routine identified in a task object
    4.
    发明授权
    Method for executing a software routine identified in a task object 失效
    用于执行在任务对象中识别的软件例程的方法

    公开(公告)号:US08230450B2

    公开(公告)日:2012-07-24

    申请号:US12348967

    申请日:2009-01-06

    CPC分类号: G06F9/547

    摘要: A method for executing a software routine identified in a task object is provided. The method includes accessing a list of software routine identifiers associated with software routines that are executable on a computer server. The method further includes generating a task object generation command having at least a first software routine identifier, parameter data, and link task information and generating a second task object in response to the task object generation command. The second task object includes the first software routine identifier, the parameter data, and the link task information. The method further includes adding the second task object to a task execution queue on the computer server and executing the first software routine identified by the first software routine identifier in the second task object on the computer server to obtain at least a first result value, when the first flag value is a first predetermined value and the result parameter associated with the first task object corresponds to a second predetermined value.

    摘要翻译: 提供了一种用于执行在任务对象中识别的软件例程的方法。 该方法包括访问与在计算机服务器上可执行的软件例程相关联的软件例程标识符的列表。 该方法还包括生成具有至少第一软件例程标识符,参数数据和链接任务信息的任务对象生成命令,并响应于任务对象生成命令生成第二任务对象。 第二任务对象包括第一软件例程标识符,参数数据和链接任务信息。 该方法还包括将第二任务对象添加到计算机服务器上的任务执行队列,并且在计算机服务器上的第二任务对象中执行由第一软件例程标识符识别的第一软件例程以获得至少第一结果值, 第一标记值是第一预定值,并且与第一任务对象相关联的结果参数对应于第二预定值。

    DYNAMIC LOOK-AHEAD EXTENT MIGRATION FOR TIERED STORAGE ARCHITECTURES
    5.
    发明申请
    DYNAMIC LOOK-AHEAD EXTENT MIGRATION FOR TIERED STORAGE ARCHITECTURES 有权
    动态展望行动架构的动态展望

    公开(公告)号:US20120036327A1

    公开(公告)日:2012-02-09

    申请号:US12849087

    申请日:2010-08-03

    IPC分类号: G06F12/08

    摘要: A method for migrating extents between extent pools in a tiered storage architecture maintains a data access profile for an extent over a period of time. Using the data access profile, the method generates an extent profile graph that predicts data access rates for the extent into the future. The slope of the extent profile graph is calculated and used to determine whether the extent will reach a migration threshold within a specified “look-ahead” time. If so, the method calculates a migration window that allows the extent to be migrated prior to reaching the migration threshold. In certain embodiments, the method determines the overall performance impact on the source extent pool and destination extent pool during the migration window. If the overall performance impact is below a designated impact threshold, the method migrates the extent during the migration window. A corresponding apparatus and computer program product are also disclosed herein.

    摘要翻译: 在分层存储架构中的扩展池之间迁移扩展区的方法在一段时间内维护扩展区的数据访问配置文件。 使用数据访问配置文件,该方法生成一个扩展配置文件图,可以预测未来数据访问速率。 计算范围轮廓图的斜率并用于确定范围是否将在指定的“预先”时间内达到迁移阈值。 如果是这样,该方法将计算迁移窗口,该窗口允许在达到迁移阈值之前迁移范围。 在某些实施例中,该方法确定在迁移窗口期间对源扩展池和目的地扩展池的总体性能影响。 如果总体性能影响低于指定的影响阈值,则该方法会在迁移窗口中迁移该范围。 本文还公开了相应的装置和计算机程序产品。

    Determining whether to extend a drain time to copy data blocks from a first storage to a second storage
    6.
    发明授权
    Determining whether to extend a drain time to copy data blocks from a first storage to a second storage 有权
    确定是否扩展排水时间以将数据块从第一存储复制到第二存储

    公开(公告)号:US08838921B2

    公开(公告)日:2014-09-16

    申请号:US13474081

    申请日:2012-05-17

    摘要: Provided are a computer program product, system, and method for determining whether to extend a drain time to copy data blocks from a first storage to a second storage. A data structure indicates data blocks in the first storage to copy to the second storage. A drain operation copies the data blocks indicated in the first storage to the second storage for a drain time period. Write requests to the data blocks indicated in the data structure are queued during the drain time period, wherein the queued write requests are not completed while queued. Metric information based on the writes that occur to data blocks in the first storage are gathered during the drain time period; and in response to expiration of the drain time period, a determination is made from the gathered metric information of whether to continue the drain operation or terminate the drain operation.

    摘要翻译: 提供了一种用于确定是否扩展排水时间以将数据块从第一存储复制到第二存储的计算机程序产品,系统和方法。 数据结构指示第一存储器中要复制到第二存储器的数据块。 漏极操作将第一存储器中指示的数据块复制到第二存储器用于排出时间段。 在数据结构中指示的数据块的写入请求在排出时间期间排队,其中排队的写入请求在排队时未完成。 在排水期间收集基于在第一存储器中的数据块发生的写入的度量信息; 并且响应于排出时间段的到期,从收集的度量信息中确定是继续排水操作还是终止排水操作。

    Variable data preservation prewrite
    7.
    发明授权
    Variable data preservation prewrite 失效
    可变数据保存预写

    公开(公告)号:US08683151B2

    公开(公告)日:2014-03-25

    申请号:US13472919

    申请日:2012-05-16

    IPC分类号: G06F12/16

    摘要: In one aspect of the present description, a data preservation function is provided for preserving a set of data on a source storage device at a point in time, and includes identifying as a function of prior update usage, such as input/output usage, of the data to be preserved, a portion of the data which is more likely to be the subject of updates during at least a portion of the data preservation operation as compared to the remaining portion of the data to be preserved, and copies the identified portion of the data to be preserved to a target storage device. In another aspect, the size of the portion of data to be identified is variable. Other features and aspects may be realized, depending upon the particular application.

    摘要翻译: 在本说明书的一个方面,提供一种数据保存功能,用于在时间点上保存源存储设备上的一组数据,并且包括根据先前的更新使用(诸如输入/输出使用)的功能来识别 待保存的数据,与保留的数据的剩余部分相比,在数据保存操作的至少一部分期间更有可能成为更新对象的数据的一部分,并将所识别的部分 要保存到目标存储设备的数据。 另一方面,要识别的数据部分的大小是可变的。 可以根据具体应用实现其它特征和方面。

    DETERMINING WHETHER TO EXTEND A DRAIN TIME TO COPY DATA BLOCKS FROM A FIRST STORAGE TO A SECOND STORAGE
    9.
    发明申请
    DETERMINING WHETHER TO EXTEND A DRAIN TIME TO COPY DATA BLOCKS FROM A FIRST STORAGE TO A SECOND STORAGE 有权
    决定是否延长一次排水时间以将数据块从第一次存储复制到第二个存储

    公开(公告)号:US20120254568A1

    公开(公告)日:2012-10-04

    申请号:US13474081

    申请日:2012-05-17

    IPC分类号: G06F12/16

    摘要: Provided are a computer program product, system, and method for determining whether to extend a drain time to copy data blocks from a first storage to a second storage. A data structure indicates data blocks in the first storage to copy to the second storage. A drain operation copies the data blocks indicated in the first storage to the second storage for a drain time period. Write requests to the data blocks indicated in the data structure are queued during the drain time period, wherein the queued write requests are not completed while queued. Metric information based on the writes that occur to data blocks in the first storage are gathered during the drain time period; and in response to expiration of the drain time period, a determination is made from the gathered metric information of whether to continue the drain operation or terminate the drain operation.

    摘要翻译: 提供了一种用于确定是否扩展排水时间以将数据块从第一存储复制到第二存储的计算机程序产品,系统和方法。 数据结构指示第一存储器中要复制到第二存储器的数据块。 漏极操作将第一存储器中指示的数据块复制到第二存储器用于排出时间段。 在数据结构中指示的数据块的写入请求在排出时间期间排队,其中排队的写入请求在排队时未完成。 在排水期间收集基于在第一存储器中的数据块发生的写入的度量信息; 并且响应于排出时间段的到期,从收集的度量信息中确定是继续排水操作还是终止排水操作。

    SUB-LUN INPUT/OUTPUT PROFILING FOR SSD DEVICES
    10.
    发明申请
    SUB-LUN INPUT/OUTPUT PROFILING FOR SSD DEVICES 失效
    SSD设备的子LUN输入/输出配置文件

    公开(公告)号:US20120221778A1

    公开(公告)日:2012-08-30

    申请号:US13463697

    申请日:2012-05-03

    IPC分类号: G06F12/00

    摘要: A read/write ratio for each of a plurality of data segments classified in a hot category as hot data segments is determined. Each of the plurality of hot data segments is ordered by the read/write ratio in a descending order. Each of a plurality of available SSD devices is ordered by a remaining life expectancy in an ascending order. Those of the plurality of hot data segments are matched with those of the plurality of hot data segments with those of the plurality of available SSD devices such that a hot data segment having a higher read/write ratio is provided to an SSD device having a smaller remaining life expectancy than another hot data segment having a lower read/write ratio.

    摘要翻译: 确定分类为热类别的多个数据段中的每一个作为热数据段的读/写比。 多个热数据段中的每一个按读/写比按降序排列。 多个可用SSD设备中的每一个以升序排列剩余寿命。 多个热数据段中的数据段与多个热数据段中的那些数据段与多个可用SSD设备中的热数据段的那些匹配,使得具有较高读/写比率的热数据段被提供给具有较小的 剩余寿命比具有较低读/写比的另一个热数据段。