Preserving cache data against cluster reboot
    1.
    发明授权
    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的完整性。

    Autonomic power loss recovery for a multi-cluster storage sub-system
    2.
    发明授权
    Autonomic power loss recovery for a multi-cluster storage sub-system 失效
    多集群存储子系统的自动停电恢复

    公开(公告)号:US07085886B2

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

    申请号:US10446911

    申请日:2003-05-28

    IPC分类号: G06F12/08

    摘要: An improved storage controller and method for storing and recovering data are disclosed. The storage controller includes a first cluster for directing data from a host computer to a storage device and a second cluster for directing data from a host computer to a storage device. A first cache memory is connected to the first cluster and a second cache memory is connected to the second cluster. A first preserved area of memory is connected to the first cluster and a second preserved area of memory is connected to the second cluster. Data is directed to the first cache and backed up to the second preserved area in a normal operating mode. Similarly, data is directed to the second cache and backed up to the first preserved area in the normal operating mode. In the event of a power failure or comparable event, data from the first and second preserved areas are transferred to, and stored on, a first storage device. Additionally, data from the first and second preserved areas are transferred to, and stored on, a second storage device. Thus, upon resumption of normal operation, if one of the clusters subsequently fails to resume normal operations, data from the failed cluster is available through the operating cluster.

    摘要翻译: 公开了一种用于存储和恢复数据的改进的存储控制器和方法。 存储控制器包括用于将数据从主计算机引导到存储设备的第一集群和用于将数据从主计算机引导到存储设备的第二集群。 第一高速缓存存储器连接到第一集群,并且第二高速缓存存储器连接到第二集群。 存储器的第一保留区域连接到第一集群,并且第二存储器区域连接到第二集群。 数据被定向到第一缓存并且以正常操作模式备份到第二保留区域。 类似地,数据被引导到第二高速缓存并且在正常操作模式下备份到第一保留区域。 在电源故障或类似事件的情况下,来自第一和第二保留区域的数据被传送到第一存储设备并存储在第一存储设备上。 此外,来自第一和第二保留区域的数据被传送到第二存储设备并存储在第二存储设备上。 因此,在恢复正常操作时,如果其中一个群集随后无法恢复正常操作,则通过操作群集可以获得来自故障群集的数据。

    Mold assembly
    4.
    发明授权
    Mold assembly 有权
    模具总成

    公开(公告)号:US09004894B2

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

    申请号:US13117110

    申请日:2011-05-26

    摘要: A mold assembly for insert-molding a heterogeneous object includes an upper mold and a lower mold. The upper mold includes a cavity for accommodating an insert object. The lower mold includes a rigid body and a resilient contact member for resting the insert object. The resilient contact member absorbs dimensional variations of the insert object during the insert molding process.

    摘要翻译: 用于嵌入成型异质物体的模具组件包括上模和下模。 上模包括用于容纳插入物体的空腔。 下模包括刚性体和用于搁置插入物的弹性接触构件。 弹性接触构件在插入成型过程中吸收插入物体的尺寸变化。

    PROVIDING VERSIONING IN A STORAGE DEVICE
    6.
    发明申请
    PROVIDING VERSIONING IN A STORAGE DEVICE 有权
    在存储设备中提供版本

    公开(公告)号:US20110238888A1

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

    申请号:US12749186

    申请日:2010-03-29

    IPC分类号: G06F12/00 G06F12/02 G06F12/06

    摘要: Provided are a computer program product, system and method for managing Input/Output (I/O) requests to a storage device. A write request is received having write data for a logical address in the storage device. A determination is made as to whether preserve mode is enabled. A first entry is located in a volume control table for the logical address indicating a version number of the data in the storage device for the logical address and a first physical location in the storage device having the data for the logical address. The write data is written to a second physical location in the storage device. A second entry is added to the volume control table for the logical address to write in response to determining that the preserve mode is enabled. In response to determining that the preserve mode is enabled, the volume control table is updated to have one of the first and second entry for the logical address point to the second physical location and have the version number indicate a current version and to have the first or second entry not indicating the current version to indicate the first physical location and the version number indicate a previous version.

    摘要翻译: 提供了一种用于管理对存储设备的输入/输出(I / O)请求的计算机程序产品,系统和方法。 接收到具有用于存储设备中的逻辑地址的写入数据的写入请求。 确定是否启用保留模式。 第一条目位于用于逻辑地址的音量控制表中,该逻辑地址指示用于逻辑地址的存储设备中的数据的版本号以及具有用于逻辑地址的数据的存储设备中的第一物理位置。 写入数据被写入存储设备中的第二物理位置。 响应于确定保持模式被启用,第二个条目被添加到音量控制表中以供写入的逻辑地址。 响应于确定保持模式被启用,音量控制表被更新为具有用于逻辑地址的第一和第二条目中的一个到第二物理位置,并且版本号指示当前版本并且具有第一 或第二条目不指示当前版本以指示第一物理位置,并且版本号指示先前版本。

    PROCESSING READ AND WRITE REQUESTS IN A STORAGE CONTROLLER
    9.
    发明申请
    PROCESSING READ AND WRITE REQUESTS IN A STORAGE CONTROLLER 失效
    在存储控制器中处理读取和写入请求

    公开(公告)号:US20110191540A1

    公开(公告)日:2011-08-04

    申请号:US12699805

    申请日:2010-02-03

    IPC分类号: G06F12/08

    摘要: 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.

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

    Cluster code management
    10.
    发明授权
    Cluster code management 失效
    集群代码管理

    公开(公告)号:US07774785B2

    公开(公告)日:2010-08-10

    申请号:US11169251

    申请日:2005-06-28

    IPC分类号: G06F9/46 G06F9/44

    摘要: A first logical partition in a first processing complex of a server cluster is operated at a first level of a software code. Software code in a second logical partition in the same processing complex is changed to a second level. Processing operations are transferred from the first logical partition in the first processing complex to a third logical partition in a second processing complex of the server cluster. In another aspect, the transferring of processing operations includes quiescing the first logical partition to cause a failover of processing operations from the first logical partition in the first processing complex, to the third logical partition in the second processing complex. In yet another aspect, a failback operation is performed and a first portion of the processing operations are transferred from the third logical partition in the second processing complex, to the second logical partition in the first processing complex. In still another aspect, a second portion of the processing operations may be transferred from the third logical partition in the second processing complex, to the second logical partition in the first processing complex of the server cluster. In one example, the transferring of the second portion of processing operations includes quiescing the third logical partition to cause a failover of processing operations from the third logical partition in the second processing complex, to the second logical partition in the first processing complex. Other embodiments are described and claimed.

    摘要翻译: 服务器集群的第一处理复合体中的第一逻辑分区在软件代码的第一级操作。 相同处理组合中第二个逻辑分区中的软件代码更改为第二个级别。 处理操作从第一处理复合体中的第一逻辑分区传送到服务器集群的第二处理复合体中的第三逻辑分区。 在另一方面,处理操作的传送包括使第一逻辑分区停顿以使处理操作从第一处理复数中的第一逻辑分区到第二处理复合体中的第三逻辑分区的故障转移。 在另一方面,执行故障恢复操作,并且处理操作的第一部分从第二处理复合体中的第三逻辑分区传送到第一处理复合体中的第二逻辑分区。 在另一方面,处理操作的第二部分可以从第二处理复合体中的第三逻辑分区传送到服务器集群的第一处理复合体中的第二逻辑分区。 在一个示例中,第二部分处理操作的传送包括使第三逻辑分区停顿以使处理操作从第二处理复合体中的第三逻辑分区到第一处理复合体中的第二逻辑分区的故障切换。 描述和要求保护其他实施例。