Preserving cache data against cluster reboot
    41.
    发明授权
    Preserving cache data against cluster reboot 有权
    保存缓存数据以防集群重新启动

    公开(公告)号:US07139933B2

    公开(公告)日:2006-11-21

    申请号:US10600030

    申请日:2003-06-20

    IPC分类号: G06F11/00

    摘要: A dual cluster storage server maintains track control blocks (TCBs) in a data structure to describe the data stored in cache in corresponding track images or segments. Following a cluster failure and reboot, the surviving cluster uses the TCBs to rebuild data structures such as a scatter table, which is a hash table that identifies a location of a track image, and a least recently used (LRU)/most recently used (MRU) list for the track images. This allows the cache data to be recovered. The TCBs describe whether the data in the track images is modified and valid, and describe forward and backward pointers for the data in the LRU/MRU lists. A separate non-volatile memory that is updated as the track images are updated is used to verify the integrity of the TCBs.

    摘要翻译: 双集群存储服务器维护数据结构中的轨道控制块(TCB)以描述存储在相应轨道图像或段中的高速缓存中的数据。 在集群故障和重新启动之后,幸存的集群使用TCB来重建数据结构,例如分散表,其是标识轨迹图像的位置的哈希表,以及最近最少使用的(LRU)/最近使用的 MRU)轨道图像列表。 这样可以恢复高速缓存数据。 TCB描述轨道图像中的数据是否被修改和有效,并描述LRU / MRU列表中的数据的前向和后向指针。 随着跟踪图像被更新而更新的单独的非易失性存储器用于验证TCB的完整性。

    Apparatus, system, and method for time sensitive copy
    43.
    发明申请
    Apparatus, system, and method for time sensitive copy 有权
    用于时间敏感拷贝的装置,系统和方法

    公开(公告)号:US20060107005A1

    公开(公告)日:2006-05-18

    申请号:US10991940

    申请日:2004-11-18

    IPC分类号: G06F12/16

    CPC分类号: G06F11/1441

    摘要: An apparatus, system, and method are disclosed for copying data from a volatile memory device to a plurality of persistent storage devices in response to a loss of primary power. The apparatus includes a section module, a stripe module, and a write module. The section module sections a data image of a write cache into a plurality of data blocks. The stripe module establishes a plurality of data stripes from the plurality of data blocks. The write module writes in parallel each of the plurality of data stripes to a corresponding plurality of unique, persistent data storage devices in response to a loss of line power to the write cache. Advantageously, the apparatus quickly copies the write data from the write cache to a persistent memory device in a relatively short period of time, decreasing the dependence on significant batteries to back up the volatile memory device.

    摘要翻译: 公开了一种装置,系统和方法,用于将数据从易失性存储器件复制到多个持久存储器件,以响应主电源的损失。 该装置包括部分模块,条带模块和写入模块。 部分模块将写入高速缓存的数据图像分割成多个数据块。 条带模块从多个数据块建立多个数据条带。 响应于对写入高速缓存的线路功率的损失,写入模块将多个数据条带中的每一条并行写入相应的多个唯一的持久数据存储设备。 有利地,该装置在相对短的时间段内将写入数据从写高速缓存快速复制到永久存储器件,减少了对有用电池的依赖以备份易失性存储器件。

    Apparatus and method to rebuild an NVS image using cache data
    44.
    发明申请
    Apparatus and method to rebuild an NVS image using cache data 有权
    使用高速缓存数据重建NVS图像的装置和方法

    公开(公告)号:US20050193242A1

    公开(公告)日:2005-09-01

    申请号:US10779206

    申请日:2004-02-13

    IPC分类号: G06F11/00

    CPC分类号: G06F11/2089 G06F11/1441

    摘要: A method to rebuild an NVS image is disclosed. The method provides information to a first cluster of an information storage and retrieval system, and writes that information to a non-volatile storage device disposed in a second cluster. Upon losing utility power to all or part of the information storage and retrieval system, the method provides back-up power to a processor and a data cache, and determines if the information written to the second non-volatile storage device is accessible. If the information written to the second non-volatile storage device is accessible, then the method copies the image of that second non-volatile storage device to an external storage device. If the information written to said second non-volatile storage device is not accessible, then the method creates a virtual NVS image using the information disposed in a local data cache, and copies that virtual NVS image to an external storage device.

    摘要翻译: 公开了重建NVS图像的方法。 该方法向信息存储和检索系统的第一集群提供信息,并将该信息写入设置在第二集群中的非易失性存储设备。 在向全部或部分信息存储和检索系统失去公用电力的情况下,该方法向处理器和数据高速缓存提供备用电力,并且确定写入第二非易失性存储设备的信息是否可访问。 如果写入第二非易失性存储设备的信息是可访问的,则该方法将该第二非易失性存储设备的映像复制到外部存储设备。 如果写入到第二非易失性存储设备的信息不可访问,则该方法使用设置在本地数据高速缓存中的信息创建虚拟NVS映像,并将该虚拟NVS映像复制到外部存储设备。

    Processing read and write requests in a storage controller
    46.
    发明授权
    Processing read and write requests in a storage controller 失效
    在存储控制器中处理读写请求

    公开(公告)号:US08700852B2

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

    申请号:US12699805

    申请日:2010-02-03

    IPC分类号: G06F13/16

    摘要: Provided are a method, system, and computer program product for processing read and write requests in a storage controller. A host adaptor in the storage controller receives a write request from a host system for a storage address in a storage device. The host adaptor sends write information indicating the storage address updated by the write request to a device adaptor in the storage controller. The host adaptor writes the write data to a cache in the storage controller. The device adaptor indicates the storage address indicated in the write information to a modified storage address list stored in the device adaptor, wherein the modified storage address list indicates modified data in the cache for storage addresses in the storage device.

    摘要翻译: 提供了一种用于在存储控制器中处理读取和写入请求的方法,系统和计算机程序产品。 存储控制器中的主机适配器从主机系统接收存储设备中存储地址的写入请求。 主机适配器向存储控制器中的设备适配器发送表示由写入请求更新的存储地址的写入信息。 主机适配器将写入数据写入存储控制器中的高速缓存。 设备适配器将写入信息中指示的存储地址指示到存储在设备适配器中的修改的存储地址列表,其中修改的存储地址列表指示高速缓存中用于存储设备中的存储地址的修改数据。

    Secondary cache for write accumulation and coalescing
    47.
    发明授权
    Secondary cache for write accumulation and coalescing 有权
    二级缓存用于写入累积和合并

    公开(公告)号:US08549225B2

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

    申请号:US13430613

    申请日:2012-03-26

    IPC分类号: G06F12/00

    摘要: A method for efficiently using a large secondary cache is disclosed herein. In certain embodiments, such a method may include accumulating, in a secondary cache, a plurality of data tracks. These data tracks may include modified data and/or unmodified data. The method may determine if a subset of the plurality of data tracks makes up a full stride. In the event the subset makes up a full stride, the method may destage the subset from the secondary cache. By destaging full strides, the method reduces the number of disk operations that are required to destage data from the secondary cache. A corresponding computer program product and apparatus are also disclosed herein.

    摘要翻译: 本文公开了一种高效地使用大型二级高速缓存的方法。 在某些实施例中,这种方法可以包括在二次高速缓存中累积多个数据轨道。 这些数据轨道可以包括经修改的数据和/或未修改的数据。 该方法可以确定多个数据轨道的一个子集是否构成一个完整的步幅。 在子集构成一个完整的步骤的情况下,该方法可能会从二级缓存中退出该子集。 通过降级整个步骤,该方法减少了从二级缓存中恢复数据所需的磁盘操作数。 本文还公开了相应的计算机程序产品和装置。

    Rechargeable Battery with Heat Sink
    48.
    发明申请
    Rechargeable Battery with Heat Sink 审中-公开
    带散热器的充电电池

    公开(公告)号:US20120156540A1

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

    申请号:US12969609

    申请日:2010-12-16

    申请人: Yu-Cheng Hsu

    发明人: Yu-Cheng Hsu

    IPC分类号: H01M10/50

    摘要: The rechargeable battery includes a battery body and heat sink thereon. The heat sink is provided with a plurality of longitudinal fins. A longitudinal trough is formed between each two adjacent fins. An annular trough is formed transversely through the fins. The annular trough is orthogonal to the fins. The heat sink dissipates the heat from the battery body by means of the fins, longitudinal trough and annular trough.

    摘要翻译: 可充电电池在其上包括电池体和散热器。 散热器设置有多个纵向翅片。 在两个相邻的翅片之间形成纵向槽。 横向穿过翅片形成环形槽。 环形槽与翅片正交。 散热片通过散热片,纵槽和环形槽从电池体散发热量。

    Differential caching mechanism based on media I/O speed
    49.
    发明授权
    Differential caching mechanism based on media I/O speed 有权
    基于媒体I / O速度的差分缓存机制

    公开(公告)号:US08095738B2

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

    申请号:US12484963

    申请日:2009-06-15

    IPC分类号: G06F12/00

    摘要: A method for allocating space in a cache based on media I/O speed is disclosed herein. In certain embodiments, such a method may include storing, in a read cache, cache entries associated with faster-responding storage devices and cache entries associated with slower-responding storage devices. The method may further include implementing an eviction policy in the read cache. This eviction policy may include demoting, from the read cache, the cache entries of faster-responding storage devices faster than the cache entries of slower-responding storage devices, all other variables being equal. In certain embodiments, the eviction policy may further include demoting, from the read cache, cache entries having a lower read-hit ratio faster than cache entries having a higher read-hit ratio, all other variables being equal. A corresponding computer program product and apparatus are also disclosed and claimed herein.

    摘要翻译: 本文公开了一种基于媒体I / O速度在高速缓存中分配空间的方法。 在某些实施例中,这种方法可以包括在读取缓存中存储与更快响应的存储设备相关联的高速缓存条目以及与较慢响应的存储设备相关联的高速缓存条目。 该方法还可以包括在读取高速缓存中实现逐出策略。 这种驱逐策略可以包括从读取的缓存降低响应较快的存储设备的高速缓存条目比缓慢响应的存储设备的缓存条目更快,所有其他变量相等。 在某些实施例中,驱逐策略还可以包括从读取的缓存降级具有比具有较高读取命中率的高速缓存条目更低的读命中率的高速缓存条目,所有其他变量相等。 本文还公开并要求相应的计算机程序产品和装置。

    System and article of manufacture for dumping data in processing systems to a shared storage
    50.
    发明授权
    System and article of manufacture for dumping data in processing systems to a shared storage 失效
    将处理系统中的数据转储到共享存储器的系统和制品

    公开(公告)号:US07971004B2

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

    申请号:US12349452

    申请日:2009-01-06

    IPC分类号: G06F13/28

    CPC分类号: G06F11/1441

    摘要: Provided are a system and article of manufacture for dumping data in processing systems to a shared storage. A plurality of processing systems receive a signal indicating an event. Each of the processing systems write data used by the processing system to a shared storage device in response to receiving the signal, wherein each processing system writes the data to the shared storage device.

    摘要翻译: 提供了一种用于将处理系统中的数据倾倒到共享存储器的系统和制品。 多个处理系统接收指示事件的信号。 每个处理系统响应于接收到该信号而将处理系统使用的数据写入共享存储设备,其中每个处理系统将数据写入共享存储设备。