Mechanism to survive server failures when using the CIFS protocol
    2.
    发明授权
    Mechanism to survive server failures when using the CIFS protocol 有权
    使用CIFS协议时存在服务器故障的机制

    公开(公告)号:US07296073B1

    公开(公告)日:2007-11-13

    申请号:US09660824

    申请日:2000-09-13

    Applicant: Alan Rowe

    Inventor: Alan Rowe

    Abstract: The invention provides a method and system for re-establishing sessions between a server and its clients following a failure of the server, planned reboot of the server, or takeover by another server. At critical points within a server/client session, state is saved so as to be reliable and consistent. Upon reboot of the system, state is restored using that which was saved; returning the server to its pre-crash state and preserving sessions that were in progress prior to the reboot. Additionally, state saved by a first sever prior to failure or elective shutdown can be transferred to a second server in a takeover configuration also preserving sessions in progress.

    Abstract translation: 本发明提供了一种方法和系统,用于在服务器故障,计划的服务器重新启动或由另一个服务器接管之后,重新建立服务器与其客户端之间的会话。 在服务器/客户端会话的关键点,状态被保存以便可靠和一致。 系统重启后,使用保存状态恢复状态; 将服务器返回到其预崩溃状态,并在重新启动之前保留正在进行的会话。 此外,在故障或选择关闭之前由第一服务器保存的状态可以被转移到接管配置中的第二服务器,同时保留正在进行的会话。

    Dynamic data space
    3.
    发明授权
    Dynamic data space 有权
    动态数据空间

    公开(公告)号:US06728922B1

    公开(公告)日:2004-04-27

    申请号:US09642062

    申请日:2000-08-18

    CPC classification number: G06F11/1076

    Abstract: A data storage system, such as RAID, upgraded dynamically including multiple stages, providing error checking data without taking the system off-line. Checksums are computed from the data and placed in block 63 of the same disk. The combination of parity bits across the parity disk, the remaining uncorrupted data in the data disks, and checksums within each disk includes sufficient information to enable restoration of corrupt data. The system is upgraded by reserving permanent checksum blocks, writing the checksums to a volume block number, and placing the checksums in permanently reserved checksum block locations after first moving data already there to unreserved blocks.

    Abstract translation: 诸如RAID的数据存储系统,动态地升级包括多级,提供错误检查数据而不使系统离线。 校验和是根据数据计算的,并放在同一个磁盘的块63中。 奇偶校验磁盘上的奇偶校验位的组合,数据磁盘中的其余未被破坏的数据以及每个磁盘内的校验和包括足够的信息以使恢复损坏的数据。 通过保留永久校验和块,将校验和写入卷块号,并在首先将数据移动到未保留的块之后将校验和放置在永久保留的校验和块位置,升级系统。

    System for Small Animal Aerosol Inhalation Chamber
    6.
    发明申请
    System for Small Animal Aerosol Inhalation Chamber 审中-公开
    小型动物气雾剂吸入室系统

    公开(公告)号:US20090211534A1

    公开(公告)日:2009-08-27

    申请号:US12364493

    申请日:2009-02-02

    CPC classification number: A61D7/04

    Abstract: This patent application is for an apparatus to safely expose guinea pigs and other small animals to biohazardous aerosol. It is composed of three main chambers housed in an outer box which fits within a conventionally sized biosafety cabinet. The animal chamber contains a removable housing unit for four or eight guinea pigs. The aerosol chamber is separate to minimize fur contamination. The nebulizer chamber is also sealed to reduce risks from leakages. This apparatus is easily decontaminated by immersion in disinfectant. The first version of the prototype, tentatively named the AXS1, has been tested for safety, ergonomics, efficiency of rodent exposure to bacteria, airflow, access points, seal mechanisms, and size.

    Abstract translation: 该专利申请是用于将豚鼠和其他小动物安全地暴露于生物危害气溶胶的装置。 它由三个主室组成,这些主室容纳在外箱中,该外箱适合于常规尺寸的生物安全柜。 动物室包含四个或八只豚鼠的可拆卸的房屋单元。 气溶胶室是分开的,以尽量减少毛皮污染。 雾化室也被密封,以减少泄漏的风险。 该装置通过浸入消毒剂中容易地去污。 原型的第一个版本暂时命名为AXS1,已经测试了安全性,人体工程学,啮齿动物接触细菌,气流,接入点,密封机构和尺寸的效率。

    Method and apparatus for optimizing a steam boiler system
    7.
    发明授权
    Method and apparatus for optimizing a steam boiler system 失效
    蒸汽锅炉系统优化方法和装置

    公开(公告)号:US06918356B2

    公开(公告)日:2005-07-19

    申请号:US10652824

    申请日:2003-08-29

    CPC classification number: F22B35/18

    Abstract: A method for controlling a steam boiler or oil heater for maximum fuel efficiency by systematically finding the most fuel-efficient combination of input control values. A characteristic multi-dimensional look-up table is created by temporarily operating the process at all the possible functional combined settings of a plurality of input operators and recording for each combination of settings the resulting output values of a plurality of process parameters, for example, steam flow, steam pressure, and exhaust composition. Input combinations resulting in either non-functional process or unacceptable output values are eliminated. Steam flow rate is the primary output control parameter. A selected value of steam flow rate is the primary control setpoint for the process. If several combinations of input values can cause the process to meet the primary control setpoint, the combination using the minimum fuel flow is selected as optimal. If the desired setpoint does not correspond exactly to discrete input values in the table, the correct input settings may be inferred by interpolation. Valves and dampers are dynamically controlled by output drive signals in an improved closed-loop control, using a function of the process output value and time to recalculate and adjust the drive signals.

    Abstract translation: 一种用于通过系统地找到最省油的输入控制值组合来控制蒸汽锅炉或油加热器的最大燃料效率的方法。 通过在多个输入操作符的所有可能的功能组合设置处临时操作该过程来创建特征多维查找表,并且针对每个组合设置记录多个处理参数的所得到的输出值,例如, 蒸汽流,蒸汽压力和排气组成。 消除了导致非功能过程或不可接受的输出值的输入组合。 蒸汽流量是主要的输出控制参数。 蒸汽流量的选定值是该过程的主要控制设定值。 如果输入值的几个组合可能导致过程达到主要控制设定值,则选择使用最小燃油流量的组合为最佳。 如果所需的设定值与表中的离散输入值不完全对应,则可以通过插值推断正确的输入设置。 阀门和阻尼器由改进的闭环控制中的输出驱动信号动态控制,使用过程输出值和时间的函数来重新计算和调整驱动信号。

    Coordinating persistent status information with multiple file servers
    8.
    发明授权
    Coordinating persistent status information with multiple file servers 有权
    与多个文件服务器协调持久状态信息

    公开(公告)号:US06496942B1

    公开(公告)日:2002-12-17

    申请号:US09657388

    申请日:2000-09-08

    Abstract: The invention provides a storage system, and a method for operating a storage system, that provides for relatively rapid and reliable takeover among a plurality of independent file servers. Each file server maintains a reliable communication path to the others. Each file server maintains its own state in reliable memory. Each file server regularly confirms the state of the other file servers. Each file server labels messages on the redundant communication paths, so as to allow other file servers to combine the redundant communication paths into a single ordered stream of messages. Each file server maintains its own state in its persistent memory and compares that state with the ordered stream of messages, so as to determine whether other file servers have progressed beyond the file server's own last known state. Each file server uses the shared resources (such as magnetic disks) themselves as part of the redundant communication paths, so as to prevent mutual attempts at takeover of resources when each file server believes the other to have failed. Each file server provides a status report to the others when recovering from an error, so as to prevent the possibility of multiple file servers each repeatedly failing and attempting to seize the resources of the others.

    Abstract translation: 本发明提供一种存储系统和一种用于操作存储系统的方法,其提供在多个独立文件服务器之间相对快速和可靠的接管。 每个文件服务器保持与其他文件服务器的可靠通信路径。 每个文件服务器在可靠的内存中维护自己的状态。 每个文件服务器定期确认其他文件服务器的状态。 每个文件服务器在冗余通信路径上标记消息,以便允许其他文件服务器将冗余通信路径组合成单个有序消息流。 每个文件服务器在其持久存储器中维护其自己的状态,并将该状态与消息的有序流进行比较,以便确定其他文件服务器是否已超出文件服务器自己的最后一个已知状态。 每个文件服务器使用共享资源(例如磁盘)本身作为冗余通信路径的一部分,以便当每个文件服务器认为其他文件服务器发生故障时,防止相互尝试接管资源。 每个文件服务器在从错误中恢复时向其他文件服务器提供状态报告,以防止多个文件服务器的重复出现故障,并尝试占用其他资源。

    SYSTEMS, METHODS AND COMPUTER READABLE MEDIA FOR MANAGING MULTIPLE VIRTUAL MACHINES
    9.
    发明申请
    SYSTEMS, METHODS AND COMPUTER READABLE MEDIA FOR MANAGING MULTIPLE VIRTUAL MACHINES 有权
    用于管理多台虚拟机的系统,方法和计算机可读介质

    公开(公告)号:US20110154326A1

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

    申请号:US12854694

    申请日:2010-08-11

    CPC classification number: G06F9/45533

    Abstract: A system according to an embodiment of the present invention includes at least two virtual machines running on a hardware platform using either a hosted or a bare metal hypervisor. The virtual machines may communicate with an agent-server resident in the host operating system or in one of the virtual machines to switch control of the hardware component, such as graphics hardware, from one virtual machine to another.

    Abstract translation: 根据本发明实施例的系统包括使用托管或裸机管理程序在硬件平台上运行的至少两个虚拟机。 虚拟机可以与驻留在主机操作系统或其中一个虚拟机中的代理服务器进行通信,以将硬件组件(例如图形硬件)的控制从一个虚拟机切换到另一虚拟机。

    SYSTEM AND METHOD FOR TRANSFERRING VOLUME OWNERSHIP IN NETWORKED STORAGE
    10.
    发明申请
    SYSTEM AND METHOD FOR TRANSFERRING VOLUME OWNERSHIP IN NETWORKED STORAGE 有权
    在网络存储中传输体积所有权的系统和方法

    公开(公告)号:US20080021992A1

    公开(公告)日:2008-01-24

    申请号:US11867130

    申请日:2007-10-04

    CPC classification number: G06F3/0665 G06F3/061 G06F3/0631 G06F3/0634 G06F3/067

    Abstract: A method for operating a data storage system is described. A request is issued that an ownership attribute of a logical arrangement of storage space associated with a first storage system be associated with a second storage system. In response to the request, the ownership attribute is changed to a state of unowned. In response to the request and in response to the state of unowned, the ownership attribute of the logical arrangement of storage space is changed to a new set of attributes associated with the second storage system to change ownership of the logical arrangement of storage space from the first storage system to the second storage system.

    Abstract translation: 描述了一种用于操作数据存储系统的方法。 发出与第一存储系统相关联的存储空间的逻辑布置的所有权属性与第二存储系统相关联的请求。 响应请求,所有权属性更改为未知状态。 响应于请求并响应于未知状态,存储空间的逻辑布置的所有权属性被改变为与第二存储系统相关联的新的属性集合,以将存储空间的逻辑布置的所有权从 第一存储系统到第二存储系统。

Patent Agency Ranking