会员体验
专利管家(专利管理)
工作空间(专利管理)
风险监控(情报监控)
数据分析(专利分析)
侵权分析(诉讼无效)
联系我们
交流群
官方交流:
QQ群: 891211   
微信请扫码    >>>
现在联系顾问~
热词
    • 1. 发明授权
    • Apparatus and method for synchronizing a cache mode in a dual controller, dual cache memory system operating in a plurality of cache modes
    • 用于同步双控制器中的高速缓存模式的装置和方法,以多个高速缓存模式操作的双缓存存储器系统
    • US06279078B1
    • 2001-08-21
    • US08668512
    • 1996-06-28
    • Stephen J. SicolaWayne H. UmlandClark E. LubbersSusan G. Elkington
    • Stephen J. SicolaWayne H. UmlandClark E. LubbersSusan G. Elkington
    • G06F1216
    • G06F11/2017G06F11/1666G06F11/20G06F11/2097G06F12/0802
    • An apparatus and method for synchronizing a cache mode in a cache memory system in a computer to protect cache operations. The cache memory system has a first controller and a second controller and two cache modules and operates in a plurality of cache modes. The cache mode is stored as metadata in the cache modules and is detected by the first controller to determine the cache mode. Lock signals in the first controller are set in accordance with the cache mode detected to set the cache mode state in the first controller. The second controller copies the cache mode state from the first controller to synchronize both controllers in the same cache mode state. After a failure of the second controller, the first controller may lock access to both caches to recover data previously accessed by the second controller. The second controller restarts and copies the cache mode state from the first controller, so that both controllers return to the cache mode state prior to the failure of the second controller.
    • 一种用于使计算机中的高速缓冲存储器系统中的高速缓存模式同步以保护高速缓存操作的装置和方法。 高速缓冲存储器系统具有第一控制器和第二控制器以及两个高速缓存模块,并以多种高速缓存模式操作。 高速缓存模式作为元数据存储在缓存模块中,由第一控制器检测以确定高速缓存模式。 根据检测到的高速缓存模式来设置第一控制器中的锁定信号以设置第一控制器中的高速缓存模式状态。 第二个控制器从第一个控制器复制缓存模式状态,以同步两个控制器处于相同的高速缓存模式状态。 在第二控制器发生故障之后,第一控制器可以锁定对两个高速缓存的访问以恢复先前由第二控制器访问的数据。 第二控制器从第一控制器重新启动并复制缓存模式状态,使得两个控制器在第二控制器发生故障之前返回到高速缓存模式状态。
    • 2. 发明授权
    • Enabling mirror, nonmirror and partial mirror cache modes in a dual
cache system
    • 在双缓存系统中启用镜像,非镜像和部分镜像缓存模式
    • US5974506A
    • 1999-10-26
    • US671153
    • 1996-06-28
    • Stephen J. SicolaWayne H. UmlandThomas F. FavaClark E. LubbersSusan G. Elkington
    • Stephen J. SicolaWayne H. UmlandThomas F. FavaClark E. LubbersSusan G. Elkington
    • G11C29/00G06F11/00
    • G06F12/0871G11C29/74G06F2212/1032G06F2212/1044G06F2212/286
    • A cache memory system is enabled into one of a plurality of cache modes in a cache memory system in a computer. The cache memory system has a first controller and two cache memories, the cache memories are partitioned into quadrants with two quadrants in each cache memory. A cache mode detector in the first controller detects a mirror cache mode set for the cache memory system. An address enabler in the first controller enables access to first pair of quadrants, one quadrant in each cache memory, in response to detection of a mirror cache mode. A second controller follows the cache mode set by the cache mode detector and has an address enabler. The address enabler in the second controller enables access to both quadrants in one cache memory in a non-mirror cache mode, and enables the access to a second pair of quadrants, one quadrant in each cache memory, in response to detection of a mirror cache mode by said cache mode detector.
    • 高速缓冲存储器系统在计算机的高速缓冲存储器系统中被启用为多个高速缓存模式之一。 高速缓冲存储器系统具有第一控制器和两个高速缓存存储器,高速缓冲存储器被划分成每个高速缓冲存储器中具有两个象限的象限。 第一控制器中的高速缓存模式检测器检测为高速缓冲存储器系统设置的镜像缓存模式。 响应于检测到镜像高速缓存模式,第一控制器中的地址启用器使得能够访问第一对象限,每个高速缓冲存储器中的一个象限。 第二个控制器遵循由高速缓存模式检测器设置的高速缓存模式,并具有地址启用器。 第二控制器中的地址启用器使得能够以非镜像高速缓存模式访问一个高速缓冲存储器中的两个象限,并且响应于镜像缓存的检测,使得能够访问第二对象限,每个高速缓冲存储器中的一个象限 模式由所述高速缓存模式检测器。
    • 3. 发明授权
    • Warmswap of failed memory modules and data reconstruction in a mirrored writeback cache system
    • 在镜像回写缓存系统中出现内存模块故障和数据重构的故障
    • US06571324B1
    • 2003-05-27
    • US08883381
    • 1997-06-26
    • Susan G. ElkingtonStephen J. SicolaWayne H. Umland
    • Susan G. ElkingtonStephen J. SicolaWayne H. Umland
    • G06F1208
    • G06F11/2082G11C29/74
    • A warmswap operation to replace modules in a mirrored cache system has been accomplished by disabling mirrored write operations in the cache system; testing the replacement memory module in the cache system; and restoring the mirrored data in the cache system. The restoring operation is accomplished by first quiescing write operations to stop writing data in the cache system not backed up in non-volatile data storage. Then data is copied from surviving memory modules to the replacement module, and the cooperative interaction of the surviving memory modules with the replacement memory module is validated. The validating operation verifies the cache modules are ready and the controllers are synchronized. After validation the quiesced write operations are un-quiesced, and mirrored-write operations for the cache system are enabled.
    • 通过禁用缓存系统中的镜像写入操作已经实现了用于替换镜像缓存系统中的模块的warmswap操作; 测试缓存系统中的替换内存模块; 并恢复缓存系统中的镜像数据。 恢复操作通过首先停止写操作来停止在非易失性数据存储中未备份的缓存系统中写入数据来实现。 然后将数据从幸存的存储器模块复制到替换模块,并且存活的存储器模块与替换存储器模块的协作交互被验证。 验证操作验证缓存模块是否准备好并且控制器是同步的。 在验证之后,静默写入操作是非静默的,并且缓存系统的镜像写操作被启用。
    • 5. 发明授权
    • Stacked skip list data structures
    • 堆叠的跳过列表数据结构
    • US5761501A
    • 1998-06-02
    • US537375
    • 1995-10-02
    • Clark E. LubbersSusan G. Elkington
    • Clark E. LubbersSusan G. Elkington
    • G06F17/30
    • G06F17/30955Y10S707/99933
    • Disclosed herein is a stacked skip list data structure for maintaining select nodes on multiple lists. The data structure includes a primary and a secondary skip list of nodes. Each node in the primary skip list uses at least one forward pointer in a primary array of forward pointers and provides a node level field for storing the level of such node, the level determined by the number of pointers being used. A secondary skip list is stacked on the primary skip list of nodes. It includes a subset (zero or more nodes) occurring on the primary skip list and utilizes zero or more unused forward pointers in the primary array as its forward pointers. Thus, a system agent performing operations on the secondary skip list utilizes the node level in the node level field as an index into the primary array of forward pointers to locate the secondary array of forward pointers.
    • 这里公开了用于维护多个列表上的选择节点的堆叠跳过列表数据结构。 数据结构包括节点的主要和次要跳过列表。 主跳过列表中的每个节点在前向指针的主阵列中使用至少一个前向指针,并提供用于存储此类节点级别的节点级别字段,该级别由所使用的指针数确定。 次跳过列表堆叠在节点的主跳过列表上。 它包括发生在主跳过列表上的子集(零个或多个节点),并将主数组中的零个或多个未使用的前向指针用作其前向指针。 因此,在次跳过列表上执行操作的系统代理使用节点级字段中的节点级作为前向指针的主阵列的索引,以定位前向指针的辅助数组。
    • 6. 发明授权
    • Enhanced raid write hole protection and recovery
    • 增强了RAID写洞保护和恢复
    • US5774643A
    • 1998-06-30
    • US542536
    • 1995-10-13
    • Clark E. LubbersSusan G. ElkingtonRonald H. McLean
    • Clark E. LubbersSusan G. ElkingtonRonald H. McLean
    • G06F11/10G06F11/20G11B20/18
    • G06F11/1435G06F11/1076G11B20/1833G06F11/1666G06F11/2007G06F11/2089G06F2211/1009
    • Disclosed is a method and apparatus for reconstructing data in a computer system employing a modified RAID 5 data protection scheme. The computer system includes a write back cache composed of non-volatile memory for storing (1) writes outstanding to a device and associated data read, and (2) storing metadata information in the non-volatile memory. The metadata includes a first field containing the logical block number or address (LBN or LBA) of the data, a second field containing the device ID, and a third field containing the block status. From the metadata information it is determined where the write was intended when the crash occurred. An examination is made to determine whether parity is consistent across the slice, and if not, the data in the non-volatile write back cache is used to reconstruct the write that was occurring when the crash occurred to insure consistent parity, so that only those blocks affected by the crash have to be reconstructed.
    • 公开了一种用于在采用修改的RAID 5数据保护方案的计算机系统中重建数据的方法和装置。 计算机系统包括由非易失性存储器组成的回写高速缓存,用于存储(1)对设备的写入和相关数据读取,以及(2)将元数据信息存储在非易失性存储器中。 元数据包括包含数据的逻辑块号或地址(LBN或LBA)的第一字段,包含设备ID的第二字段和包含块状态的第三字段。 从元数据信息中,确定发生崩溃时写入的位置。 进行检查以确定跨片段的奇偶校验是否一致,如果不是,非易失性回写高速缓存中的数据用于重建发生崩溃时发生的写入,以确保一致的奇偶校验,以便只有那些 受碰撞影响的区块必须重建。
    • 9. 发明授权
    • Controller-based bi-directional remote copy system with storage site failover capability
    • 基于控制器的双向远程复制系统,具有存储站点故障切换功能
    • US06643795B1
    • 2003-11-04
    • US09538680
    • 2000-03-30
    • Stephen J. SicolaSusan G. Elkington
    • Stephen J. SicolaSusan G. Elkington
    • G06F1100
    • G06F11/2069G06F11/2005G06F11/2007G06F11/2023G06F11/2035G06F11/2071G06F11/2079G06F11/2082G06F11/2089G06F2201/855H04L67/1002
    • A data replication system having a redundant configuration including dual Fiber Channel fabric links interconnecting each of the components of two data storage sites, wherein each site comprises a host computer and associated data storage array, with redundant array controllers and adapters. The system includes the capability of simultaneous bi-directional remote data replication which permits the system to operate in an ‘extended cluster’ mode, as if each of the remote storage arrays were local relative to the respective remote host. The system further includes the concept of ‘home’ and ‘alternate’ storage nodes, which provide for automatic node failover from a primary to a designated alternate node, without necessitating re-booting of the remote node. Write data transfers are potentially host retry-able at both sites; upon failure of controllers at one site, the host re-issues the same write on other site.
    • 具有冗余配置的数据复制系统,其包括互连两个数据存储站点的每个组件的双光纤通道结构链路,其中每个站点包括具有冗余阵列控制器和适配器的主计算机和相关联的数据存储阵列。 该系统包括同步双向远程数据复制的功能,允许系统以“扩展集群”模式运行,好像每个远程存储阵列相对于相应的远程主机是本地的。 该系统还包括“主”和“备用”存储节点的概念,其提供从主节点到指定备用节点的自动节点故障转移,而不需要重新引导远程节点。 写入数据传输可能在两个站点都可以重试; 在一个站点的控制器发生故障时,主机在其他站点重新发出相同的写入。