System and method for improving cache performance
    1.
    发明授权
    System and method for improving cache performance 有权
    提高缓存性能的系统和方法

    公开(公告)号:US09208098B1

    公开(公告)日:2015-12-08

    申请号:US13308305

    申请日:2011-11-30

    Abstract: A method, computer program product, and computing system for receiving a read request on a first cache system, wherein the read request identifies previously-written content included within a data array. The previously-written content identified in the read request may be obtained from the data array. The previously-written content identified in the read request may be compressed, thus generating compressed previously-written content. A compression ratio may be determined for the compressed previously-written content.

    Abstract translation: 一种用于在第一高速缓存系统上接收读请求的方法,计算机程序产品和计算系统,其中所述读请求识别包括在数据阵列内的预先写入的内容。 在读取请求中标识的先前写入的内容可以从数据阵列获得。 在读取请求中标识的先前写入的内容可以被压缩,从而产生压缩的先前写入的内容。 可以对压缩的预先写入的内容确定压缩比。

    Techniques for dynamic data storage configuration in accordance with an allocation policy
    2.
    发明授权
    Techniques for dynamic data storage configuration in accordance with an allocation policy 有权
    根据分配策略进行动态数据存储配置的技术

    公开(公告)号:US09003157B1

    公开(公告)日:2015-04-07

    申请号:US12803570

    申请日:2010-06-30

    Abstract: Described are techniques for partitioning storage of a data storage system. A plurality of storage groups is selected. Each of the plurality of storage groups includes one or more devices and is associated with an allocation policy including a first threshold specifying one of a minimum or a maximum amount of storage of a first of a plurality of storage tiers. Workload data for the plurality of storage groups is analyzed. Storage of a plurality of storage tiers is partitioned for use by the plurality of storage groups in accordance with criteria. The criteria includes workloads of the plurality of storage groups and the allocation policy associated with each of the plurality of storage groups.

    Abstract translation: 描述了用于分区数据存储系统的存储的技术。 选择多个存储组。 多个存储组中的每一个包括一个或多个设备,并且与分配策略相关联,分配策略包括指定多个存储层中的第一个的最小或最大存储量之一的第一阈值。 分析多个存储组的工作量数据。 多个存储层的存储被划分为多个存储组根据标准使用。 标准包括多个存储组的工作负荷和与多个存储组中的每一个相关联的分配策略。

    Caching techniques
    3.
    发明授权
    Caching techniques 有权
    缓存技术

    公开(公告)号:US08713261B1

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

    申请号:US13065016

    申请日:2011-03-11

    Abstract: Described are techniques for caching. At a first point in time, a first set of data portions currently stored in a first cache of a first data storage system is determined. Each data portion of the first set is located on a first device of the first data storage system. Sent to a second data storage system is first information including information identifying a storage location on the first device for each data portion of the first set. The second data storage system includes a second device that is maintained as a mirror of the first device. The storage location for each data portion of the first set is used to identify a second storage location of the second device corresponding to the storage location. The first information is used to populate a second cache of the second data storage system.

    Abstract translation: 描述的是缓存技术。 在第一时间点,确定当前存储在第一数据存储系统的第一高速缓存中的第一组数据部分。 第一组的每个数据部分位于第一数据存储系统的第一设备上。 发送到第二数据存储系统是第一信息,包括识别第一设备的每个数据部分的第一设备上的存储位置的信息。 第二数据存储系统包括被维护为第一设备的反射镜的第二设备。 用于第一组的每个数据部分的存储位置用于识别对应于存储位置的第二设备的第二存储位置。 第一信息用于填充第二数据存储系统的第二缓存。

    Techniques for storing data to device mirrors
    5.
    发明授权
    Techniques for storing data to device mirrors 有权
    将数据存储到设备镜像的技术

    公开(公告)号:US08380956B1

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

    申请号:US13065014

    申请日:2011-03-11

    CPC classification number: G06F11/2087 G06F11/2069

    Abstract: Described are techniques for storing first data to a logical data in accordance with a static policy to service reads using data stored in a first storage area. The logical device has its data stored on a first physical device that is mirrored on a second physical device. Each of the first and second physical devices include a first storage area and a second storage area. The first storage areas provide better performance than the second storage areas. The first data is stored at a first location in one of the first storage areas of one of the physical devices and at a second location in one of the second storage areas at the other of the first and the second physical devices. An operation to read the first data is serviced by accessing the first data stored in the first area of the one physical device.

    Abstract translation: 描述了根据静态策略将第一数据存储到逻辑数据的技术,以使用存储在第一存储区域中的数据来进行服务读取。 逻辑设备将其数据存储在第二物理设备上的镜像上。 第一和第二物理设备中的每一个包括第一存储区域和第二存储区域。 第一个存储区域提供比第二个存储区域更好的性能。 第一数据被存储在物理设备之一的第一存储区域之一的第一位置处,并且存储在第一和第二物理设备中的另一个的第二存储区域之一的第二位置处。 通过访问存储在一个物理设备的第一区域中的第一数据来服务读取第一数据的操作。

    Remote data facility over an IP network
    6.
    发明授权
    Remote data facility over an IP network 有权
    远程数据设备通过IP网络

    公开(公告)号:US07430589B2

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

    申请号:US11224408

    申请日:2005-09-12

    Abstract: A data storage system capable of performing remote data services (e.g., data mirroring) over an IP network using native connections to the IP network is described. The data storage system employs an architecture that manages the remote data services and the native connections to the IP network in a way that isolates the remote data services application software from the TCP/IP and lower level network processing.

    Abstract translation: 描述了能够使用对IP网络的本地连接通过IP网络执行远程数据服务(例如,数据镜像)的数据存储系统。 数据存储系统采用以远程数据服务应用软件与TCP / IP和较低级网络处理隔离的方式管理远程数据服务和到IP网络的本地连接的架构。

    Virtual provisioning space reservation
    7.
    发明授权
    Virtual provisioning space reservation 有权
    虚拟配置空间预留

    公开(公告)号:US09176677B1

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

    申请号:US12924474

    申请日:2010-09-28

    Abstract: Guaranteeing space availability for thin devices includes reserving space without committing, or fully pre-allocating, the space to specific thin device ranges. Space may be held in reserve for a particular set of thin devices and consumed as needed by those thin devices. The system guards user-critical devices from running out of space, for example due to a “rogue device” scenario in which one device allocates an excessive amount of space. The system uses a reservation entity, to which a thin device may subscribe, which reserves space for the thin device without allocating that space before it is need to service an I/O request.

    Abstract translation: 确保薄型设备的空间可用性包括预留空间,无需提交或完全预分配给特定的薄设备范围的空间。 空间可以保留一些特定的薄设备,并根据需要消耗这些薄的设备。 该系统防止用户关键设备运行的空间不足,例如由于一个设备分配了过多的空间的“流氓设备”场景。 该系统使用一个预订实体,薄设备可以订阅该预留实体,该预留实体在需要为I / O请求提供服务之前为该设备预留空间而不分配该空间。

    Memory optimization for configuration elasticity in cloud environments
    10.
    发明授权
    Memory optimization for configuration elasticity in cloud environments 有权
    云环境中配置弹性的内存优化

    公开(公告)号:US09524220B1

    公开(公告)日:2016-12-20

    申请号:US13341112

    申请日:2011-12-30

    CPC classification number: G06F11/1666 G06F3/0601 G06F11/00

    Abstract: A system having a plurality of directors, at least some of which have a local director memory, accesses requested data by determining if requested data is in local director memory of a first one of the directors in response to an access request for the requested data by the first one of the directors. The system also determines if the requested data is native to the first one of the directors in response to the requested data not being in the local director memory of the first one of the directors, where data provided on a physical storage device coupled to the first one of the directors is native to the first one of the directors. The system also obtains the requested data from a second one of the directors in response to the requested data not being native to the first one of the directors.

    Abstract translation: 具有多个导向器的系统,其至少其中一些具有本地导向器存储器,通过响应于对所请求的数据的访问请求响应于所请求的数据的访问请求,通过确定所请求的数据是否在第一个导向器的本地导向器存储器中来访问所请求的数据 第一名董事。 该系统还确定所请求的数据是否是对于第一个导向器的本地的,以响应于所请求的数据不在第一个导向器的本地导向器存储器中,其中提供在物理存储设备上的数据耦合到第一个 其中一名董事为本公司第一任董事。 该系统还响应于不是第一个董事本地的所请求的数据,从第二个董事获得请求的数据。

Patent Agency Ranking