METHODS FOR DYNAMIC CONSISTENCY GROUP FORMATION
    4.
    发明申请
    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
    5.
    发明授权
    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.

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

    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 有权
    确定是否扩展排水时间以将数据块从第一存储复制到第二存储

    公开(公告)号:US08838920B2

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

    申请号:US12948652

    申请日:2010-11-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 is generated indicating data blocks in the first storage to copy to the second storage. A drain operation is initiated to copy 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.

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

    Providing dynamic context assist for a command line interface
    7.
    发明授权
    Providing dynamic context assist for a command line interface 失效
    为命令行界面提供动态上下文辅助

    公开(公告)号:US08694886B2

    公开(公告)日:2014-04-08

    申请号:US11968554

    申请日:2008-01-02

    IPC分类号: G06F3/00 G06F3/048 G06F9/44

    摘要: A method, system, and computer program product for providing dynamic context assistance to a user of a system, such as a storage system. One or more current command line interface (CLI) entries that are entered in a CLI of the system are received and a current state of the system is determined. Dynamic context assistance is then generated for one or more current CLI entries based on entered values of the one or more CLI entries. In this regard, the dynamic context assistance can be generated and displayed in a text or graphical form when one or more dynamic context assist keys are entered in the CLI in conjunction with the current CLI entry.

    摘要翻译: 一种用于向诸如存储系统的系统的用户提供动态上下文帮助的方法,系统和计算机程序产品。 接收在系统的CLI中输入的一个或多个当前命令行界面(CLI)条目,并确定系统的当前状态。 然后基于一个或多个CLI条目的输入值,为一个或多个当前CLI条目生成动态上下文帮助。 在这方面,当在CLI中结合当前CLI条目输入一个或多个动态上下文辅助键时,可以以文本或图形形式生成并显示动态上下文辅助。

    Remote space efficient repository
    8.
    发明授权
    Remote space efficient repository 有权
    远程空间高效的仓库

    公开(公告)号:US07882060B2

    公开(公告)日:2011-02-01

    申请号:US12023814

    申请日:2008-01-31

    IPC分类号: G06F7/00

    摘要: A method for storing data includes establishing a space efficient storage system including a virtual repository, a staging repository and a remote repository. The virtual repository includes a first pointer to the staging repository, and the staging repository includes a second pointer to the remote repository. The method further includes receiving data at the virtual repository, storing the received data in the staging repository based on the first pointer, and transferring the stored data to the remote repository based on the second pointer.

    摘要翻译: 用于存储数据的方法包括建立包括虚拟存储库,分段存储库和远程存储库的空间高效存储系统。 虚拟存储库包括第一个指向分段存储库的指针,并且分段存储库包括指向远程存储库的第二个指针。 所述方法还包括在所述虚拟存储库处接收数据,基于所述第一指针将所接收的数据存储在所述登台储存库中,以及基于所述第二指针将所存储的数据传送到所述远程存储库。

    METHOD FOR EXECUTING A SOFTWARE ROUTINE IDENTIFIED IN A TASK OBJECT
    9.
    发明申请
    METHOD FOR EXECUTING A SOFTWARE ROUTINE IDENTIFIED IN A TASK OBJECT 审中-公开
    执行任务对象中识别的软件程序的方法

    公开(公告)号:US20100175076A1

    公开(公告)日:2010-07-08

    申请号:US12348968

    申请日:2009-01-06

    IPC分类号: G06F9/44

    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, and generating a task object generation command having at least a first software routine identifier, parameter data, and event information. The event information has an event identifier and a first flag value. The method further includes generating a first task object in response to the task object generation command, which includes the first software routine identifier, the parameter data, and the event information. The method further includes adding the first 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 first task object on the computer server to obtain at least a first result value, when an event listener on the computer server determines that the first flag value is a first predetermined value and an event associated with the event identifier is detected.

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

    Dynamic consistency group formation and systems using the same
    10.
    发明授权
    Dynamic consistency group formation and systems using the same 失效
    动态一致性组的形成和使用相同的系统

    公开(公告)号:US08554737B2

    公开(公告)日:2013-10-08

    申请号:US12892808

    申请日:2010-09-28

    IPC分类号: G06F17/00

    摘要: In one embodiment, a system, includes logic for creating a snapshot of first data stored on a source storage system, wherein the snapshot is a logical copy of the first data stored on the source storage system with respect to data content and data structure; logic for copying the snapshot to a target storage system; logic for copying the first data represented by the snapshot from the source storage system to the target storage system; logic for detecting one or more write operations affecting data on the source storage system; logic for detecting one or more collisions affecting the first data on the source storage system, logic for setting a consistency group interval; and logic for altering the consistency group interval to minimise collisions affecting data on the source storage system. Other systems and computer program products for dynamic consistency group formation are also described.

    摘要翻译: 在一个实施例中,系统包括用于创建存储在源存储系统上的第一数据的快照的逻辑,其中快照是相对于数据内容和数据结构存储在源存储系统上的第一数据的逻辑副本; 将快照复制到目标存储系统的逻辑; 用于将由快照表示的第一数据从源存储系统复制到目标存储系统的逻辑; 用于检测影响源存储系统上的数据的一个或多个写入操作的逻辑; 用于检测影响源存储系统上的第一数据的一个或多个冲突的逻辑,用于设置一致性组间隔的逻辑; 以及用于更改一致性组间隔以最小化影响源存储系统上的数据的冲突的逻辑。 还描述了用于动态一致性组形成的其他系统和计算机程序产品。