System and method for maintaining cache coherency and data synchronization in a computer system having multiple active controllers
    11.
    发明授权
    System and method for maintaining cache coherency and data synchronization in a computer system having multiple active controllers 失效
    用于在具有多个主动控制器的计算机系统中维持高速缓存一致性和数据同步的系统和方法

    公开(公告)号:US06247099B1

    公开(公告)日:2001-06-12

    申请号:US09325033

    申请日:1999-06-03

    IPC分类号: G06F1316

    CPC分类号: G06F12/0866 G06F12/0815

    摘要: System, method and computer program for maintaining cache coherency amongst a plurality of caching storage controllers operating in unison supplying data in response to requests from one or more host computers. The method comprises the steps of defining a reservation data structure to maintain reserved, partial, and full ownership status of data extents that are part of the logical unit or storage volume, and using the reservation data structure to verify that a new update to the data is allowed.

    摘要翻译: 用于在响应于来自一个或多个主计算机的请求而一致地提供数据的多个缓存存储控制器之间维持高速缓存一致性的系统,方法和计算机程序。 该方法包括以下步骤:定义预留数据结构以维持作为逻辑单元或存储卷的一部分的数据盘区的保留,部分和全部所有权状态,并使用预留数据结构来验证数据的新更新 被允许。

    Methods and systems for tracking data activity levels
    12.
    发明授权
    Methods and systems for tracking data activity levels 失效
    用于跟踪数据活动级别的方法和系统

    公开(公告)号:US08346990B2

    公开(公告)日:2013-01-01

    申请号:US13017456

    申请日:2011-01-31

    IPC分类号: G06F3/00 G06F13/00

    摘要: methods and systems for monitoring data activity may include various operations, including, but not limited to: modifying a value of at least one counter in response to one or more input/output requests directed to at least one data storage region during a first time interval; storing a first cumulative value of the counter modified in response to one or more input/output requests directed to at least one data storage region during the first time interval following the expiration of the first time interval; modifying a value of at least one counter in response to one or more requests directed to the at least one data storage region during a second time interval; storing a second cumulative value of the counter modified in response to one or more requests directed to the at least one data storage region during the second time interval following the expiration of the second time interval; and computing at least one activity index for the at least one data storage region from at least the first cumulative value and the second cumulative value.

    摘要翻译: 用于监视数据活动的方法和系统可以包括各种操作,包括但不限于:响应于在第一时间间隔内针对至少一个数据存储区域的一个或多个输入/输出请求修改至少一个计数器的值 ; 存储响应于在所述第一时间间隔期满之后的所述第一时间间隔内针对至少一个数据存储区域的一个或多个输入/输出请求修改的所述计数器的第一累积值; 响应于在第二时间间隔内针对所述至少一个数据存储区域的一个或多个请求修改至少一个计数器的值; 存储响应于在所述第二时间间隔期满之后的所述第二时间间隔内针对所述至少一个数据存储区域的一个或多个请求而修改的所述计数器的第二累积值; 以及从至少所述第一累积值和所述第二累积值计算所述至少一个数据存储区域的至少一个活动索引。

    System and Method for Providing Performance-Enhanced Rebuild of a Solid-State Drive (SSD) in a Solid-State Drive Hard Disk Drive (SSD HDD) Redundant Array of Inexpensive Disks 1 (Raid 1) Pair
    13.
    发明申请
    System and Method for Providing Performance-Enhanced Rebuild of a Solid-State Drive (SSD) in a Solid-State Drive Hard Disk Drive (SSD HDD) Redundant Array of Inexpensive Disks 1 (Raid 1) Pair 有权
    用于在固态硬盘驱动器(SSD HDD)中提供固态硬盘(SSD)的性能增强重建的系统和方法廉价磁盘冗余阵列1(Raid 1)对

    公开(公告)号:US20120110252A1

    公开(公告)日:2012-05-03

    申请号:US13346274

    申请日:2012-01-09

    申请人: Brian McKean

    发明人: Brian McKean

    IPC分类号: G06F12/00

    摘要: The present invention is a method for implementing a storage system. The storage system may include a disk array having a disk drive pair which includes a solid-state disk drive and a hard disk drive. The method may include the step of copying a data subset of a data set from the hard disk drive to a spare solid-state disk drive during a solid-state disk drive rebuild process. The data subset includes a first amount of data and the data set includes a second amount of data, where the first amount of data is less than the second amount of data. The method may further include the step of receiving a read request from a host server requesting the data subset. The method further includes the step of directing the read command to the spare solid-state disk drive.

    摘要翻译: 本发明是一种实现存储系统的方法。 存储系统可以包括具有包括固态磁盘驱动器和硬盘驱动器的磁盘驱动器对的磁盘阵列。 该方法可以包括在固态磁盘驱动器重建过程期间将数据集的数据子集从硬盘驱动器复制到备用固态磁盘驱动器的步骤。 数据子集包括第一数据量,并且数据集包括第二数据量,其中第一数据量小于第二数据量。 该方法还可以包括从请求数据子集的主机服务器接收读取请求的步骤。 该方法还包括将读取命令引导到备用固态磁盘驱动器的步骤。

    Multi-controller IO shipping
    14.
    发明申请
    Multi-controller IO shipping 审中-公开
    多控制器IO运输

    公开(公告)号:US20060020720A1

    公开(公告)日:2006-01-26

    申请号:US10897526

    申请日:2004-07-23

    IPC分类号: G06F13/14

    CPC分类号: G06F13/385

    摘要: A system and method for communication amongst a device and multiple controllers. A controller may use a direct communication path to the device or may route the communication to another controller that has a faster communication path to the device. Such a system and method is particularly useful when the device takes a long time to switch from a communication path with the second controller to a communication path with the first controller.

    摘要翻译: 一种用于设备和多个控制器之间通信的系统和方法。 控制器可以使用到设备的直接通信路径,或者可以将通信路由到具有到设备的更快通信路径的另一个控制器。 当设备花费很长时间从与第二控制器的通信路径切换到与第一控制器的通信路径时,这种系统和方法特别有用。

    Onboard indicator
    15.
    发明申请
    Onboard indicator 有权
    板上指示灯

    公开(公告)号:US20050144508A1

    公开(公告)日:2005-06-30

    申请号:US10731191

    申请日:2003-12-08

    IPC分类号: G06F11/00

    CPC分类号: G06F11/324

    摘要: A system and method for indicating the service status of serviceable elements of a subassembly stores the service status in a memory using a host controller. When the subassembly is removed from the host controller, the memory may be accessed using a second circuit and separate power supply, and indicators may be illuminated to indicate the service status of the elements.

    摘要翻译: 用于指示子组件的可维护元件的服务状态的系统和方法使用主机控制器将服务状态存储在存储器中。 当从主控制器移除子组件时,可以使用第二电路和单独的电源来访问存储器,并且可以点亮指示器以指示元件的服务状态。

    MELTHOD AND SYSTEM FOR INTEGRATING THE FUNCTIONS OF A CACHE SYSTEM WITH A STORAGE TIERING SYSTEM
    16.
    发明申请
    MELTHOD AND SYSTEM FOR INTEGRATING THE FUNCTIONS OF A CACHE SYSTEM WITH A STORAGE TIERING SYSTEM 审中-公开
    用于集成缓存系统的功能的存储系统和存储系统

    公开(公告)号:US20130145095A1

    公开(公告)日:2013-06-06

    申请号:US13312473

    申请日:2011-12-06

    IPC分类号: G06F12/08

    CPC分类号: G06F16/24552 G06F12/0804

    摘要: A tiered data storage system having a cache employs a tiering management subsystem to analyze data access patterns over time, and a cache management subsystem to monitor individual input/output operations and replicate data in the cache. The tiering management subsystem determines a distribution of data between tiers and determines what data should be cached while the cache management subsystem moves data into the cache. The tiered data storage system may analyze individual input/output operations to determine if data should be consolidated from multiple regions in one or more data storage tiers into a single region.

    摘要翻译: 具有高速缓存的分层数据存储系统使用分层管理子系统来分析随时间的数据访问模式,以及高速缓存管理子系统,用于监视各个输入/输出操作并在高速缓存中复制数据。 分层管理子系统确定层之间数据的分布,并确定缓存管理子系统将数据移入高速缓存时应缓存哪些数据。 分层数据存储系统可以分析各个输入/输出操作,以确定是否应将数据从一个或多个数据存储层中的多个区域整合到单个区域中。

    Storage drive performance characterization

    公开(公告)号:US08345366B2

    公开(公告)日:2013-01-01

    申请号:US12214458

    申请日:2008-06-19

    摘要: A storage system is configured to determine a redundancy group configuration for a plurality of storage drives by grouping storage drives with a similar performance group designation together. When a storage drive is inserted, the storage system tests the performance of the storage drive. The storage drive may comprise a serial ATA (advanced technology attachment) (SATA) hard drive and/or a solid state drive. The storage system stores the result in a database. The storage system assigns the storage drive a performance group designation based on the result and groups the storage drive into a redundancy group. The storage system then displays the redundancy group configuration for the plurality of storage drives so that a storage administrator may configure the redundancy groupings of the storage drives of the storage system based on the redundancy group configuration displayed.

    PREFERENTIALLY ACCELERATING APPLICATIONS IN A MULTI-TENANT STORAGE SYSTEM VIA UTILITY DRIVEN DATA CACHING
    18.
    发明申请
    PREFERENTIALLY ACCELERATING APPLICATIONS IN A MULTI-TENANT STORAGE SYSTEM VIA UTILITY DRIVEN DATA CACHING 审中-公开
    通过实用程序驱动数据缓存优先加速应用于多重存储系统

    公开(公告)号:US20120290789A1

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

    申请号:US13106542

    申请日:2011-05-12

    IPC分类号: G06F12/08

    摘要: A system may include multi-tenant electronic storage for hosting a plurality of applications having heterogeneous Input/Output (I/O) characteristics, relative importance levels, and Service-Level Objectives (SLOs). The system may also include a management interface for managing the multi-tenant electronic storage, where the management interface is configured to receive a storage resource arbitration policy based on at least one of a workload type, an SLO, or a priority for an application. The system may further include control programming configured to receive an association of a particular I/O stream with a particular application generating the I/O stream, where the association of the I/O stream with the application was determined by analyzing at least one I/O characteristic of the I/O stream, and determine at least one of a cache size or a caching policy for the application based on the association of the I/O stream with the application and the storage resource arbitration policy.

    摘要翻译: 系统可以包括用于托管具有异构输入/输出(I / O)特性,相对重要性级别和服务级别目标(SLO))的多个应用的​​多租户电子存储。 系统还可以包括用于管理多租户电子存储器的管理接口,其中管理接口被配置为基于应用的工作负载类型,SLO或优先级中的至少一个来接收存储资源仲裁策略。 该系统可以进一步包括配置成接收特定I / O流与产生I / O流的特定应用的关联的控制编程,其中I / O流与应用的关联通过分析至少一个I / O特性,并且基于I / O流与应用和存储资源仲裁策略的关联来确定应用的高速缓存大小或高速缓存策略中的至少一个。

    System and method for providing performance-enhanced rebuild of a solid-state drive (SSD) in a solid-state drive hard disk drive (SSD HDD) redundant array of inexpensive disks 1 (RAID 1) pair
    19.
    发明授权
    System and method for providing performance-enhanced rebuild of a solid-state drive (SSD) in a solid-state drive hard disk drive (SSD HDD) redundant array of inexpensive disks 1 (RAID 1) pair 有权
    用于在固态驱动器硬盘驱动器(SSD HDD)中廉价磁盘1(RAID 1)对的冗余阵列中的固态驱动器(SSD)的性能增强重建的系统和方法

    公开(公告)号:US08307159B2

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

    申请号:US13346274

    申请日:2012-01-09

    申请人: Brian McKean

    发明人: Brian McKean

    IPC分类号: G06F12/00

    摘要: The present invention is a method for implementing a storage system. The storage system may include a disk array having a disk drive pair which includes a solid-state disk drive and a hard disk drive. The method may include the step of copying a data subset of a data set from the hard disk drive to a spare solid-state disk drive during a solid-state disk drive rebuild process. The data subset includes a first amount of data and the data set includes a second amount of data, where the first amount of data is less than the second amount of data. The method may further include the step of receiving a read request from a host server requesting the data subset. The method further includes the step of directing the read command to the spare solid-state disk drive.

    摘要翻译: 本发明是一种实现存储系统的方法。 存储系统可以包括具有包括固态磁盘驱动器和硬盘驱动器的磁盘驱动器对的磁盘阵列。 该方法可以包括在固态磁盘驱动器重建过程期间将数据集的数据子集从硬盘驱动器复制到备用固态磁盘驱动器的步骤。 数据子集包括第一数据量,并且数据集包括第二数据量,其中第一数据量小于第二数据量。 该方法还可以包括从请求数据子集的主机服务器接收读取请求的步骤。 该方法还包括将读取命令引导到备用固态磁盘驱动器的步骤。

    METHODS AND SYSTEMS FOR MIGRATING DATA BETWEEN STORAGE TIERS
    20.
    发明申请
    METHODS AND SYSTEMS FOR MIGRATING DATA BETWEEN STORAGE TIERS 有权
    存储层之间迁移数据的方法和系统

    公开(公告)号:US20120198107A1

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

    申请号:US13017177

    申请日:2011-01-31

    IPC分类号: G06F13/18

    摘要: Methods and systems for migrating data between storage tiers may include various operations, including, but not limited to: determining at least one activity index of at least one data storage region; receiving an input/output request addressing at least one data segment included in the at least one data storage region; qualifying a data segment addressed by the input/output request for migration to at least one higher-performing storage device; and adding a data segment reference associated with a qualified data segment to a priority queue according to the at least one activity index.

    摘要翻译: 用于在存储层之间迁移数据的方法和系统可以包括各种操作,包括但不限于:确定至少一个数据存储区域的至少一个活动索引; 接收寻址包含在所述至少一个数据存储区域中的至少一个数据段的输入/输出请求; 限定由输入/输出请求寻址的数据段以迁移到至少一个更高性能的存储设备; 以及根据所述至少一个活动索引将与限定数据段相关联的数据段引用添加到优先级队列。