×

Routing transactions in the presence of failing servers

  • US 5,475,813 A
  • Filed: 07/18/1994
  • Issued: 12/12/1995
  • Est. Priority Date: 07/18/1994
  • Status: Expired due to Fees
First Claim
Patent Images

1. A method for routing transactions in a transaction processing system in which servers can fail comprising the steps of:

  • estimating a probability of a transaction failure for each server and each transaction class;

    estimating an arrival rate of each transaction class at each router and at each server;

    determining a queue length of transactions of each class waiting at each server;

    determining failure probabilities for each server in the transaction processing system based on the estimates of a probability of a transaction failure and the arrival rate for each transaction class and a number of transactions of each class waiting at the server;

    routing transactions to servers that have failure rates below a predetermined threshold; and

    if multiple servers satisfy the predetermined threshold, then choosing a server using statistical data about transaction arrival rates, response times, failure probabilities, and queue lengths of transactions per class at the servers.

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