Method and apparatus for failure and recovery in a computer network
    51.
    发明授权
    Method and apparatus for failure and recovery in a computer network 有权
    计算机网络故障和恢复的方法和装置

    公开(公告)号:US06343067B1

    公开(公告)日:2002-01-29

    申请号:US09141158

    申请日:1998-08-27

    IPC分类号: H04Q1104

    摘要: A method for transmitting data in a network from a source node to a destination node via a path of links includes the steps of transmitting data packets from the source node to an intermediary point. Once a particular packet is successfully received at an intermediary point, the particular packet is de-allocated at the source node, as are any other packets in the buffer between the particular packet and the last acknowledged packet. Upon receipt of an error indication, each packet is retransmitted along with all subsequent packets. After a predetermined number of attempts of successfully transmitting the data has expired, it is determined that the link between one intermediary point and another intermediary point or one intermediary point and the destination node has failed. The packets are returned to the source node and a verification packet is sent across the path of links to verify the at least one link has failed. Upon verification that at least one link has failed, an alternate path of links for transmitting the packets from the source node to the destination node is established.

    摘要翻译: 一种通过链路从源节点向目的地节点发送数据的方法,包括从源节点向中间点发送数据分组的步骤。 一旦在中间点成功地接收到特定分组,则特定分组在源节点处被去分配,以及特定分组和最后确认分组之间的缓冲器中的任何其他分组。 在接收到错误指示时,每个数据包与所有后续数据包一起被重新发送。 在成功发送数据的预定次数的尝试已经过期之后,确定一个中间点与另一个中间点或一个中间点之间的链路和目的地节点已经失败。 分组返回到源节点,并且在链路的路径上发送验证分组以验证至少一个链路是否已经失败。 在验证至少一个链路已经失败时,建立用于将数据包从源节点传输到目的地节点的链路的备用路径。

    Distributed computer system supporting remote interrupts and lock mechanism
    52.
    发明授权
    Distributed computer system supporting remote interrupts and lock mechanism 有权
    分布式计算机系统支持远程中断和锁定机制

    公开(公告)号:US06170025A

    公开(公告)日:2001-01-02

    申请号:US09132324

    申请日:1998-08-11

    IPC分类号: G06F300

    摘要: A distributed computer system includes a host CPU, a network/host bridge, a network/I/O bridge and one or more I/O devices. The host CPU can generate a locked host transaction, which is wrapped in a packet and transmitted over a network to the remote I/O device for replay. The remote I/O devices can generate interrupts. The interrupt is wrapped in a packet and transmitted to the host computer for replay as an interrupt. The host CPU then executes the appropriate interrupt service routine to process the interrupt routine. The remote location of the I/O device with respect to the host CPU is transparent to the CPU and I/O devices. The bridges perform wrapping and unwrapping of host and I/O transactions for transmission across a network.

    摘要翻译: 分布式计算机系统包括主机CPU,网络/主机桥,网络/ I / O桥以及一个或多个I / O设备。 主机CPU可以生成锁定的主机事务,其被包裹在分组中并通过网络传输到远程I / O设备以进行重放。 远程I / O设备可以产生中断。 中断包裹在一个数据包中,并传送到主计算机作为中断重播。 然后,主机CPU执行适当的中断服务程序来处理中断程序。 I / O设备相对于主机CPU的远程位置对于CPU和I / O设备是透明的。 网桥执行主机和I / O事务的包装和解包,以便跨网络传输。