Method and system for dynamically selecting a best resource from each resource collection based on resources dependencies, prior selections and statistics to implement an allocation policy
    2.
    发明授权
    Method and system for dynamically selecting a best resource from each resource collection based on resources dependencies, prior selections and statistics to implement an allocation policy 有权
    基于资源依赖性,先前的选择和统计来动态地从每个资源集合中选择最佳资源以实现分配策略的方法和系统

    公开(公告)号:US08443369B1

    公开(公告)日:2013-05-14

    申请号:US12164959

    申请日:2008-06-30

    IPC分类号: G06F9/46

    摘要: Systems, methods, and computer readable medium for optimizing storage allocations based on system resources are disclosed. According to one aspect, the subject matter described herein includes a method for dynamic, policy-based allocation of system resources. The method includes specifying a plurality of system resource collections for representing sets of like system resources and their dependencies. An order in which the collections are to be evaluated during selection of a resource is also specified. A policy for determining the best resource within each collection is also specified. Statistics about the system resources in the collections are maintained. A request for a resource is received. In response to receiving the request, the collections are evaluated in the specified order. The best resource is selected from each collection based on the dependencies, prior selections, and statistics to implement the policy.

    摘要翻译: 公开了用于基于系统资源优化存储分配的系统,方法和计算机可读介质。 根据一个方面,本文描述的主题包括用于系统资源的基于策略的动态分配的方法。 该方法包括指定多个系统资源集合,用于表示相似的系统资源集合及其依赖关系。 还指定了在选择资源期间对集合进行评估的顺序。 还规定了确定每个集合中最佳资源的策略。 维护集合中系统资源的统计信息。 收到资源请求。 响应收到请求,按指定顺序对集合进行评估。 根据依赖关系,先前的选择以及实施策略的统计信息,从每个集合中选择最佳资源。

    Methods, systems, and computer readable media for optimizing the number of client write requests to virtually provisioned logical units of a physical data storage array
    3.
    发明授权
    Methods, systems, and computer readable media for optimizing the number of client write requests to virtually provisioned logical units of a physical data storage array 有权
    方法,系统和计算机可读介质,用于优化对物理数据存储阵列的虚拟供应的逻辑单元的客户机写入请求的数量

    公开(公告)号:US08296530B1

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

    申请号:US12165032

    申请日:2008-06-30

    IPC分类号: G06F12/00

    摘要: According to one aspect, the subject matter described herein includes a method for optimizing the number of data writes to virtually provisioned logical units of a physical data storage array. The method is performed at a virtual provisioning layer associated with a physical storage array and includes receiving, from a client, a first write request for writing data to a first portion of a first data block of a virtually provisioned logical unit (VLUN) of the physical data storage array, wherein the size of the first portion is less than the size of the first data block. In response to receiving the first write request, a combined write request is generated from the virtual provisioning layer, where the combined write request is for writing the first portion of the data from the received write request and a second portion of fill data such that a size of the first portion and the second portion is equal to a size of the first data block. The second write request is then forwarded to the physical layer associated with the data storage array.

    摘要翻译: 根据一个方面,本文描述的主题包括用于优化对物理数据存储阵列的虚拟供应的逻辑单元的数据写入数量的方法。 该方法在与物理存储阵列相关联的虚拟供应层处执行,并且包括从客户端接收用于将数据写入到虚拟供应逻辑单元(VLUN)的第一数据块的第一部分的第一写入请求 物理数据存储阵列,其中第一部分的大小小于第一数据块的大小。 响应于接收到第一写请求,从虚拟供应层生成组合写请求,其中组合写请求用于从接收的写请求写入数据的第一部分,以及填充数据的第二部分, 第一部分和第二部分的大小等于第一数据块的大小。 然后将第二写入请求转发到与数据存储阵列相关联的物理层。