Systems, methods, and computer readable media for an adaptative block allocation mechanism
    1.
    发明授权
    Systems, methods, and computer readable media for an adaptative block allocation mechanism 有权
    用于适应性块分配机制的系统,方法和计算机可读介质

    公开(公告)号:US08924681B1

    公开(公告)日:2014-12-30

    申请号:US12751685

    申请日:2010-03-31

    IPC分类号: G06F12/16 G06F3/06

    摘要: Systems, methods, and computer readable media for an adaptive block allocation mechanism are disclosed. According to one aspect, a method for allocating slices of storage in a storage medium based on scores is disclosed. The method occurs at a storage processor for controlling access to a storage medium divided into a plurality of logical slices of storage. The method includes determining one or more scores associated with one or more slices. Determining one or more scores includes combining plural dissimilar characteristics of the slice into a single value. The method further includes receiving a slice allocation request, and in response to the slice allocation request, selecting a slice for allocation using the scores.

    摘要翻译: 公开了一种用于自适应块分配机制的系统,方法和计算机可读介质。 根据一个方面,公开了一种基于分数在存储介质中分配存储片段的方法。 该方法发生在存储处理器处,用于控制对被划分为多个逻辑存储片段的存储介质的访问。 该方法包括确定与一个或多个切片相关联的一个或多个分数。 确定一个或多个分数包括将切片的多个不相似特征组合成单个值。 该方法还包括接收片分配请求,并且响应于片分配请求,使用分数选择切片进行分配。

    Methods, systems, and computer readable medium for tier-based data storage resource allocation and data relocation in a data storage array
    2.
    发明授权
    Methods, systems, and computer readable medium for tier-based data storage resource allocation and data relocation in a data storage array 有权
    用于数据存储阵列中用于基于层的数据存储资源分配和数据重定位的方法,系统和计算机可读介质

    公开(公告)号:US08443163B1

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

    申请号:US12824816

    申请日:2010-06-28

    IPC分类号: G06F12/00

    摘要: According to one aspect, the subject matter described herein includes a method for tier-based slice allocation and data relocation in a data storage array. The method is performed at a data storage array including physical data storage capacity being logically divided into one or more logical units (LUs) and each of the one or more LUs being further subdivided into one or more slices, where the data storage array includes a resource pool being divided into a plurality of resource groupings, where each resource grouping includes one or more resources of a common type. The method includes receiving a slice allocation request for allocating a slice from the data storage array, where the slice allocation request includes at least one constraint. In response to receiving the slice allocation request, a slice that honors the at least one constraint is allocated.

    摘要翻译: 根据一个方面,本文描述的主题包括用于数据存储阵列中的基于层的片分配和数据重定位的方法。 该方法在包括物理数据存储容量在逻辑上划分为一个或多个逻辑单元(LU)的数据存储阵列中执行,并且所述一个或多个LU中的每一个进一步细分成一个或多个片,其中数据存储阵列包括 资源池被划分为多个资源分组,其中每个资源分组包括一个或多个共同类型的资源。 该方法包括从数据存储阵列接收用于分配片的片分配请求,其中片分配请求包括至少一个约束。 响应于接收到切片分配请求,分配了尊重至少一个约束的切片。

    Systems, methods and computer readable media for improving synchronization performance after partially completed writes
    3.
    发明授权
    Systems, methods and computer readable media for improving synchronization performance after partially completed writes 有权
    用于在部分完成写入之后提高同步性能的系统,方法和计算机可读介质

    公开(公告)号:US08316196B1

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

    申请号:US12242725

    申请日:2008-09-30

    IPC分类号: G06F12/00

    摘要: Systems, methods, and computer readable media for improving synchronization performance after partially completed writes are disclosed. According to one aspect, a method for improving synchronization performance after partially completed writes includes receiving, from a requesting entity, data to be written to storage. The data to be written is sent to each of a plurality of data storage entities, including a primary data storage entity and at least one secondary data storage entity for providing a duplicate of the primary data storage entity. For each of the plurality of data storage entities, the portion of the data that was stored to the respective data storage entity is determined. For each of the secondary data storage entities, the portions of the secondary data storage entity that do not contain a duplicate of the corresponding portion of the primary data storage entity are identified as requiring synchronization, while the portions of secondary data storage entity that contain a duplicate of the corresponding portion of the primary data storage entity are identified as not requiring synchronization.

    摘要翻译: 公开了用于在部分完成写入之后提高同步性能的系统,方法和计算机可读介质。 根据一方面,一种用于在部分完成写入之后提高同步性能的方法包括从请求实体接收要写入存储器的数据。 要写入的数据被发送到多个数据存储实体中的每一个,包括主数据存储实体和用于提供主数据存储实体的副本的至少一个辅助数据存储实体。 对于多个数据存储实体中的每一个,确定存储到相应数据存储实体的数据的部分。 对于每个次要数据存储实体,次要数据存储实体的不包含主数据存储实体的对应部分的副本的部分被识别为需要同步,而次要数据存储实体的包含 将主数据存储实体的对应部分的副本识别为不需要同步。