ON DEMAND CONVERSION OF STANDARD LOGICAL VOLUMES TO THIN-PROVISIONED LOGICAL VOLUMES
    1.
    发明申请
    ON DEMAND CONVERSION OF STANDARD LOGICAL VOLUMES TO THIN-PROVISIONED LOGICAL VOLUMES 有权
    标准逻辑卷对薄型逻辑卷的需求转换

    公开(公告)号:US20110191563A1

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

    申请号:US12698614

    申请日:2010-02-02

    IPC分类号: G06F12/00 G06F12/02

    摘要: A method for concurrently converting a standard volume to a thin-provisioned volume includes initially establishing metadata for a thin-provisioned volume. The method then updates the metadata for the thin-provisioned volume to point to extents residing in a standard volume. The method then suspends I/O to metadata for the standard volume. Upon suspending the I/O, the method migrates control of the extents in the standard volume from a standard-volume control algorithm to a thin-provisioned-volume control algorithm. The method then resumes the I/O to the metadata for the thin-provisioned volume. Using this technique, standard volumes may be rapidly converted to thin-provisioned volumes while minimally disrupting I/O to the volumes. A corresponding apparatus and computer program product are also disclosed and claimed herein.

    摘要翻译: 将标准卷同时转换为精简卷的卷的方法包括初始建立薄配置卷的元数据。 然后,该方法将精简配置卷的元数据更新为指向驻留在标准卷中的范围。 然后,该方法将I / O挂起到标准卷的元数据。 在暂停I / O时,该方法将标准卷中的范围的控制从标准卷控制算法迁移到精简配置卷控制算法。 然后,该方法将I / O恢复到精简配置卷的元数据。 使用这种技术,可以将标准卷快速转换为精简配置的卷,同时最小程度地中断卷的I / O。 本文还公开并要求对应的装置和计算机程序产品。

    ON DEMAND CONVERSION OF STANDARD LOGICAL VOLUMES TO THIN-PROVISIONED LOGICAL VOLUMES
    2.
    发明申请
    ON DEMAND CONVERSION OF STANDARD LOGICAL VOLUMES TO THIN-PROVISIONED LOGICAL VOLUMES 有权
    标准逻辑卷对薄型逻辑卷的需求转换

    公开(公告)号:US20120203998A1

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

    申请号:US13447890

    申请日:2012-04-16

    IPC分类号: G06F12/06

    摘要: A method for concurrently converting a standard volume to a thin-provisioned volume includes initially establishing metadata for a thin-provisioned volume. The method then updates the metadata for the thin-provisioned volume to point to extents residing in a standard volume. The method then suspends I/O to metadata for the standard volume. Upon suspending the I/O, the method migrates control of the extents in the standard volume from a standard-volume control algorithm to a thin-provisioned-volume control algorithm. The method then resumes the I/O to the metadata for the thin-provisioned volume. Using this technique, standard volumes may be rapidly converted to thin-provisioned volumes while minimally disrupting I/O to the volumes. A corresponding apparatus and computer program product are also disclosed and claimed herein.

    摘要翻译: 将标准卷同时转换为精简卷的卷的方法包括初始建立薄配置卷的元数据。 然后,该方法将精简配置卷的元数据更新为指向驻留在标准卷中的范围。 然后,该方法将I / O挂起到标准卷的元数据。 在暂停I / O时,该方法将标准卷中的范围的控制从标准卷控制算法迁移到精简配置卷控制算法。 然后,该方法将I / O恢复到精简配置卷的元数据。 使用这种技术,可以将标准卷快速转换为精简配置的卷,同时最小程度地中断卷的I / O。 本文还公开并要求对应的装置和计算机程序产品。

    Method for executing a software routine identified in a task object
    3.
    发明授权
    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.

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

    METHOD FOR EXECUTING A SOFTWARE ROUTINE IDENTIFIED IN A TASK OBJECT
    4.
    发明申请
    METHOD FOR EXECUTING A SOFTWARE ROUTINE IDENTIFIED IN A TASK OBJECT 失效
    执行任务对象中识别的软件程序的方法

    公开(公告)号:US20100175075A1

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

    申请号:US12348967

    申请日: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. 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.

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

    REMOTE SPACE EFFICIENT REPOSITORY
    5.
    发明申请
    REMOTE SPACE EFFICIENT REPOSITORY 审中-公开
    远程空间有效的报告

    公开(公告)号:US20090198699A1

    公开(公告)日:2009-08-06

    申请号:US12023871

    申请日:2008-01-31

    IPC分类号: G06F17/30

    CPC分类号: G06F16/22

    摘要: 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 determining a data access frequency based on the storage in the staging repository. In addition, the method includes comparing the determined data access frequency to a threshold frequency and transferring the stored data to the remote repository based on the second pointer and comparison and storing the stored data at the staging repository based on the comparison.

    摘要翻译: 用于存储数据的方法包括建立包括虚拟存储库,分段存储库和远程存储库的空间高效存储系统。 虚拟存储库包括第一个指向分段存储库的指针,并且分段存储库包括指向远程存储库的第二个指针。 所述方法还包括在所述虚拟存储库处接收数据,基于所述第一指针将所接收的数据存储在所述暂存储存库中,以及基于所述暂存储存库中的所述存储来确定数据访问频率。 此外,该方法包括将确定的数据访问频率与阈值频率进行比较,并且基于第二指针将存储的数据传送到远程存储库,并且基于该比较比较存储在分段存储库中的数据。

    Providing dynamic context assist for a command line interface
    6.
    发明授权
    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
    7.
    发明授权
    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
    8.
    发明申请
    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.

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

    Determining logical configuration commands to create a logical object
    9.
    发明授权
    Determining logical configuration commands to create a logical object 有权
    确定逻辑配置命令以创建逻辑对象

    公开(公告)号:US09170807B2

    公开(公告)日:2015-10-27

    申请号:US12984492

    申请日:2011-01-04

    IPC分类号: G06F9/44 G06F3/06

    摘要: An approach to generating logical configuration commands for logical objects in a system. A method may involve receiving a command requesting the logical configuration commands to configure the specified logical object (subject logical object) and the logical objects that support the logical object (the support logical objects). The method may also involve determining what logical objects in the system support the subject logical object. This may require determining the support logical objects that directly support the subject logical object, and then recursively examining each support logical objects to find the logical objects on which they depend. For each logical object (whether the subject logical object or one of the support logical objects), the method may involve determining the logical configuration commands to appropriately create and modify the logical object. The logical configuration commands may then be presented to the user.

    摘要翻译: 为系统中的逻辑对象生成逻辑配置命令的方法。 方法可以包括接收请求逻辑配置命令的命令以配置指定的逻辑对象(主体逻辑对象)和支持逻辑对象(支持逻辑对象)的逻辑对象。 该方法还可以涉及确定系统中的什么逻辑对象支持主体逻辑对象。 这可能需要确定直接支持主题逻辑对象的支持逻辑对象,然后递归地检查每个支持逻辑对象以找到它们所依赖的逻辑对象。 对于每个逻辑对象(无论是主题逻辑对象还是支持逻辑对象之一),该方法可以涉及确定逻辑配置命令以适当地创建和修改逻辑对象。 然后可以向用户呈现逻辑配置命令。

    Determining Logical Configuration Commands to Create a Logical Object
    10.
    发明申请
    Determining Logical Configuration Commands to Create a Logical Object 有权
    确定逻辑配置命令以创建逻辑对象

    公开(公告)号:US20120173856A1

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

    申请号:US12984492

    申请日:2011-01-04

    IPC分类号: G06F9/00

    摘要: An approach to generating logical configuration commands for logical objects in a system. A method may involve receiving a command requesting the logical configuration commands to configure the specified logical object (subject logical object) and the logical objects that support the logical object (the support logical objects). The method may also involve determining what logical objects in the system support the subject logical object. This may require determining the support logical objects that directly support the subject logical object, and then recursively examining each support logical objects to find the logical objects on which they depend. For each logical object (whether the subject logical object or one of the support logical objects), the method may involve determining the logical configuration commands to appropriately create and modify the logical object. The logical configuration commands may then be presented to the user.

    摘要翻译: 为系统中的逻辑对象生成逻辑配置命令的方法。 方法可以包括接收请求逻辑配置命令的命令以配置指定的逻辑对象(主体逻辑对象)和支持逻辑对象(支持逻辑对象)的逻辑对象。 该方法还可以涉及确定系统中的什么逻辑对象支持主体逻辑对象。 这可能需要确定直接支持主题逻辑对象的支持逻辑对象,然后递归地检查每个支持逻辑对象以找到它们所依赖的逻辑对象。 对于每个逻辑对象(无论是主题逻辑对象还是支持逻辑对象之一),该方法可以涉及确定逻辑配置命令以适当地创建和修改逻辑对象。 然后可以向用户呈现逻辑配置命令。