Workflow process with temporary storage resource reservation
    1.
    发明授权
    Workflow process with temporary storage resource reservation 有权
    具有临时存储资源预留的工作流程

    公开(公告)号:US09501473B1

    公开(公告)日:2016-11-22

    申请号:US11018957

    申请日:2004-12-21

    IPC分类号: G06F7/04 G06F17/30 G06F9/50

    摘要: A method involves: detecting a storage resource indication within a workflow request and, in response to the storage resource indication, generating an availability indication. The storage resource indication indicates a storage resource (e.g., by directly or indirectly identifying or selecting the storage resource). The availability indication indicates that the indicated storage resource is not available for subsequent workflow requests. The availability indication is generated prior to allowing the consumer that generated the workflow request to use the storage resource. The workflow request can include a request to allocate a logical storage structure (e.g., a volume or logical disk). The logical storage structure is allocated in response to the workflow request. If the workflow request is denied or expires, the logical storage structure is deleted.

    摘要翻译: 一种方法包括:检测工作流请求内的存储资源指示,并且响应于存储资源指示,生成可用性指示。 存储资源指示指示存储资源(例如,通过直接或间接地识别或选择存储资源)。 可用性指示表明指示的存储资源不可用于后续工作流请求。 在允许生成工作流请求的消费者使用存储资源之前生成可用性指示。 工作流请求可以包括分配逻辑存储结构(例如,卷或逻辑磁盘)的请求。 响应于工作流请求分配逻辑存储结构。 如果工作流请求被拒绝或过期,则删除逻辑存储结构。

    Adaptive implementation of requested capabilities for a logical volume
    4.
    发明授权
    Adaptive implementation of requested capabilities for a logical volume 有权
    逻辑卷的请求功能的自适应实现

    公开(公告)号:US07162575B2

    公开(公告)日:2007-01-09

    申请号:US10325418

    申请日:2002-12-20

    IPC分类号: G06F12/00

    摘要: A method, system, and computer program product for adaptively implementing capabilities of a logical volume. If a particular capability is an inherent attribute of an existing storage device, the existing storage device is chosen to implement the volume. If the particular capability is not an inherent attribute of an existing storage device, one or more storage devices are selected and configured to provide the capability. If a capacity is requested for the logical volume and a storage device provides only a portion of the capacity, multiple storage devices having the capability are combined to provide the requested capability and capacity.

    摘要翻译: 用于自适应地实现逻辑卷的能力的方法,系统和计算机程序产品。 如果特定能力是现有存储设备的固有属性,则选择现有存储设备来实现该卷。 如果特定能力不是现有存储设备的固有属性,则选择并配置一个或多个存储设备以提供能力。 如果对逻辑卷请求容量并且存储设备仅提供容量的一部分,则具有该能力的多个存储设备被组合以提供所请求的能力和容量。

    Language for expressing storage allocation requirements
    6.
    发明授权
    Language for expressing storage allocation requirements 有权
    表达存储分配要求的语言

    公开(公告)号:US07383410B2

    公开(公告)日:2008-06-03

    申请号:US10327558

    申请日:2002-12-20

    IPC分类号: G06F12/06

    摘要: A method, system, and language to express storage requirements. The language provides keywords and rules corresponding to commands for configuring a set of storage devices to provide requested capabilities of a logical volume. The language also has keywords and constructs for defining capabilities. The language supports direct inheritance of a capability, where a template specifies another template that contains rules to be used to provide a given capability. The language also supports indirect inheritance of a capability, where a template requires a capability but does not provide an implementation of the capability. In addition, the language is processed to “merge” rules by selecting a single storage device that conforms to more than one rule when possible. Merging rules enables a minimum number of storage devices to be used to meet a given logical volume configuration and set of capabilities.

    摘要翻译: 一种方法,系统和语言来表达存储要求。 该语言提供与配置一组存储设备以提供逻辑卷的所请求功能的命令相对应的关键字和规则。 该语言还具有用于定义功能的关键字和结构。 该语言支持能力的直接继承,其中模板指定另一个模板,其中包含用于提供给定功能的规则。 该语言还支持能力的间接继承,其中模板需要一种能力,但不提供该功能的实现。 此外,通过选择符合多个规则的单个存储设备,可以将该语言处理为“合并”规则。 合并规则允许使用最少数量的存储设备来满足给定的逻辑卷配置和一组功能。

    Simultaneous allocation of storage for multiple logical volumes
    7.
    发明授权
    Simultaneous allocation of storage for multiple logical volumes 有权
    同时分配多个逻辑卷的存储空间

    公开(公告)号:US07636830B1

    公开(公告)日:2009-12-22

    申请号:US10767399

    申请日:2004-01-29

    IPC分类号: G06F12/00

    摘要: A method, system, computer system, and computer program product to allocate storage resources among multiple logical volumes. In response to a request to perform a set of operations on multiple logical volumes, a set of allocations of available storage space for performing the set of operations is made. At the time of identifying the storage regions to use for each allocation, the remaining operations and the storage regions that would be available for performing the remaining operations are examined. The rules for implementing each of the logical volumes can be evaluated as part of this examination. If it is apparent that one of the remaining operations will fail based upon a particular set of allocations, space allocated for a previous operation can be de-allocated and alternative allocations can be examined to find a set of allocations that enable the request to be performed successfully.

    摘要翻译: 一种在多个逻辑卷之间分配存储资源的方法,系统,计算机系统和计算机程序产品。 响应于在多个逻辑卷上执行一组操作的请求,进行用于执行该组操作的可用存储空间的一组分配。 在识别用于每个分配的存储区域时,检查可用于执行剩余操作的剩余操作和存储区域。 用于实现每个逻辑卷的规则可以作为此检查的一部分进行评估。 如果显而易见的是,其余的操作之一将基于特定的分配集合而失败,则可以去除分配给先前操作的空间,并且可以检查替代分配以找到能够执行请求的一组分配 成功了

    Preservation of intent of a volume creator with a logical volume
    8.
    发明授权
    Preservation of intent of a volume creator with a logical volume 有权
    使用逻辑卷保留卷创建者的意图

    公开(公告)号:US07143259B2

    公开(公告)日:2006-11-28

    申请号:US10324858

    申请日:2002-12-20

    IPC分类号: G06F12/00

    摘要: A method, system, and computer program product for preserving the intent of a logical volume creator with the logical volume. The creator of a logical volume defines certain characteristics of that logical volume. In response to the user's requirements, the system explores the possibilities for providing the characteristics in the existing storage environment. The system then implements the logical volume and stores the intent, along with a corresponding set of rules for configuring the logical volume, with the logical volume. As a result, volume management operations like resizing the volume and evacuating data from the volume use the rules to preserve the intent of the creator. By ensuring that the logical volume consistently conforms to rules fulfilling the original intent, a consistent level of availability of the logical volume can be achieved to fulfill contractual availability requirements for storage service level agreements.

    摘要翻译: 一种方法,系统和计算机程序产品,用于使用逻辑卷保留逻辑卷创建者的意图。 逻辑卷的创建者定义该逻辑卷的某些特性。 为了响应用户的要求,系统探讨了在现有存储环境中提供特性的可能性。 然后,系统实现逻辑卷并将逻辑卷存储在意图中,以及用于配置逻辑卷的相应的一组规则。 因此,卷管理操作(如调整卷的大小和从卷中撤出数据)使用规则来保留创建者的意图。 通过确保逻辑卷始终符合满足原始意图的规则,可以实现逻辑卷的一致级别的可用性,以满足存储服务级别协议的合同可用性要求。

    Identification of storage to acquire to maintain the intent of logical volumes
    9.
    发明授权
    Identification of storage to acquire to maintain the intent of logical volumes 有权
    识别要获取的存储以维护逻辑卷的意图

    公开(公告)号:US07467257B1

    公开(公告)日:2008-12-16

    申请号:US10812322

    申请日:2004-03-29

    IPC分类号: G06F12/00

    摘要: A method, system, computer system, and computer program product to specify the particular characteristics of hardware to acquire to enable a logical volume to be maintained in accordance with the purpose for which the logical volume was created. In response to a command to perform an operation on a logical volume, existing storage that can be used to perform the operation is identified. If the existing storage is insufficient to perform the operation, a specification is developed for the additional storage to acquire to enable the operation to be performed successfully. Connectivity of the additional storage is also specified to storage objects in the existing logical volume so that the newly-acquired resources can be used for their intended purpose when acquired.

    摘要翻译: 一种方法,系统,计算机系统和计算机程序产品,用于指定要获取的硬件的特定特性,以使得能够根据创建逻辑卷的目的来维护逻辑卷。 响应于对逻辑卷执行操作的命令,识别可用于执行操作的现有存储。 如果现有存储器不足以执行操作,则开发用于获取的附加存储器的规范,以使得能够成功地执行操作。 附加存储器的连接也被指定给现有逻辑卷中的存储对象,使得当获取时,新获取的资源可以用于其预期目的。