Storage system and method for dynamically allocating cache space among different workload classes
    12.
    发明申请
    Storage system and method for dynamically allocating cache space among different workload classes 有权
    用于在不同工作负载类别之间动态分配缓存空间的存储系统和方法

    公开(公告)号:US20050071599A1

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

    申请号:US10676464

    申请日:2003-09-30

    Abstract: A method and system for dynamically allocating cache space in a storage system among multiple workload classes each having a unique set of quality-of-service (QoS) requirements. The invention dynamically adapts the space allocated to each class depending upon the observed response time for each class and the observed temporal locality in each class. The dynamic allocation is achieved by maintaining a history of recently evicted pages for each class, determining a future cache size for the class based on the history and the QoS requirements where the future cache size might be different than a current cache size for the class, determining whether the QoS requirements for the class are being met, and adjusting the future cache size to maximize the number of classes in which the QoS requirements are met. The future cache sizes are increased for the classes whose QoS requirements are not met while they are decreased for those whose QoS requirements are met.

    Abstract translation: 一种用于在多个工作负载类别中动态地分配存储系统中的高速缓存空间的方法和系统,每个工作负载类别具有唯一的服务质量(QoS)要求。 本发明根据每个类的观察到的响应时间和每个类中观察到的时间局部性动态地适应分配给每个类的空间。 通过维护每个类别的最近被逐出的页面的历史来实现动态分配,基于历史和QoS要求确定将来的高速缓存大小,其中将来的高速缓存大小可能与该类的当前高速缓存大小不同, 确定是否满足该类的QoS要求,以及调整未来的高速缓存大小以最大化满足QoS要求的类的数量。 对于满足QoS要求的类,对于满足QoS要求的用户而言,对于不满足QoS要求的类,对于未来的高速缓存大小会有所增加。

    System for allocating storage performance resource
    13.
    发明授权
    System for allocating storage performance resource 有权
    用于分配存储性能资源的系统

    公开(公告)号:US07539754B2

    公开(公告)日:2009-05-26

    申请号:US11867031

    申请日:2007-10-04

    Abstract: A method and structure for a multi-workload storage system is disclosed that is adapted to determine if an additional workload can be placed on the storage system. The invention has storage elements and a proxy load generator connected to the storage elements. The proxy load generator is adapted to create a proxy workload based on an additional workload from a potential client. The proxy workload has a reduced duty cycle when compared to a duty cycle of said additional workload. A control server is connected to the storage elements and the proxy load generator. The control server applies the proxy workload to the storage elements during discontinuous time slices.

    Abstract translation: 公开了一种用于多工作负载存储系统的方法和结构,其适于确定是否可以在存储系统上放置额外的工作负载。 本发明具有连接到存储元件的存储元件和代理负载发生器。 代理负载生成器适于基于潜在客户端的额外工作负载创建代理工作负载。 与所述额外工作负载的占空比相比,代理工作负载具有减少的占空比。 控制服务器连接到存储元件和代理负载生成器。 控制服务器在不连续时间片段期间将代理工作负载应用于存储元件。

    System for allocating storage performance resource
    14.
    发明授权
    System for allocating storage performance resource 有权
    用于分配存储性能资源的系统

    公开(公告)号:US07334032B2

    公开(公告)日:2008-02-19

    申请号:US10309606

    申请日:2002-12-04

    Abstract: A method and structure for a multi-workload storage system is disclosed that is adapted to determine if an additional workload can be placed on the storage system. The invention has storage elements and a proxy load generator connected to the storage elements. The proxy load generator is adapted to create a proxy workload based on an additional workload from a potential client. The proxy workload has a reduced duty cycle when compared to a duty cycle of said additional workload. A control server is connected to the storage elements and the proxy load generator. The control server applies the proxy workload to the storage elements during discontinuous time slices.

    Abstract translation: 公开了一种用于多工作负载存储系统的方法和结构,其适于确定是否可以在存储系统上放置额外的工作负载。 本发明具有连接到存储元件的存储元件和代理负载发生器。 代理负载生成器适于基于潜在客户端的额外工作负载创建代理工作负载。 与所述额外工作负载的占空比相比,代理工作负载具有减少的占空比。 控制服务器连接到存储元件和代理负载生成器。 控制服务器在不连续时间片段期间将代理工作负载应用于存储元件。

    SYSTEM FOR ALLOCATING STORAGE PERFORMANCE RESOURCE
    15.
    发明申请
    SYSTEM FOR ALLOCATING STORAGE PERFORMANCE RESOURCE 有权
    分配存储性能资源的系统

    公开(公告)号:US20080021996A1

    公开(公告)日:2008-01-24

    申请号:US11867031

    申请日:2007-10-04

    Abstract: A method and structure for a multi-workload storage system is disclosed that is adapted to determine if an additional workload can be placed on the storage system. The invention has storage elements and a proxy load generator connected to the storage elements. The proxy load generator is adapted to create a proxy workload based on an additional workload from a potential client. The proxy workload has a reduced duty cycle when compared to a duty cycle of said additional workload. A control server is connected to the storage elements and the proxy load generator. The control server applies the proxy workload to the storage elements during discontinuous time slices.

    Abstract translation: 公开了一种用于多工作负载存储系统的方法和结构,其适于确定是否可以在存储系统上放置额外的工作负载。 本发明具有连接到存储元件的存储元件和代理负载发生器。 代理负载生成器适于基于潜在客户端的额外工作负载创建代理工作负载。 与所述额外工作负载的占空比相比,代理工作负载具有减少的占空比。 控制服务器连接到存储元件和代理负载生成器。 控制服务器在不连续时间片段期间将代理工作负载应用于存储元件。

    System for changing the parity structure of a raid array
    16.
    发明授权
    System for changing the parity structure of a raid array 失效
    改变阵列阵列的奇偶校验结构的系统

    公开(公告)号:US06279138B1

    公开(公告)日:2001-08-21

    申请号:US09129012

    申请日:1998-08-04

    CPC classification number: G06F11/1076 G06F2211/1004

    Abstract: Disclosed is a system for altering the structure of parity groups, e.g., altering the RAID level or number of storage devices included in the RAID array. A parity group consists of a set of data blocks and parity data for the data blocks. The data and parity data are stored in at least two storage devices. The first processing unit alters the parity structure of an Nth set of parity groups, wherein N is an integer value greater than or equal to zero. A set of parity groups includes at least one parity group. The second processing unit determines an Nth range of parity groups including the Nth set of parity groups. After detecting the failure of the first processing unit while altering the parity structure of the parity groups in the Nth set, the second processing unit processes the parity groups in the determined Nth range to determine a parity group whose parity structure was being altered when the first processing unit failed.

    Abstract translation: 公开了一种用于改变奇偶校验组的结构的系统,例如改变包括在RAID阵列中的存储设备的RAID级别或数量。 奇偶校验组由数据块的一组数据块和奇偶校验数据组成。 数据和奇偶校验数据存储在至少两个存储设备中。 第一处理单元更改第N组奇偶校验组的奇偶校验结构,其中N是大于或等于零的整数值。 一组奇偶校验组包括至少一个奇偶校验组。 第二处理单元确定包括第N组奇偶校验组的奇偶校验组的第N个范围。 在检测到第N个组中奇偶校验组的奇偶校验结构的第一处理单元的检测失败之后,第二处理单元在确定的第N个范围内对奇偶校验组进行处理,以确定奇偶校验结构在第一个 处理单元失败。

    Method and apparatus for optimizing data storage
    17.
    发明授权
    Method and apparatus for optimizing data storage 有权
    用于优化数据存储的方法和装置

    公开(公告)号:US08996480B2

    公开(公告)日:2015-03-31

    申请号:US13100323

    申请日:2011-05-04

    Abstract: Embodiments of the invention relate to evaluation and storage of data in a computer system configured with a shared pool of resources. A multi-level adaptive compression technique is employed to minimize the cost of data storage based upon the type of data being stored and their access pattern. The costs of data storage include capacity, bandwidth, and compute cycles. Data is transformed local to a client in communication with the shared pool, local to the shared pool, or as a combination with a partial transformation local to the client and a partial transformation local to the shared pool.

    Abstract translation: 本发明的实施例涉及在配置有共享资源池的计算机系统中的数据的评估和存储。 采用多级自适应压缩技术,根据存储的数据类型及其访问模式,最小化数据存储的成本。 数据存储的成本包括容量,带宽和计算周期。 数据本地转换为与共享池通信的客户端,本地到共享池,或者与客户机本地部分变换的组合以及共享池本地的部分转换。

    METHOD AND APPARATUS FOR OPTIMIZING DATA STORAGE
    19.
    发明申请
    METHOD AND APPARATUS FOR OPTIMIZING DATA STORAGE 有权
    用于优化数据存储的方法和装置

    公开(公告)号:US20120284239A1

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

    申请号:US13100323

    申请日:2011-05-04

    Abstract: Embodiments of the invention relate to evaluation and storage of data in a computer system configured with a shared pool of resources. A multi-level adaptive compression technique is employed to minimize the cost of data storage based upon the type of data being stored and their access pattern. The costs of data storage include capacity, bandwidth, and compute cycles. Data is transformed local to a client in communication with the shared pool, local to the shared pool, or as a combination with a partial transformation local to the client and a partial transformation local to the shared pool.

    Abstract translation: 本发明的实施例涉及在配置有共享资源池的计算机系统中的数据的评估和存储。 采用多级自适应压缩技术,根据存储的数据类型及其访问模式,最小化数据存储的成本。 数据存储的成本包括容量,带宽和计算周期。 数据本地转换为与共享池通信的客户端,本地到共享池,或者与客户机本地部分变换的组合以及共享池本地的部分转换。

Patent Agency Ranking