Storage controller super capacitor adaptive life monitor
    1.
    发明授权
    Storage controller super capacitor adaptive life monitor 有权
    存储控制器超级电容器适应性寿命监测器

    公开(公告)号:US07487391B2

    公开(公告)日:2009-02-03

    申请号:US11421967

    申请日:2006-06-02

    IPC分类号: G06F11/00

    摘要: A storage controller has a capacitor pack for storing energy to supply during a main power loss, a temperature sensor that senses the capacitor pack temperature, and a CPU, which repeatedly: receives the temperature during an interval over which the capacitor pack is operated, determines a lifetime over which the capacitor pack would have a capacity to store at least a predetermined amount of energy if operated at the temperature during the lifetime, normalizes the interval by a ratio of a warranted lifetime of the capacitor pack relative to the determined lifetime, and adds the normalized interval to an accumulated normalized running time. The operating voltage of the capacitor pack may also sampled and used to determine the lifetime. The predetermined amount of energy may be for backing up a volatile write cache to a non-volatile memory in response to the loss of main power.

    摘要翻译: 存储控制器具有用于存储在主功率损耗期间供应的电能的电容器组件,感测电容器组件温度的温度传感器以及重复地在电容器组被操作的间隔期间接收温度的CPU确定 如果在寿命期间在温度下操作,电容器组将具有存储至少预定量的能量的能力的寿命,通过电容器组的保证寿命相对于所确定的寿命的比率来规范间隔,以及 将归一化间隔添加到累积的归一化运行时间。 电容器组的工作电压也可以采样并用于确定寿命。 响应于主功率的损失,预定量的能量可以用于将易失性写入高速缓存备份到非易失性存储器。

    Storage controller super capacitor dynamic voltage throttling
    2.
    发明授权
    Storage controller super capacitor dynamic voltage throttling 有权
    存储控制器超级电容器动态电压调节

    公开(公告)号:US07661002B2

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

    申请号:US11421995

    申请日:2006-06-02

    IPC分类号: G06F11/00

    CPC分类号: G06F1/305

    摘要: A storage controller has a capacitor pack for storing energy to supply power during a main power loss, a temperature sensor that senses the capacitor pack temperature, and a CPU, which detects that the temperature of the capacitor pack has risen above a predetermined threshold while operating at a first voltage value and determines whether a projected lifetime of the capacitor pack is less than the warranted lifetime. If the projected lifetime is less than the warranted lifetime, the CPU reduces the operating voltage of the capacitor pack to a second value, in order to increase the capacitor pack lifetime. In one embodiment, the CPU reduces the voltage if an accumulated normalized running time of the capacitor pack is greater than an accumulated calendar running time. In another embodiment, the CPU reduces the voltage if a percentage capacitance drop of the capacitor pack is greater than a calendar percentage capacitance drop.

    摘要翻译: 存储控制器具有用于存储在主功率损耗期间供电以及感测电容器组件温度的温度传感器的能量的电容器组件,以及检测电容器组件的温度在操作时已经升高到高于预定阈值的CPU 并且确定电容器组的预计寿命是否小于保证的寿命。 如果投影寿命小于安全寿命,则CPU将电容器组的工作电压降低到第二个值,以增加电容器的使用寿命。 在一个实施例中,如果电容器组的累积归一化运行时间大于累积的日历运行时间,则CPU降低电压。 在另一实施例中,如果电容器组的百分比电容降大于日历百分比电容下降,则CPU降低电压。

    Dynamic write cache size adjustment in raid controller with capacitor backup energy source
    3.
    发明授权
    Dynamic write cache size adjustment in raid controller with capacitor backup energy source 有权
    具有电容备份能源的RAID控制器动态写缓存大小调整

    公开(公告)号:US07451348B2

    公开(公告)日:2008-11-11

    申请号:US11422003

    申请日:2006-06-02

    IPC分类号: G06F11/00

    CPC分类号: G06F1/305

    摘要: A high data availability write-caching storage controller has a volatile memory with a write cache for caching write cache data, a non-volatile memory, a capacitor pack for supplying power for backing up the write cache to the non-volatile memory in response to a loss of main power, and a CPU that determines whether reducing an operating voltage of the capacitor pack to a new value would cause the capacitor pack to be storing less energy than required for backing up the current size write cache to the non-volatile memory. If so, the CPU reduces the size of the write cache prior to reducing the operating voltage. The CPU estimates the capacity of the capacitor pack to store the required energy based on a history of operational temperature and voltage readings of the capacitor pack, such as on an accumulated normalized running time and warranted lifetime of the capacitor pack.

    摘要翻译: 高数据可用性写缓存存储控制器具有易失性存储器,具有用于缓存写高速缓存数据的写高速缓存,非易失性存储器,用于提供电力的电容器组,用于将写高速缓存备份到非易失性存储器,以响应于 主电源的损失以及确定是否将电容器组的工作电压降低到新值的CPU将导致电容器组比将当前大小的写高速缓存备份到非易失性存储器所需的能量少 。 如果是这样,则在降低工作电压之前,CPU会减小写入高速缓存的大小。 CPU基于电容器组的工作温度和电压读数的历史,估计电容器组的容量以存储所需的能量,例如累积的归一化运行时间和电容器组的寿命。

    Network, storage appliance, and method for externalizing an external I/O link between a server and a storage controller integrated within the storage appliance chassis
    4.
    发明授权
    Network, storage appliance, and method for externalizing an external I/O link between a server and a storage controller integrated within the storage appliance chassis 有权
    网络,存储设备和外部化服务器与集成在存储设备机箱中的存储控制器之间的外部I / O链路的方法

    公开(公告)号:US09176835B2

    公开(公告)日:2015-11-03

    申请号:US12610525

    申请日:2009-11-02

    摘要: A network storage appliance is disclosed. The storage appliance includes a port combiner that provides data communication between at least first, second, and third I/O ports; a storage controller that controls storage devices and includes the first I/O port; a server having the second I/O port; and an I/O connector for networking the third I/O port to the port combiner. A single chassis encloses the port combiner, storage controller, and server, and the I/O connector is affixed on the storage appliance. The third I/O port is external to the chassis and is not enclosed therein. In various embodiments, the port combiner comprises a FiberChannel hub comprising a series of loop resiliency circuits, or a FiberChannel, Ethernet, or Infiniband switch. In one embodiment, the port combiner, I/O ports, and server are all comprised in a single blade module for plugging into a backplane of the chassis.

    摘要翻译: 公开了一种网络存储设备。 存储设备包括提供至少第一,第二和第三I / O端口之间的数据通信的端口组合器; 控制存储设备并包括第一I / O端口的存储控制器; 具有第二I / O端口的服务器; 以及用于将第三个I / O端口连接到端口组合器的I / O连接器。 单个机箱包围端口组合器,存储控制器和服务器,并且I / O连接器贴在存储设备上。 第三个I / O端口位于机箱的外部,并未封闭。 在各种实施例中,端口组合器包括包括一系列环路弹性电路或光纤通道,以太网或Infiniband交换机的光纤通道集线器。 在一个实施例中,端口组合器,I / O端口和服务器都包括在用于插入机箱背板的单个刀片模块中。

    Network storage appliance with integrated server and redundant storage controllers
    5.
    发明授权
    Network storage appliance with integrated server and redundant storage controllers 有权
    具有集成服务器和冗余存储控制器的网络存储设备

    公开(公告)号:US08185777B2

    公开(公告)日:2012-05-22

    申请号:US12607507

    申请日:2009-10-28

    IPC分类号: G06F11/00

    摘要: A network storage appliance is disclosed. The appliance includes a chassis enclosing a backplane, and a server enclosed in the chassis and coupled to the backplane. The appliance also includes storage controllers enclosed in the chassis, each coupled to the backplane, which control transfer of data between the server and storage devices coupled to the storage controllers. The storage controllers also control transfer of data between the storage devices and computers networked to the appliance and external to the appliance. The storage controllers and the server comprise a plurality of hot-replaceable blades. Any one of the plurality of blades may be replaced during operation of the appliance without loss of access to the storage devices by the computers. In one embodiment, the server executes storage application software, such as backup software for backing up data on the storage devices, such as to a tape device networked to the server.

    摘要翻译: 公开了一种网络存储设备。 该设备包括一个包围背板的机箱,以及一个包含在机箱中并连接到背板的服务器。 该设备还包括封装在机箱中的存储控制器,每个存储控制器耦合到背板,其控制在服务器和耦合到存储控制器的存储设备之间的数据传输。 存储控制器还控制存储设备和联网到设备和设备外部的计算机之间的数据传输。 存储控制器和服务器包括多个热可更换刀片。 可以在设备的操作期间更换多个刀片中的任何一个,而不会损失计算机对存储设备的访问。 在一个实施例中,服务器执行存储应用软件,诸如用于备份存储设备上的数据的备份软件,诸如连接到服务器的磁带设备。

    RAID controller using capacitor energy source to flush volatile cache data to non-volatile memory during main power outage
    6.
    发明授权
    RAID controller using capacitor energy source to flush volatile cache data to non-volatile memory during main power outage 有权
    使用电容器能量的RAID控制器在主电源中断期间将易失性缓存数据刷新到非易失性存储器

    公开(公告)号:US07536506B2

    公开(公告)日:2009-05-19

    申请号:US11226825

    申请日:2005-09-14

    IPC分类号: G06F13/00 G06F13/28

    摘要: A write-caching RAID controller is disclosed. The controller includes a CPU that manages transfers of posted-write data from host computers to a volatile memory and transfers of the posted-write data from the volatile memory to storage devices when a main power source is supplying power to the RAID controller. A memory controller flushes the posted-write data from the volatile memory to the non-volatile memory when main power fails, during which time capacitors provide power to the memory controller, volatile memory, and non-volatile memory, but not to the CPU, in order to reduce the energy storage requirements of the capacitors. During main power provision, the CPU programs the memory controller with information needed to perform the flush operation, such as the location and size of the posted-write data in the volatile memory and various flush operation characteristics.

    摘要翻译: 公开了一种写缓存RAID控制器。 控制器包括CPU,其管理从主计算机向易失性存储器的发布写入数据的传送,并且当主电源向RAID控制器供电时,将写入数据从易失性存储器传送到存储设备。 当主电源故障时,存储器控制器将易失性存储器中的贴写数据刷新到非易失性存储器,在此期间电容器向存储器控制器,易失性存储器和非易失性存储器提供电力,而不向CPU提供电力, 以减少电容器的储能要求。 在主电源供电期间,CPU使用执行刷新操作所需的信息来对存储器控制器进行编程,例如易失性存储器中的写入 - 写入数据的位置和大小以及各种冲洗操作特性。

    Modular architecture for a network storage controller
    7.
    发明授权
    Modular architecture for a network storage controller 有权
    网络存储控制器的模块化架构

    公开(公告)号:US07437493B2

    公开(公告)日:2008-10-14

    申请号:US09967194

    申请日:2001-09-28

    申请人: Victor Key Pecone

    发明人: Victor Key Pecone

    IPC分类号: G06F3/00 G06F13/00

    CPC分类号: G06F13/385

    摘要: A network storage controller for transferring data between a host computer and a storage device, such as a redundant array of inexpensive disks (RAID), is disclosed. The network storage controller includes at least one channel interface module which is adapted to be connected to the host computer and storage device. The channel interface module is connected to a passive backplane, and selectively transfers data between the host computer and storage device and the passive backplane. The network storage controller also includes at least one controller memory module, attached to the passive backplane. The controller memory module communicates with the channel interface module via the passive backplane, and processes and temporarily stores data received from the host computer or storage device. In applications where redundancy is required, at least two controller memory modules and at least two channel interface modules are used. The controller memory modules may mirror data between one another using the passive backplane and a shared communication path on the channel interface modules, thereby substantially avoiding the use of host or disk channels to mirror data. The channel interface modules are operable to selectively connect the host computer or storage device to one or more controller memory modules. The controller memory modules may include a DMA engine to facilitate the transfer of mirrored data.

    摘要翻译: 公开了一种用于在主计算机和诸如廉价磁盘(RAID)的冗余阵列等存储设备之间传送数据的网络存储控制器。 网络存储控制器包括至少一个通道接口模块,其适于连接到主计算机和存储设备。 通道接口模块连接到无源底板,并在主机与存储设备和无源背板之间选择性地传输数据。 网络存储控制器还包括附接到无源底板的至少一个控制器存储器模块。 控制器存储器模块经由无源底板与通道接口模块通信,并处理并临时存储从主机或存储设备接收的数据。 在需要冗余的应用中,至少使用两个控制器存储器模块和至少两个通道接口模块。 控制器存储器模块可以使用无源底板彼此之间的数据镜像和通道接口模块上的共享通信路径进行镜像,从而基本上避免使用主机或磁盘通道来镜像数据。 通道接口模块可操作以选择性地将主计算机或存储设备连接到一个或多个控制器存储器模块。 控制器存储器模块可以包括DMA引擎以便于镜像数据的传送。

    Modular bus bridge system compatible with multiple bus pin configurations
    8.
    发明授权
    Modular bus bridge system compatible with multiple bus pin configurations 失效
    模块化总线桥系统兼容多个总线引脚配置

    公开(公告)号:US6098140A

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

    申请号:US96096

    申请日:1998-06-11

    IPC分类号: G06F13/40 G06F13/00

    CPC分类号: G06F13/4027 G06F9/4411

    摘要: The invention is a bus bridge for connecting a computer to peripheral devices over plurality of different bus interface configurations. The bus bridge comprises a motherboard and daughterboards. The daughterboards can be connected to the motherboard or to other daughterboards to create a new bus interface configuration. The bus bridge detects the new bus interface configuration and retrieves operating parameters to implement the new bus interface configuration. In some embodiments of the invention, the bus interface configuration is a fiber channel to the computer, a first small computer system interface to a first group of the peripheral devices, and a second small computer system interface to a second group of the peripheral devices.

    摘要翻译: 本发明是一种用于通过多个不同总线接口配置将计算机连接到外围设备的总线桥。 公共汽车桥梁包括一个主板和子板。 子板可以连接到主板或其他子板,以创建一个新的总线接口配置。 总线桥接器检测新的总线接口配置,并检索操作参数以实现新的总线接口配置。 在本发明的一些实施例中,总线接口配置是到计算机的光纤通道,到第一组外围设备的第一小型计算机系统接口,以及到第二组外围设备的第二小型计算机系统接口。

    Application server blade for embedded storage appliance
    10.
    发明授权
    Application server blade for embedded storage appliance 有权
    嵌入式存储设备的应用服务器刀片

    公开(公告)号:US07464214B2

    公开(公告)日:2008-12-09

    申请号:US11612503

    申请日:2006-12-19

    IPC分类号: G06F13/00 G06F13/12

    摘要: A server blade includes a printed circuit board (PCB), including a connector for connecting the blade to a backplane comprising a local bus, and a removal mechanism for use by a person to disconnect the connector from the backplane for removal of the blade from a chassis while the chassis is powered up. The server blade also includes an I/O link and a server, each affixed on the PCB. The server transmits packets on the I/O link to a storage controller enclosed in the chassis. The packets include commands to transfer data to at least one storage device controlled by the storage controller. A portion of the storage controller, affixed on the PCB, receives the packets from the server on the I/O link, and forwards the commands on the backplane local bus to another portion of the storage controller affixed on a separate PCB enclosed in the chassis.

    摘要翻译: 服务器刀片包括印刷电路板(PCB),其包括用于将刀片连接到包括本地总线的背板的连接器,以及用于人员从连接器与背板断开以从刀片脱离的拆卸机构 机箱,而机箱通电。 服务器刀片还包括一个I / O链路和一个服务器,每个都贴在PCB上。 服务器将I / O链路上的数据包传输到机箱内的存储控制器。 分组包括将数据传送到由存储控制器控制的至少一个存储设备的命令。 固定在PCB上的存储控制器的一部分接收来自I / O链路上的服务器的数据包,并将背板本地总线上的命令转发到固定在机箱中的独立PCB上的存储控制器的另一部分 。