Automated data relocation among storage tiers based on storage load
    3.
    发明授权
    Automated data relocation among storage tiers based on storage load 有权
    基于存储负载的存储层之间的自动数据重定位

    公开(公告)号:US08429346B1

    公开(公告)日:2013-04-23

    申请号:US12647867

    申请日:2009-12-28

    IPC分类号: G06F12/00

    摘要: Methods and systems are disclosed for relocating data in a physical storage pool comprising a plurality of storage tiers having differing performance characteristics, the physical storage pool being mapped into one or more logical units, each logical unit comprising a plurality of logical slices of data storage. The methods and systems can involve receiving a relocation list, the relocation list including, for each of a plurality of logical slices, a slice identifier, a temperature value, and a current physical location, determining a destination tier for each logical slice on the relocation list, evaluating for each logical slice on the relocation list a performance gain expected to be achieved by moving the logical slice from its current physical location to a new location in the destination tier, and relocating data in a logical slice from its current physical location to the new location based on the evaluation.

    摘要翻译: 公开了用于将数据重新定位在包括具有不同性能特征的多个存储层的物理存储池中的方法和系统,物理存储池被映射到一个或多个逻辑单元中,每个逻辑单元包括多个数据存储的逻辑片段。 所述方法和系统可以涉及接收重定位列表,所述重定位列表针对多个逻辑切片中的每一个包括片标识符,温度值和当前物理位置,为重定位上的每个逻辑片段确定目的地层 列表,评估重新定位列表上的每个逻辑切片,期望通过将逻辑切片从其当前物理位置移动到目的地层中的新位置并将逻辑切片中的数据从其当前物理位置重新定位到 新的位置基于评估。

    Managing data accesses in storage systems

    公开(公告)号:US10684944B1

    公开(公告)日:2020-06-16

    申请号:US13570827

    申请日:2012-08-09

    IPC分类号: G06F12/02 G06F9/50

    摘要: A method is used in managing data accesses in storage systems. An access path to a storage object is evaluated. The storage object is associated with a first storage processor of a storage system for providing access to the storage object. The storage object is accessed using a second storage processor of the storage system. The storage system includes source and destination storage pools configured such that performance characteristics associated with the source storage pool is different from performance characteristics associated with the destination storage pool. The storage object resides in the source storage pool associated with the first storage processor. Based on the evaluation, the access path of the storage object is changed to the second storage processor based on a policy. The policy determines available storage space in the destination storage pool associated with the second storage processor for migrating the storage object to the destination storage pool.

    System and method for LUN adjustment
    5.
    发明授权
    System and method for LUN adjustment 有权
    用于LUN调整的系统和方法

    公开(公告)号:US08930746B1

    公开(公告)日:2015-01-06

    申请号:US13539438

    申请日:2012-06-30

    IPC分类号: G06F11/00

    CPC分类号: G06F11/0793 G06F11/0727

    摘要: A method, computer program product, and computing system for identifying at least one misassigned slice that is associated with a first data tier and is located in a first front end LUN. The at least one misassigned slice is being accessed contrary to the first data tier. The failure domain of the first front end LUN is determined. At least one replacement slice that is associated with a second data tier and is located in a second front end LUN is identified based, at least in part, upon the failure domain of the first front end LUN. The at least one misassigned slice is moved to the second front end LUN. The at least one replacement slice is moved to the first front end LUN.

    摘要翻译: 一种方法,计算机程序产品和计算系统,用于识别与第一数据层相关联并位于第一前端LUN中的至少一个错误分配的片段。 与第一数据层相反地访问至少一个错误分配的片。 确定第一个前端LUN的故障域。 至少部分地基于第一前端LUN的故障域来识别与第二数据层相关联且位于第二前端LUN中的至少一个替换切片。 至少一个错误分配的切片移动到第二个前端LUN。 至少一个替换片移动到第一个前端LUN。

    Scheduling data relocation activities using configurable fairness criteria
    6.
    发明授权
    Scheduling data relocation activities using configurable fairness criteria 有权
    使用可配置的公平标准调度数据迁移活动

    公开(公告)号:US08327103B1

    公开(公告)日:2012-12-04

    申请号:US12824380

    申请日:2010-06-28

    IPC分类号: G06F12/00

    摘要: A storage processor of a data storage system includes a data relocation task scheduler that provides system limit control on the execution of data relocation requests. The data relocation task scheduler also provides fairness and concurrency limit enforcement by scheduling relocation requests from different provisioning domains, such as storage pools, in a fair manner. For example, the data relocation task scheduler includes stackable sets of pending task queues that store incoming data relocation requests. The data relocation task scheduler applies an iteration scheme to remove data relocation requests from the pending task queues thereby providing scheduling fairness among the queues and among the different provisioning domains within the data storage system. The data relocation task scheduler is configured to receive updated policies that control both system-wide data relocation resource consumption and scheduling fairness among the queues during operation and dynamically adjust current policies with the updated policies.

    摘要翻译: 数据存储系统的存储处理器包括数据重定位任务调度器,其提供对数据重定位请求的执行的系统限制控制。 数据重定位任务调度器还通过以公平的方式调度来自不同供应域(例如存储池)的重定位请求来提供公平性和并发限制强制。 例如,数据重定位任务调度器包括可堆叠的待处理任务队列集合,用于存储进入的数据重定位请求。 数据重定位任务调度器应用迭代方案来从挂起的任务队列中移除数据重定位请求,从而在队列之间以及数据存储系统内的不同供应域之间提供调度公平性。 数据重定位任务调度器被配置为接收在操作期间在队列之间控制系统范围的数据重定位资源消耗和调度公平性的更新策略,并且利用更新的策略动态地调整当前策略。

    Method and apparatus for managing target devices in a multi-path computer system
    9.
    发明授权
    Method and apparatus for managing target devices in a multi-path computer system 有权
    用于在多路径计算机系统中管理目标设备的方法和装置

    公开(公告)号:US06629189B1

    公开(公告)日:2003-09-30

    申请号:US09521930

    申请日:2000-03-09

    IPC分类号: G06F1200

    摘要: A method and apparatus for managing at least one logical volume in a computer system that includes a processor, a storage system, and a plurality of paths coupling the processor to the storage system. The storage system stores a plurality of logical volumes that includes the at least one logical volume, and the at least one logical volume is accessible to the processor over at least two paths. The processor includes a mapping layer that assigns the logical volumes to store particular volumes of data. At least two distinct native names are created for the at least one logical volume, each native name corresponding to one of the paths over which the logical volume is accessible to the processor. A pseudoname is created for the distinct native names, and represents the at least one logical volume in a manner that is independent of the paths over which the logical volume is accessible to the processor. The pseudoname and the at least two native names each is made available to the mapping layer for assignment to store a volume of data, so that the mapping layer may assign the at least one logical volume to store a particular volume of data by assigning the pseudoname or either of the native names to store the particular volume of data.

    摘要翻译: 一种用于管理计算机系统中的至少一个逻辑卷的方法和装置,所述计算机系统包括处理器,存储系统和将处理器耦合到存储系统的多个路径。 所述存储系统存储包括所述至少一个逻辑卷的多个逻辑卷,并且所述至少一个逻辑卷可以通过至少两个路径被所述处理器访问。 处理器包括分配逻辑卷以存储特定数据量的映射层。 为至少一个逻辑卷创建至少两个不同的本机名称,每个本机名称对应于处理器可访问逻辑卷的路径之一。 为不同的原始名称创建伪对象,并以独立于逻辑卷可由处理器访问的路径的方式表示至少一个逻辑卷。 每个伪对象和至少两个本机名称可用于映射层以进行分配以存储数据量,使得映射层可以通过分配伪对象来分配至少一个逻辑卷来存储特定数据量 或任何一个本地名称来存储特定数据量。