×

Techniques for maintaining fault tolerance for software programs in a clustered computer system

  • US 6,446,218 B1
  • Filed: 06/30/1999
  • Issued: 09/03/2002
  • Est. Priority Date: 06/30/1999
  • Status: Expired due to Term
First Claim
Patent Images

1. A method for maintaining a predefined acceptable fault tolerance level for a plurality of software modules implementing a software program running on a first plurality of computers coupled together in a cluster configuration in a first cluster in a clustered computer system, said first plurality of computers being coupled to a first intelligent director agent, said method comprising:

  • tracking, using said first intelligent director agent, status of said software modules running on said first plurality of computers;

    ascertaining a fault tolerance level associated with said software program, said ascertaining being ascertained by examining said status of said software modules running on said first plurality of computers;

    if said fault tolerance level is below said predefined acceptable fault tolerance level, searching for a first suitable computer among said first plurality of computers to load another module of said software program thereon, said first suitable computer representing a computer of said first plurality of computers that does not have a module of said software program running thereon, said first suitable computer being compatible to execute said another module of said software program; and

    if said first suitable computer is available, loading said another module of said software program on said first suitable computer, registering said first suitable computer as a computer capable of servicing transaction requests pertaining to said software program after said another module of said software program is loaded onto said first suitable computer, and routing said transaction requests pertaining to said software program to said first suitable computer after said registering.

View all claims
  • 4 Assignments
Timeline View
Assignment View
    ×
    ×