DATA VAULTING IN EMERGENCY SHUTDOWN
    1.
    发明申请
    DATA VAULTING IN EMERGENCY SHUTDOWN 有权
    紧急情况下的数据丢失

    公开(公告)号:US20120017047A1

    公开(公告)日:2012-01-19

    申请号:US13241115

    申请日:2011-09-22

    IPC分类号: G06F12/08

    摘要: A data storage apparatus includes a processor, a write cache in operable communication with the processor, an auxiliary storage device in operable communication with the write cache, and a temporary power source in electrical communication with each of the processor, write cache, and auxiliary storage device for supplying power in the event of a loss of primary, external power. The auxiliary storage device is dimensioned to have sufficient size for holding dirty pages cached in the write cache, and the temporary power source is configured with sufficient energy for, subsequent to the loss of the external power, powering the processor, the write cache, and the auxiliary storage device for an entire duration of a backup process.

    摘要翻译: 数据存储装置包括处理器,与处理器可操作地通信的写入高速缓存器,与写入高速缓存可操作地通信的辅助存储设备以及与处理器,写入高速缓存和辅助存储器中的每一个电通信的临时电源 在主要外部电源丢失的情况下供电的设备。 辅助存储设备的尺寸被确定为具有足够的尺寸以保持高速缓存在写高速缓存中的脏页,并且临时电源配置有足够的能量,在外部电源丢失之后,为处理器供电,写高速缓存和 辅助存储设备在整个备份过程的持续时间内。

    PERFORMANCE OF A STORAGE SYSTEM
    2.
    发明申请
    PERFORMANCE OF A STORAGE SYSTEM 审中-公开
    存储系统的性能

    公开(公告)号:US20110238874A1

    公开(公告)日:2011-09-29

    申请号:US13153307

    申请日:2011-06-03

    IPC分类号: G06F13/12

    CPC分类号: G06F9/505 G06F2209/5022

    摘要: A method for operating a storage system, including storing data redundantly in the system and measuring respective queue lengths of input/output requests to operational elements of the system. The queue lengths are compared to an average queue length to determine respective performances of the operational elements of the storage system. In response to the average queue lengths and a permitted deviation from the average an under-performing operational element among the operational elements is identified. An indication of the under-performing operational element is provided to host interfaces in the storage system. One of the host interfaces receives requests for specified items of the data directed to the under-performing element, and in response to the indication, some of the requests are diverted from the under-performing operational element to one or more other operational elements of the storage system that are configured to provide the specified items of the data.

    摘要翻译: 一种用于操作存储系统的方法,包括将数据冗余地存储在系统中并且测量对系统的操作元件的输入/输出请求的相应队列长度。 将队列长度与平均队列长度进行比较,以确定存储系统的操作元素的相应性能。 响应于平均队列长度和与平均值的允许偏差,确定操作元件中的不良作业元素。 向存储系统中的主机接口提供了运行不良的操作元素的指示。 主机接口中的一个接收针对指示不良部件的数据的指定项目的请求,并且响应于该指示,一些请求被从运行不良的操作元件转移到一个或多个其他操作元件 存储系统被配置为提供指定的数据项。

    Command serialization
    3.
    发明申请
    Command serialization 审中-公开
    命令序列化

    公开(公告)号:US20050154800A1

    公开(公告)日:2005-07-14

    申请号:US10756952

    申请日:2004-01-13

    IPC分类号: G06F3/00 G06F3/06 G06F13/38

    摘要: A method for conveying a Small Computer System Interface (SCSI) command from a host to a logical volume, the method consisting of incorporating an indication of an address of the logical volume in the SCSI command so as to generate a modified SCSI command. The method further includes conveying the modified SCSI command from the host to a target device, receiving the modified SCSI command at the target device and recovering the address from the modified SCSI command. In response to the recovered address, the SCSI command is executed at the logical volume.

    摘要翻译: 一种用于将小计算机系统接口(SCSI)命令从主机传送到逻辑卷的方法,所述方法包括将SCSI逻辑卷中的逻辑卷的地址指示并入以生成修改的SCSI命令。 该方法还包括将修改的SCSI命令从主机传送到目标设备,在目标设备处接收修改的SCSI命令并从修改的SCSI命令恢​​复地址。 响应于恢复的地址,SCSI命令在逻辑卷上执行。

    Mass data storage system and method of operating thereof
    5.
    发明授权
    Mass data storage system and method of operating thereof 有权
    大容量数据存储系统及其操作方法

    公开(公告)号:US08788755B2

    公开(公告)日:2014-07-22

    申请号:US13270725

    申请日:2011-10-11

    摘要: There are provided a mass storage system comprising a control layer operatively coupled to a physical storage space and operable to interface with one or more clients and to present to said clients a plurality of logical volumes. The method of operating the storage system comprises: dividing one or more logical volumes into a plurality of statistical segments with predefined size; assigning to each given statistical segment a corresponding activity level characterizing statistics of I/O activity with regard to data portions within the given statistical segment, said statistics collected over a plurality of cycles of fixed counting length; and managing one or more data storage processes in the storage system (e.g. a background defragmentation process, a background garbage collection process, a destage management process, etc.) using said activity level.

    摘要翻译: 提供了一种大容量存储系统,其包括可操作地耦合到物理存储空间的控制层,并且可操作以与一个或多个客户机进行接口,并向所述客户端呈现多个逻辑卷。 操作存储系统的方法包括:将一个或多个逻辑卷划分成具有预定义大小的多个统计段; 将给定统计段中的数据部分的I / O活动的统计信息分配给每个给定的统计段,相应的活动级别,在固定计数长度的多个周期内收集所述统计信息; 以及使用所述活动级别来管理存储系统中的一个或多个数据存储处理(例如,背景碎片整理过程,后台垃圾回收处理,流水管理过程等)。

    PRE-FETCHING IN A STORAGE SYSTEM THAT MAINTAINS A MAPPING TREE
    6.
    发明申请
    PRE-FETCHING IN A STORAGE SYSTEM THAT MAINTAINS A MAPPING TREE 审中-公开
    在存储系统中预先存储映射树

    公开(公告)号:US20120278560A1

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

    申请号:US13403032

    申请日:2012-02-23

    IPC分类号: G06F12/08

    CPC分类号: G06F12/0873 G06F12/0862

    摘要: A storage system, a non-transitory computer readable medium and a method for pre-fetching. The method may include presenting, by a storage system and to at least one host computer, a logical address space; determining, by a fetch module, to fetch a certain data portion from a data storage device to a cache memory of the storage system; determining, by a pre-fetch module, whether to pre-fetch at least one additional data portion from at least one data storage device to the cache memory based upon at least one characteristic of a mapping tree that maps one or more contiguous ranges of addresses related to the logical address space and one or more contiguous ranges of addresses related to the physical address space; and pre-fetching the at least one additional data portions if it is determined to pre-fetch the at least one additional data portions.

    摘要翻译: 存储系统,非暂时性计算机可读介质和预取方法。 该方法可以包括由存储系统和至少一个主计算机呈现逻辑地址空间; 通过获取模块确定从数据存储设备将特定数据部分提取到存储系统的高速缓冲存储器; 根据映射树的至少一个特征,由预取模块确定是否将至少一个附加数据部分从至少一个数据存储设备预取到高速缓存存储器,映射树映射一个或多个连续的地址范围 与逻辑地址空间和与物理地址空间相关的一个或多个连续的地址范围相关; 以及如果确定预取至少一个附加数据部分,则预取该至少一个附加数据部分。

    PRE-FETCHING IN A STORAGE SYSTEM
    7.
    发明申请
    PRE-FETCHING IN A STORAGE SYSTEM 有权
    存储系统中的预充电

    公开(公告)号:US20120166734A1

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

    申请号:US13403015

    申请日:2012-02-23

    IPC分类号: G06F12/08

    摘要: A storage system, a non-transitory computer readable medium and a method of pre-fetching. The method may include determining, by a pre-fetch module of the storage system, to fetch a certain data portion from a data storage device of the storage system to a cache memory of the storage system; wherein the certain data portion belongs to a certain statistical segment that belongs to at least one logical volume; determining, by a pre-fetch module of the storage system, to pre-fetch at least one additional data portion to the cache memory based upon input/output (I/O) activity statistics associated with the certain statistical segment; wherein the I/O activity statistics comprises timing information related to I/O activities; fetching the certain data portion; and pre-fetching the at least one additional data portion if it is determined to pre-fetch the at least one additional data portions.

    摘要翻译: 存储系统,非暂时性计算机可读介质和预取方法。 该方法可以包括通过存储系统的预取模块来确定将某个数据部分从存储系统的数据存储设备提取到存储系统的高速缓冲存储器; 其中所述特定数据部分属于属于至少一个逻辑卷的某个统计段; 通过所述存储系统的预取模块,基于与所述特定统计段相关联的输入/输出(I / O)活动统计信息来确定至少一个附加数据部分到所述高速缓冲存储器; 其中所述I / O活动统计包括与I / O活动相关的定时信息; 获取某个数据部分; 以及如果确定预取至少一个附加数据部分,则预取该至少一个附加数据部分。

    MASS STORAGE SYSTEM AND METHOD OF OPERATING THEREOF
    8.
    发明申请
    MASS STORAGE SYSTEM AND METHOD OF OPERATING THEREOF 审中-公开
    大容量存储系统及其操作方法

    公开(公告)号:US20120011319A1

    公开(公告)日:2012-01-12

    申请号:US13174070

    申请日:2011-06-30

    IPC分类号: G06F13/00 G06F12/00

    摘要: There are provided a mass storage system and a method of operating thereof. The method comprises: dividing one or more logical volumes into a plurality of statistical segments with predefined size; assigning to each given statistical segment a corresponding activity vector characterizing statistics of I/O activity with regard to data portions within the given statistical segment, said statistics collected over a plurality of cycles of fixed counted length; and evaluating similarity of expected I/O activity with regard to certain data portions with the help of activity vectors. Two data portions are characterized by similar expected I/O activity if a distance between activity vectors characterizing respective statistical segments matches a similarity criterion.

    摘要翻译: 提供了一种大容量存储系统及其操作方法。 该方法包括:将一个或多个逻辑卷划分成具有预定义大小的多个统计段; 将给定的统计段中的数据部分的I / O活动的统计特征的相应活动向量分配给每个给定统计段,所述统计信息在固定计数长度的多个周期中收集; 并借助于活动向量来评估预期I / O活动与某些数据部分的相似性。 如果表征相应统计段的活动向量之间的距离与相似性标准匹配,则两个数据部分的特征在于类似的预期I / O活动。

    PERFORMANCE OF A STORAGE SYSTEM
    9.
    发明申请

    公开(公告)号:US20110238871A1

    公开(公告)日:2011-09-29

    申请号:US13153305

    申请日:2011-06-03

    IPC分类号: G06F3/00

    CPC分类号: G06F9/505 G06F2209/5022

    摘要: A method for operating a storage system, including storing data redundantly in the system and measuring respective queue lengths of input/output requests to operational elements of the system. The queue lengths are compared to an average queue length to determine respective performances of the operational elements of the storage system. In response to the average queue lengths and a permitted deviation from the average an under-performing operational element among the operational elements is identified. An indication of the under-performing operational element is provided to host interfaces in the storage system. One of the host interfaces receives requests for specified items of the data directed to the under-performing element, and in response to the indication, some of the requests are diverted from the under-performing operational element to one or more other operational elements of the storage system that are configured to provide the specified items of the data.

    DATA VAULTING IN EMERGENCY SHUTDOWN
    10.
    发明申请
    DATA VAULTING IN EMERGENCY SHUTDOWN 有权
    紧急情况下的数据丢失

    公开(公告)号:US20100042783A1

    公开(公告)日:2010-02-18

    申请号:US12192228

    申请日:2008-08-15

    IPC分类号: G06F12/16 G06F12/08

    摘要: A method for data storage includes accepting write commands belonging to a storage operation invoked by a host computer, and caching the write commands in a volatile memory that is powered by external electrical power. A current execution status of the storage operation is also cached in the volatile memory.Responsively to an interruption of the external electrical power during the storage operation, the cached write commands and the cached execution status are backed-up in a non-volatile memory. Upon resumption of the external electrical power, the backed-up execution status is recovered, so as to resume the interrupted storage operation.

    摘要翻译: 一种用于数据存储的方法包括接受属于由主计算机调用的存储操作的写入命令,以及将写入命令高速缓存在由外部电力供电的易失性存储器中。 存储操作的当前执行状态也被缓存在易失性存储器中。 响应于在存储操作期间中断外部电力,缓存的写入命令和缓存的执行状态被备份在非易失性存储器中。 恢复外部电源后,备份执行状态恢复,以恢复中断的存储操作。