Method and apparatus for enabling access to tiered shared storage using dynamic tier partitioning
    1.
    发明授权
    Method and apparatus for enabling access to tiered shared storage using dynamic tier partitioning 有权
    用于使用动态层划分访问分层共享存储的方法和装置

    公开(公告)号:US09335948B1

    公开(公告)日:2016-05-10

    申请号:US13431071

    申请日:2012-03-27

    IPC分类号: G06F3/06

    摘要: To facilitate both minimal allocations and adaptive allocations, two sets of storage group policies are defined—one policy setting minimal allocation values for storage group access to storage resources and one policy setting maximal allocation values for storage group access to storage. In addition, a set of priority weights is specified that is used to balance access to storage tiers across storage groups. Upon existence of contention for storage resources, minimum allocation values for storage groups are determined based on the priority weights for the storage groups, resulting in threshold values being set to enable at least partial access to storage resources for all storage groups without requiring priority weighting of the activity density distributions of the competing storage groups. Allocations other than the minimal allocations are provided based on relative activity density distribution of storage extents between groups.

    摘要翻译: 为了方便最小分配和自适应分配,定义了两组存储组策略 - 一种策略设置用于存储组访问存储资源的最小分配值,以及一个策略设置用于存储组访问存储的最大分配值。 此外,还指定了一组优先级权重,用于平衡对存储组间存储层的访问。 在存储资源的争用存在时,基于存储组的优先级权重来确定存储组的最小分配值,导致阈值被设置为使得能够至少部分地访问所有存储组的存储资源,而不需要优先权重 竞争存储组的活动密度分布。 基于分组之间的存储范围的相对活动密度分布提供除最小分配之外的分配。

    Performing data storage optimizations across multiple data storage systems
    2.
    发明授权
    Performing data storage optimizations across multiple data storage systems 有权
    在多个数据存储系统之间执行数据存储优化

    公开(公告)号:US08935493B1

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

    申请号:US13466775

    申请日:2012-05-08

    IPC分类号: G06F12/02 G06F3/06

    摘要: Described are techniques for performing data storage optimizations. A data storage optimizer on a first data storage system connected to a set of other data storage systems receives performance classification information. The first data storage system includes a first set of storage devices of a first performance classification. The set of other data storage systems includes a second set of storage devices of a second performance classification different from the first performance classification. A write operation is received from the host to write first data to a target address of a virtually provisioned device. It is determined that physical storage is not currently allocated for the target address of the virtually provisioned device. A first portion of physical storage is allocated for storing the first data. The first portion of physical storage is included in a storage device of the second set having the second performance classification.

    摘要翻译: 描述了用于执行数据存储优化的技术。 连接到一组其他数据存储系统的第一数据存储系统上的数据存储优化器接收性能分类信息。 第一数据存储系统包括第一性能分类的第一组存储装置。 该组其他数据存储系统包括与第一性能分类不同的第二性能分类的第二组存储设备。 从主机接收写入操作,以将第一数据写入虚拟设备的目标地址。 确定物理存储当前未被分配给虚拟配置设备的目标地址。 分配物理存储的第一部分用于存储第一数据。 物理存储的第一部分包括在具有第二性能分类的第二组的存储设备中。

    Techniques for automated discovery of storage devices and their performance characteristics
    3.
    发明授权
    Techniques for automated discovery of storage devices and their performance characteristics 有权
    自动发现存储设备及其性能特征的技术

    公开(公告)号:US08868797B1

    公开(公告)日:2014-10-21

    申请号:US13435462

    申请日:2012-03-30

    IPC分类号: G06F3/00

    摘要: Described are techniques for discovering physical device dependencies. A set of baseline response times for logical devices of a data storage system are received. A first of the logical devices is selected and a remaining set of logical devices includes each of the logical devices other than the first logical device. Data operations are issued to the first logical device at a first rate while also issuing data operations to the remaining logical devices. A set of observed response times for the remaining logical devices is received. For each remaining logical device, it is determined whether the logical device has a corresponding observed response time that is significantly more the logical device's baseline response time. A first logical device set is determined having physical device dependencies that includes the first logical device set and each remaining logical device having an observed response time significantly greater than it's baseline response time.

    摘要翻译: 描述了用于发现物理设备依赖性的技术。 接收数据存储系统的逻辑设备的一组基准响应时间。 选择逻辑设备中的第一个,并且剩余的一组逻辑设备包括除第一逻辑设备之外的每个逻辑设备。 以第一速率向第一逻辑设备发出数据操作,同时向剩余的逻辑设备发出数据操作。 接收一组观察到的其余逻辑设备的响应时间。 对于每个剩余的逻辑设备,确定逻辑设备是否具有相应的观察到的响应时间,其显着多于逻辑设备的基准响应时间。 确定具有物理设备依赖性的第一逻辑设备集合,其包括第一逻辑设备集合,并且每个剩余的逻辑设备具有明显大于其基准响应时间的观察到的响应时间。

    Techniques for automated discovery and performing storage optimizations on a component external to a data storage system
    4.
    发明授权
    Techniques for automated discovery and performing storage optimizations on a component external to a data storage system 有权
    用于在数据存储系统外部的组件上自动发现和执行存储优化的技术

    公开(公告)号:US08838931B1

    公开(公告)日:2014-09-16

    申请号:US13435415

    申请日:2012-03-30

    IPC分类号: G06F12/00

    摘要: Described are techniques for performing storage optimizations in a system. The optimizations may include a data movement optimization. First processing may be performed by a first component to determine whether to automatically perform the data movement optimization for devices included in one or more data storage systems. The first component may be external with respect to the data storage systems and may not be included in any of the data storage systems. As a result of performing the data movement optimization, a first portion of data is automatically moved from a first of the devices to a second of the devices. The first and second devices may have different performance classifications. Additionally, automated discovery processing may be performed to determine performance classifications for devices of the data storage systems and/or determine physical device dependencies.

    摘要翻译: 描述了在系统中执行存储优化的技术。 优化可以包括数据移动优化。 可以由第一组件执行第一处理,以确定是否自动执行包括在一个或多个数据存储系统中的设备的数据移动优化。 第一组件可能相对于数据存储系统是外部的,并且可以不包括在任何数据存储系统中。 作为执行数据移动优化的结果,数据的第一部分被自动地从第一设备移动到第二设备。 第一和第二设备可以具有不同的性能分类。 此外,可以执行自动发现处理以确定数据存储系统的设备的性能分类和/或确定物理设备依赖性。

    Data storage system modeling
    6.
    发明授权
    Data storage system modeling 有权
    数据存储系统建模

    公开(公告)号:US08688878B1

    公开(公告)日:2014-04-01

    申请号:US13538245

    申请日:2012-06-29

    IPC分类号: G06F7/00

    摘要: Described is data storage system modeling. Received at a first data storage system is information representing a workload for I/O operations directed to a logical devices having storage provisioned on physical devices of a second data storage system. Information representing the workload may be obtained by performing discovery processing to discover performance characteristics of the physical devices of the second data storage system. Discovery processing may include receiving, at the first data storage system, I/O operations from a client directed to the set of one or more logical devices having storage provisioned on the physical devices of the second data storage system. The I/O operations are then issued to the second data storage system. In response, performance data is obtained at the first data storage system representing the workload for the plurality of I/O operations. Performance of the second data storage system is modeled in accordance with the workload.

    摘要翻译: 描述的是数据存储系统建模。 在第一数据存储系统中接收的是表示针对具有存储在第二数据存储系统的物理设备上的存储器的逻辑设备的I / O操作的工作负载的信息。 可以通过执行发现处理来发现第二数据存储系统的物理设备的性能特征来获得表示工作负载的信息。 发现处理可以包括在第一数据存储系统处从客户端接收指向在第二数据存储系统的物理设备上具有存储的一个或多个逻辑设备的集合的I / O操作。 然后将I / O操作发给第二数据存储系统。 作为响应,在表示多个I / O操作的工作负荷的第一数据存储系统处获得性能数据。 根据工作量对第二个数据存储系统的性能进行建模。