×

Method for a non-disruptive host connection switch after detection of an error condition or during a host outage or failure

  • US 5,727,142 A
  • Filed: 05/03/1996
  • Issued: 03/10/1998
  • Est. Priority Date: 05/03/1996
  • Status: Expired due to Fees
First Claim
Patent Images

1. In a loosely coupled environment using TCP/IP communication protocol and having a plurality of hosts connected to a plurality of remote hosts through a communication box, with at least one remote host being in processing communication with at least one host, a method of restoring said processing communication after a failure, without a need for re-initiating communication protocols for re-establishing processing communication and without losing any processing information, the steps comprising:

  • performing an initialization step to identify all hosts and all remote hosts present in said loosely coupled environment;

    offloading all TCP/IP communication protocol information relating to said hosts and said remote hosts in an offload frontend box located in said communication box, so that after an error is detected, another host can replace said failing one;

    said offload frontend box performing data flow control, error detection, recovery and routing of messages from one node to another node;

    maintaining all processing information needed to restore an application running on any host or remote host in processing communication with one another, so that said application can be restored in same exact location on said replacing host as immediately before said failure occurred; and

    performing a re-registration step during which a working host is located to replace said failing host after said new replacing host announces its availability for said replacement;

    said processing information only being passed to said replacement host or replacement remote host after said re-registration step has been completed and in a manner so that said replacement is invisible to any user;

    said replacing host signalling said communication box of its availability before said data is transferred from said communication box to said second host; and

    replacing said host signalling said communication box after said replacing host receives all processing information from said communication box.

View all claims
  • 1 Assignment
Timeline View
Assignment View
    ×
    ×