Techniques for storage capacity configuration

    公开(公告)号:US09652352B1

    公开(公告)日:2017-05-16

    申请号:US12932827

    申请日:2011-03-08

    CPC classification number: G06F11/34 G06F12/02 G11C16/20 G11C16/349 G11C29/76

    Abstract: Described are techniques for reconfiguring a storage device. A first plurality of parameters characterizing the storage device at a first point in time are received. The first plurality of parameters includes a first raw capacity and a first published capacity. The first raw capacity represents a physical storage capacity of the storage device. The first published capacity represents a logical storage capacity of the storage device. A second plurality of parameters is determined characterizing the storage device at a subsequent second point in time. The second plurality of parameters includes a second raw capacity and a second published capacity, The storage device is used at the first point in time as a device having the first plurality of parameters and at the second point in time as a device having the second plurality of parameters.

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

    公开(公告)号:US09354813B1

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

    申请号:US13729680

    申请日:2012-12-28

    Abstract: Described are modeling techniques. In accordance with one or more criteria, a determination may be made as to whether to use a dynamic model or a static model to model performance of components, such as storage devices, of a data storage system. A system may include first and second data storage systems where the first data storage system includes a computer readable medium with first code that performs processing in connection with data storage movement optimizations using one or more models including a dynamic model, and second code that generates and maintains the dynamic model used to model performance of storage devices. The second code may include code for performing first processing to determine device sets each of which does not share back-end resources of the second data storage system with any other device sets, and performing second processing to determine sets of performance curves corresponding to the device sets.

    Abstract translation: 描述的是建模技术。 根据一个或多个标准,可以确定是否使用动态模型或静态模型来建模数据存储系统的组件(诸如存储设备)的性能。 系统可以包括第一和第二数据存储系统,其中第一数据存储系统包括具有第一代码的计算机可读介质,第一代码使用包括动态模型的一个或多个模型与数据存储移动优化相结合执行处理,第二代码生成和 维护用于建模存储设备性能的动态模型。 第二代码可以包括用于执行第一处理以确定每个不与任何其他设备组共享第二数据存储系统的后端资源的设备组的代码,并且执行第二处理以确定与该设备相对应的性能曲线集合 套。

    Disk access quality of service
    3.
    发明授权
    Disk access quality of service 有权
    磁盘访问服务质量

    公开(公告)号:US08935490B1

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

    申请号:US12930101

    申请日:2010-12-28

    CPC classification number: G06F3/0683 G06F3/0611 G06F3/0659

    Abstract: Providing quality of service levels to a plurality of sources that perform access requests to a disk resource includes providing a disk resource queue containing access requests for the disk resource, providing a source queue for each of the sources containing access requests generated by a corresponding one of the sources, determining if a new access request from a particular source is urgent according to a specified number of I/O operations per second for the particular source and a time since a previous access request from the particular source, adding the new access request to the disk resource queue if the new access request is urgent, and adding the new access request the source queue of the particular source if the new access request is not urgent and the length of the disk resource queue is greater than a predetermined queue depth value.

    Abstract translation: 向执行对磁盘资源的访问请求的多个源提供服务级别的质量包括提供包含对于磁盘资源的访问请求的磁盘资源队列,为包含由对应的 源,确定来自特定源的新的访问请求是否紧急,根据特定源的每秒的指定数量的I / O操作以及从特定源的先前访问请求以来的时间,将新的访问请求添加到 如果新的访问请求是紧急的,则磁盘资源队列,如果新的访问请求不紧急且磁盘资源队列的长度大于预定的队列深度值,则将新的访问请求添加到特定源的源队列。

    Data structure for write pending
    4.
    发明授权
    Data structure for write pending 有权
    写入挂起的数据结构

    公开(公告)号:US07437515B1

    公开(公告)日:2008-10-14

    申请号:US11037932

    申请日:2005-01-18

    CPC classification number: G06F12/0804

    Abstract: Destaging activities in a data storage system are controlled by providing a write pending list of elements, where each element is defined to store information related to a cache memory data element for which a write to storage is pending, and maintaining the write pending list so that destaging of a data element can be based on the maturity of the pending write.

    Abstract translation: 控制数据存储系统中的活动是通过提供写入待处理的元素列表进行控制的,其中每个元素被定义为存储与对存储器的待写入的高速缓冲存储器数据元素有关的信息,并且保持写入挂起列表,使得 数据元素的降级可以基于待处理写入的成熟度。

    System and method of managing and optimizing power consumption in a storage system
    5.
    发明授权
    System and method of managing and optimizing power consumption in a storage system 有权
    管理和优化存储系统功耗的系统和方法

    公开(公告)号:US08060759B1

    公开(公告)日:2011-11-15

    申请号:US11770824

    申请日:2007-06-29

    Abstract: Described is a storage system and method for managing and optimizing power consumption in a storage system. Logical devices are mapped to physical disk drives. A plurality of power profiles is defined. Each power profile is associated with a mode of operation for a physical disk drive. One of the power profiles is assigned to each logical device. One of the physical disk drives is identified for which every logical device mapped to that physical disk drive has been assigned the same power profile. The identified physical disk drive is operated in the mode of operation associated with said same power profile. The mapping of the logical devices to the physical disk drives may be changed in order to group logical devices assigned the same power profile onto the same physical disk drive.

    Abstract translation: 描述了一种用于管理和优化存储系统中的功耗的存储系统和方法。 逻辑设备映射到物理磁盘驱动器。 定义了多个功率曲线。 每个电源配置文件与物理磁盘驱动器的操作模式相关联。 其中一个功率配置文件被分配给每个逻辑设备。 其中一个物理磁盘驱动器被识别为映射到该物理磁盘驱动器的每个逻辑设备已被分配相同的电源配置文件。 所识别的物理磁盘驱动器在与所述相同功率配置文件相关联的操作模式下操作。 可以更改逻辑设备到物理磁盘驱动器的映射,以将分配有相同功率配置文件的逻辑设备分组到同一物理磁盘驱动器上。

    System and method of reducing power consumption in a storage system through shortening of seek distances
    6.
    发明授权
    System and method of reducing power consumption in a storage system through shortening of seek distances 有权
    通过缩短搜索距离来减少存储系统的功耗的系统和方法

    公开(公告)号:US07882373B1

    公开(公告)日:2011-02-01

    申请号:US11771561

    申请日:2007-06-29

    Abstract: Described is a storage system and method for reducing power consumption in a storage system by shortening seek distances associated with input/output (I/O) requests to a physical disk drive. A sweep direction is set. An offset of a new I/O request is evaluated to determine whether to send the new I/O request to the physical disk drive. The new I/O request is sent to the physical disk drive if the offset is consistent with the sweep direction. Otherwise, sending the new I/O request to the disk drive is deferred until the sweep direction is set to a reverse direction.

    Abstract translation: 描述了一种用于通过缩短与对物理磁盘驱动器的输入/输出(I / O)请求相关联的查找距离来减少存储系统中的功耗的存储系统和方法。 设置扫描方向。 评估新的I / O请求的偏移,以确定是否将新的I / O请求发送到物理磁盘驱动器。 如果偏移与扫描方向一致,则新的I / O请求将发送到物理磁盘驱动器。 否则,将新的I / O请求发送到磁盘驱动器,直到扫描方向设置为相反方向。

    Asymmetrically interleaving access to redundant storage devices
    8.
    发明授权
    Asymmetrically interleaving access to redundant storage devices 有权
    非对称交错访问冗余存储设备

    公开(公告)号:US07552280B1

    公开(公告)日:2009-06-23

    申请号:US11427082

    申请日:2006-06-28

    Abstract: Described is a process and device for accessing data stored in multiple logical volumes. The data are replicated on first and second storage elements, such as the redundant hard disk drives of a disk mirror. The multiple logical volumes are divisible into a first logical volume and a second logical volume. All read requests targeting the first logical volume are directed to one of the first and second storage elements. Read requests targeting the second logical volume are asymmetrically interleaved between the first and second storage elements. An asymmetric interleave ratio is determined and implemented that substantially balances the read requests to the multiple logical volumes between the first and second storage elements.

    Abstract translation: 描述了用于访问存储在多个逻辑卷中的数据的过程和设备。 数据被复制在第一和第二存储元件上,例如磁盘镜的冗余硬盘驱动器。 多个逻辑卷可分为第一个逻辑卷和第二个逻辑卷。 针对第一逻辑卷的所有读取请求被引导到第一和第二存储元件之一。 针对第二逻辑卷的读请求在第一和第二存储元件之间是非对称交错的。 确定和实现非对称交织比,其将读请求基本上平衡第一和第二存储元件之间的多个逻辑卷。

    Cache management via statistically adjusted time stamp queue
    9.
    发明授权
    Cache management via statistically adjusted time stamp queue 有权
    通过统计调整的时间戳队列缓存管理

    公开(公告)号:US07177853B1

    公开(公告)日:2007-02-13

    申请号:US10080321

    申请日:2002-02-21

    CPC classification number: G06F12/0871 G06F12/084 G06F12/12 Y10S707/99931

    Abstract: Described are techniques and criteria used in connection with cache management. The cache may be organized as a plurality of memory banks in which each memory bank includes a plurality of slots. Each memory bank has an associate control slot that includes groups of extents of tags. Each cache slot has a corresponding tag that includes a bit value indicating the availability of the associated cache slot, and a time stamp indicating the last time the data in the slot was used. The cache may be shared by multiple processors. Exclusive access of the cache slots is implemented using an atomic compare and swap instruction. The time stamp of slots in the cache may be adjusted to indicate ages of slots affecting the amount of time a particular portion of data remains in the cache.

    Abstract translation: 描述了与缓存管理相关联使用的技术和标准。 高速缓存可以被组织为多个存储体,其中每个存储体包括多个时隙。 每个存储体都有一个关联控制槽,包括一组标签区。 每个高速缓存槽具有包括指示相关高速缓存槽的可用性的位值的对应标签,以及指示使用槽中的数据的最后时间的时间戳。 高速缓存可以由多个处理器共享。 使用原子比较和交换指令实现高速缓存槽的独占访问。 可以调整高速缓存中的时隙的时间戳以指示影响特定部分数据保留在高速缓存中的时间量的时隙的年龄。

    Data structure for write pending
    10.
    发明授权
    Data structure for write pending 有权
    写入挂起的数据结构

    公开(公告)号:US06865648B1

    公开(公告)日:2005-03-08

    申请号:US10179536

    申请日:2002-06-24

    CPC classification number: G06F12/0804

    Abstract: Destaging activities in a data storage system are controlled by providing a write pending list of elements, where each element is defined to store information related to a cache memory data element for which a write to storage is pending, and maintaining the write pending list so that destaging of a data element can be based on the maturity of the pending write.

    Abstract translation: 控制数据存储系统中的活动是通过提供写入待处理的元素列表进行控制的,其中每个元素被定义为存储与对存储器的待写入的高速缓冲存储器数据元素有关的信息,并且保持写入挂起列表,使得 数据元素的降级可以基于待处理写入的成熟度。

Patent Agency Ranking