Clock security ring
    1.
    发明授权
    Clock security ring 失效
    时钟安全环

    公开(公告)号:US5313476A

    公开(公告)日:1994-05-17

    申请号:US723284

    申请日:1991-06-28

    IPC分类号: G06F1/10 G06F11/267 G11B11/00

    CPC分类号: G06F11/267 G06F1/10

    摘要: A clock security ring provides improved clock system error detection and (a.c.) fault isolation. The clock security ring is formed by a plurality of fault detection circuits and a plurality of error collection circuits each receiving inputs from respective subsets of the plurality of fault detection circuits. The error collection circuits comprise a logical network which provides a detected fault output for any fault pattern which leaves at least one fault detection circuit in a predefined correct state. Each of the subsets of fault detection circuits has an arbitrary grouping of fault detection circuits plus one fault detection circuit from an adjacent subset to thereby form a ring structure. The outputs of the error collection circuits are analyzed to provide fault isolation.

    摘要翻译: 时钟安全环提供改进的时钟系统错误检测和(a.c.)故障隔离。 时钟安全环由多个故障检测电路和多个错误收集电路组成,每个错误收集电路接收来自多个故障检测电路的各个子集的输入。 错误收集电路包括逻辑网络,其为任何故障模式提供检测到的故障输出,所述故障模式使至少一个故障检测电路处于预定义的正确状态。 故障检测电路的每个子集具有故障检测电路的任意分组加上来自相邻子集的一个故障检测电路,从而形成环结构。 分析错误收集电路的输出以提供故障隔离。

    Virtual interface over a transport protocol
    2.
    发明授权
    Virtual interface over a transport protocol 有权
    通过传输协议的虚拟接口

    公开(公告)号:US07953876B1

    公开(公告)日:2011-05-31

    申请号:US10651426

    申请日:2003-08-28

    IPC分类号: G06F15/16

    CPC分类号: H04L69/16 H04L69/163

    摘要: A method and system comprising a host system and a host bus adapter (HBA). The HBA is configured to handle a Virtual Interface and Transmission Control Protocol (TCP)/Internet Protocol (IP) processing for applications running on the host system.

    摘要翻译: 一种包括主机系统和主机总线适配器(HBA)的方法和系统。 HBA被配置为处理在主机系统上运行的应用的虚拟接口和传输控制协议(TCP)/因特网协议(IP)处理。

    Avoiding port collisions in hardware-accelerated network protocol
    3.
    发明授权
    Avoiding port collisions in hardware-accelerated network protocol 有权
    在硬件加速网络协议中避免端口冲突

    公开(公告)号:US07673074B1

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

    申请号:US10421495

    申请日:2003-04-22

    摘要: The avoidance of port collisions in a hardware-accelerated network protocol, such as Transmission Control Protocol (TCP)/Internet Protocol (IP), is disclosed. In one example, a hardware-accelerated host bus adaptor (HBA) offloads protocol processing from a host computer's operating system. However, a port collision occurs if a non-accelerated host TCP/IP stack and a hardware accelerated host bus adapter TCP/IP stack choose the same port for establishing a network connection. In a double-ended TCP/IP acceleration connection, a unique TCP port is bound to the accelerated TCP/IP stack. In a single-ended TCP/IP acceleration connection, either the host TCP/IP stack is prevented from using that port or a non-accelerated connection is associated with an accelerated connection without binding a port.

    摘要翻译: 披露了在硬件加速网络协议(如传输控制协议(TCP)/网际协议(IP))中避免端口冲突。 在一个示例中,硬件加速主机总线适配器(HBA)从主机的操作系统卸载协议处理。 但是,如果非加速主机TCP / IP堆栈和硬件加速主机总线适配器TCP / IP堆栈选择相同的端口建立网络连接,则会发生端口冲突。 在双端TCP / IP加速连接中,唯一的TCP端口绑定到加速TCP / IP堆栈。 在单端TCP / IP加速连接中,禁止主机TCP / IP堆栈使用该端口,或者非加速连接与加速连接相关联,而不绑定端口。

    System and method for regulating message flow in a digital data network

    公开(公告)号:US07283471B2

    公开(公告)日:2007-10-16

    申请号:US10386642

    申请日:2003-03-11

    IPC分类号: H04L1/00

    摘要: A system includes a plurality of computers interconnected by a network including one or more switching nodes. The computers transfer messages over virtual circuits established thereamong. A computer, as a source computer for one or more virtual circuit(s), schedules transmission of messages on a round-robin basis as among the virtual circuits for which it is source computer. Each switching node which forms part of a path for respective virtual circuits also forwards messages for virtual circuits in a round-robin manner, and, a computer, as a destination computer for one or more virtual circuit(s), schedules processing of received messages in a round-robin manner. Round-robin transmission, forwarding and processing at the destination provides a degree of fairness in message transmission as among the virtual circuits established over the network. In addition, messages are transmitted in one or more cells, with the round-robin transmission being on a cell basis, so as to reduce delays which may occur for short messages if a long messages were transmitted in full for one virtual circuit before beginning transmission of a short message for another virtual circuit. For each virtual circuit, the destination computer and each switching node along the path for the virtual circuit can generate a virtual circuit flow control message for transmission to the source computer to temporarily limit transmission over the virtual circuit if the amount of resources being taken up by messages for the virtual circuit exceeds predetermined thresholds, further providing fairness as among the virtual circuits. In addition, each switching node or computer can generate link flow control messages for transmission to neighboring devices in the network to temporarily limit transmission thereto if the amount of resources taken up by all virtual circuits exceeds predetermined thresholds, so as to reduce the likelihood of message loss.

    System and method for regulating message flow in a digital data network

    公开(公告)号:US06570850B1

    公开(公告)日:2003-05-27

    申请号:US09065118

    申请日:1998-04-23

    IPC分类号: H04Q1104

    摘要: A system includes a plurality of computers interconnected by a network including one or more switching nodes. The computers transfer messages over virtual circuits established thereamong. A computer, as a source computer for one or more virtual circuit(s), schedules transmission of messages on a round-robin basis as among the virtual circuits for which it is source computer. Each switching node which forms part of a path for respective virtual circuits also forwards messages for virtual circuits in a round-robin manner, and, a computer, as a destination computer for one or more virtual circuit(s), schedules processing of received messages in a round-robin manner. Round-robin transmission, forwarding and processing at the destination provides a degree of fairness in message transmission as among the virtual circuits established over the network. In addition, messages are transmitted in one or more cells, with the round-robin transmission being on a cell basis, so as to reduce delays which may occur for short messages if a long messages were transmitted in full for one virtual circuit before beginning transmission of a short message for another virtual circuit. For each virtual circuit, the destination computer and each switching node along the path for the virtual circuit can generate a virtual circuit flow control message for transmission to the source computer to temporarily limit transmission over the virtual circuit if the amount of resources being taken up by messages for the virtual circuit exceeds predetermined thresholds, further providing fairness as among the virtual circuits. In addition, each switching node or computer can generate link flow control messages for transmission to neighboring devices in the network to temporarily limit transmission thereto if the amount of resources taken up by all virtual circuits exceeds predetermined thresholds, so as to reduce the likelihood of message loss.