APPARATUS AND METHODS FOR CLUSTERING MULTIPLE INDEPENDENT PCI EXPRESS HIERARCHIES
    3.
    发明申请
    APPARATUS AND METHODS FOR CLUSTERING MULTIPLE INDEPENDENT PCI EXPRESS HIERARCHIES 有权
    用于聚集多个独立PCI表达分层的装置和方法

    公开(公告)号:US20080209099A1

    公开(公告)日:2008-08-28

    申请号:US11680366

    申请日:2007-02-28

    IPC分类号: G06F13/36

    CPC分类号: G06F13/4022

    摘要: Apparatus, systems and methods for clustering multiple PCI Express hierarchies to enable access of components in different hierarchies. Each PCI Express hierarchy includes a root device as well as a cluster port for coupling each hierarchy to each other hierarchy of a physical cluster through a PCI Express switched fabric. Memory addresses and transaction IDs are re-mapped by the cluster port of each hierarchy to partition the PCI Express space of the system of multiple hierarchies. A first portion of the partitioned space is reserved for access to local components within a hierarchy. A second portion of the space is used to access remote components of other hierarchies from within a different first hierarchy. The address and transaction ID values exchanged in such remote transactions are re-mapped and used by the cluster port of each hierarchy to route exchanges between hierarchies using standard PCIe root devices, endpoint devices, and switches.

    摘要翻译: 用于聚类多个PCI Express层次结构的装置,系统和方法,以使得能够访问不同层次的组件。 每个PCI Express层次结构包括根设备以及通过PCI Express交换结构将每个层次结构耦合到物理集群的每个其他层次结构的集群端口。 内存地址和事务ID由每个层次结构的群集端口重新映射,以分区多层次系统的PCI Express空间。 保留分区空间的第一部分用于访问层次结构中的本地组件。 空间的第二部分用于从不同的第一层次结构中访问其他层次结构的远程组件。 在这种远程事务中交换的地址和事务ID值被每个层次结构的集群端口重新映射和使用,以使用标准PCIe根设备,端点设备和交换机在层次结构之间路由交换。

    Apparatus and methods for clustering multiple independent PCI express hierarchies
    4.
    发明授权
    Apparatus and methods for clustering multiple independent PCI express hierarchies 有权
    用于聚类多个独立PCI表现层次的装置和方法

    公开(公告)号:US07562176B2

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

    申请号:US11680366

    申请日:2007-02-28

    CPC分类号: G06F13/4022

    摘要: Apparatus, systems and methods for clustering multiple PCI Express hierarchies to enable access of components in different hierarchies. Each PCI Express hierarchy includes a root device as well as a cluster port for coupling each hierarchy to each other hierarchy of a physical cluster through a PCI Express switched fabric. Memory addresses and transaction IDs are re-mapped by the cluster port of each hierarchy to partition the PCI Express space of the system of multiple hierarchies. A first portion of the partitioned space is reserved for access to local components within a hierarchy. A second portion of the space is used to access remote components of other hierarchies from within a different first hierarchy. The address and transaction ID values exchanged in such remote transactions are re-mapped and used by the cluster port of each hierarchy to route exchanges between hierarchies using standard PCIe root devices, endpoint devices, and switches.

    摘要翻译: 用于聚类多个PCI Express层次结构的装置,系统和方法,以使得能够访问不同层次的组件。 每个PCI Express层次结构包括根设备以及通过PCI Express交换结构将每个层次结构耦合到物理集群的每个其他层次结构的集群端口。 内存地址和事务ID由每个层次结构的群集端口重新映射,以分区多层次系统的PCI Express空间。 保留分区空间的第一部分用于访问层次结构中的本地组件。 空间的第二部分用于从不同的第一层次结构中访问其他层次结构的远程组件。 在这种远程事务中交换的地址和事务ID值被每个层次结构的集群端口重新映射和使用,以使用标准PCIe根设备,端点设备和交换机在层次结构之间路由交换。

    METHODS AND STRUCTURE FOR AN IMPROVED SOLID-STATE DRIVE FOR USE IN CACHING APPLICATIONS
    6.
    发明申请
    METHODS AND STRUCTURE FOR AN IMPROVED SOLID-STATE DRIVE FOR USE IN CACHING APPLICATIONS 审中-公开
    改进的固态驱动器在缓存应用中的使用方法和结构

    公开(公告)号:US20130205065A1

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

    申请号:US13365050

    申请日:2012-02-02

    IPC分类号: G06F12/00

    摘要: Methods and structure for an improved solid-state drive (SSD) for use in caching applications. An improved SSD comprises both volatile and non-volatile memory. The volatile memory provides improved performance as compared to present SSDs for use in caching application. The improved SSD senses impending failure of external power applied to the SSD and, while adequate power remains, copies cached data from the volatile memory to the non-volatile memory to retain the data through the power loss. In some embodiments, a local power source may be present to assure sufficient time for the SSD to save cached data in the non-volatile memory. Since the volatile memory (e.g., DRAM) is used for the primary caching function and the non-volatile memory is rarely used, performance, reliability and cost goals are achieved for write cache applications.

    摘要翻译: 用于缓存应用程序的改进固态驱动器(SSD)的方法和结构。 改进的SSD包括易失性和非易失性存储器。 与用于缓存应用程序的现有SSD相比,易失性存储器提供了改进的性能。 改进的SSD感测到施加到SSD的外部电源即将发生的故障,并且在足够的功率保持的情况下,将缓存的数据从易失性存储器复制到非易失性存储器以通过功率损耗来保留数据。 在一些实施例中,可以存在本地电源以确保足够的时间来使SSD将缓存的数据保存在非易失性存储器中。 由于易失性存储器(例如,DRAM)用于初级高速缓存功能,并且非易失性存储器很少被使用,所以为写入高速缓存应用实现了性能,可靠性和成本目标。

    APPARATUS AND SYSTEMS HAVING STORAGE DEVICES IN A SIDE ACCESSIBLE DRIVE SLED
    7.
    发明申请
    APPARATUS AND SYSTEMS HAVING STORAGE DEVICES IN A SIDE ACCESSIBLE DRIVE SLED 有权
    具有可接受驱动的SLED中的存储设备的设备和系统

    公开(公告)号:US20130050955A1

    公开(公告)日:2013-02-28

    申请号:US13217650

    申请日:2011-08-25

    IPC分类号: H05K7/16

    摘要: Apparatus and systems for improved access to storage devices from the sides of sleds mounted in storage enclosures. Embodiments provide apparatus and systems for a sled in a storage enclosure that provides access to storage devices on either side of the sled when the sled is slid forward out of its enclosure. Multiple sleds may be enclosed within a single enclosure to permit access to a portion of the storage devices in the enclosure hence reducing the problems of instability of the rack if the enclosure is mounted near the top of the rack.

    摘要翻译: 用于改进从安装在存储外壳中的雪橇侧面进入存储设备的装置和系统。 实施例提供了一种用于存储壳体中的滑轨的装置和系统,当滑板向前滑出其外壳时,可提供对滑板两侧的存储设备的访问。 多个滑板可以封闭在单个外壳内,以允许访问外壳中的一部分存储设备,从而如果外壳安装在机架顶部附近,则可以减少机架的不稳定性问题。

    System and method for isolating a faulty switch, storage device or SFP in a daisy-chained configuration
    9.
    发明授权
    System and method for isolating a faulty switch, storage device or SFP in a daisy-chained configuration 失效
    用菊花链式配置隔离故障交换机,存储设备或SFP的系统和方法

    公开(公告)号:US07085958B2

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

    申请号:US10346820

    申请日:2003-01-17

    IPC分类号: G06F11/00

    CPC分类号: G11C29/022 G11C29/02

    摘要: A system for isolating a faulty switch or respective storage device from a plurality of switches and respective storage devices in a daisy-chained arrangement. In the daisy-chain arrangement the switches are connected in sequence to permit access to the respective storage devices through the preceding switches in the sequence. All of the switches, except one, are set in a bypass mode where they do not read inputs of the respective storage devices. The one switch is set in a non bypass mode where it reads an input from its associated storage device. A status of the daisy-chain, either up or down, is then determined. If the status is up, the foregoing steps are repeated a number of iterations with a different one of the switches being set in a non bypass mode and the other switches being set in the bypass mode during each iteration, until the status of the daisy-chain is down. The down status indicates that the switch which is set in the non bypass mode or its associated storage device is defective.

    摘要翻译: 一种用于以菊花链方式从多个开关和相应存储装置隔离故障开关或相应存储装置的系统。 在菊花链配置中,交换机按顺序连接,以允许按顺序通过前面的交换机访问相应的存储设备。 除了一个之外,所有的开关都被设置在旁路模式,它们不读取各个存储设备的输入。 一个开关设置在非旁路模式,其中它从其关联的存储设备读取输入。 然后确定菊花链的状态,无论是向上还是向下。 如果状态为up,则上述步骤重复进行多次迭代,其中不同的一个交换机被设置为非旁路模式,并且其他交换机在每次迭代期间被设置为旁路模式,直到菊花 - 链条下了 停机状态表示以非旁路模式设置的交换机或其关联的存储设备有故障。

    Reset design for redundant raid controllers
    10.
    发明授权
    Reset design for redundant raid controllers 有权
    重新设计冗余RAID控制器

    公开(公告)号:US6085332A

    公开(公告)日:2000-07-04

    申请号:US130965

    申请日:1998-08-07

    摘要: A reset circuit implemented in a RAID controller configured for dual active operation. The reset circuit generates a reset pulse with a relatively invariant pulse width that is coupled to the controller's main CPU and I/O processors. The reset pulse can be generated in response to activation of an external common reset signal. The external common reset signal is activated by an external system (e.g., another controller configured for dual active operation) whenever the controller needs to be reset. This can be when the controller fails to maintain a communication signal transmitted to the external system or when the external system has inconsistent configuration information, requiring the entire system (i.e., both the controller and the external system) to be re-initialized. The reset pulse can also be generated in response to internal reset instructions issued by the controller's main CPU. The reset instructions can be issued whenever the first controller determines that its own configuration information is inconsistent. As a result of the reset instruction being issued the external common reset signal is activated as an output to reset the external system (i.e., the external common reset signal is bidirectional). The self-reset operation can be over-ridden by a reset disable instruction.

    摘要翻译: 在RAID控制器中实现的复位电路,配置为双重主动操作。 复位电路产生具有相对不变的脉冲宽度的复位脉冲,该脉冲宽度耦合到控制器的主CPU和I / O处理器。 可以响应于外部公共复位信号的激活而产生复位脉冲。 只要控制器需要复位,外部公用复位信号由外部系统(例如,配置为双重主动操作的另一个控制器)激活。 这可以是当控制器不能保持发送到外部系统的通信信号时,或者当外部系统具有不一致的配置信息时,需要整个系统(即,控制器和外部系统两者)被重新初始化。 也可以根据控制器主CPU发出的内部复位指令产生复位脉冲。 每当第一个控制器确定其自身的配置信息不一致时,就可以发出复位指令。 作为发出复位指令的结果,外部公共复位信号被激活作为复位外部系统的输出(即,外部公共复位信号是双向的)。 自复位操作可以被复位禁止指令覆盖。