×

Method and system in a computer network for the reliable and consistent ordering of client requests

  • US 6,178,441 B1
  • Filed: 09/21/1998
  • Issued: 01/23/2001
  • Est. Priority Date: 09/21/1998
  • Status: Expired due to Fees
First Claim
Patent Images

1. A method for reliably and consistently delivering client requests in a computer network having at least one client connectable to one or more servers among a plurality of servers, wherein each server among said plurality of servers replicates a particular network service to ensure that said particular network service remains uninterrupted in the event of a server failure, said method comprising the steps of:

  • designating a particular server among said plurality of servers to manage client requests which seek to update a particular network service state, prior to any receipt of a client request which seeks to update said particular network service state by any remaining servers among said plurality of servers;

    specifying an executable order in which client requests which seek to update said particular network service state are processed among said remaining servers, such that said executable order, upon execution, sequences said client request which seeks to update said particular network service state with respect to all prior and subsequent client requests;

    automatically transferring to said remaining servers from said particular server, said executable order and said client request which seeks to update said particular network service state, in response to initiating said client request; and

    processing in a tentative mode at said particular server, said client request which seeks to update said particular network service state, without waiting for said executable order to be executed through to completion among said remaining servers, thereby promoting a reliable and consistent ordering of client request messaging deliveries and an overall reduction in server response time.

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