Client assisted autonomic computing
First Claim
1. A method of server failure diagnosis and self-healing in a server farm, comprising the steps of:
- receiving a retry request from client attempting to engage in a communicative request/response session with an assigned server in the server farm;
determining from said retry request, an occurrence of a failure in said assigned server; and
, performing operations for remediating said failure in said assigned server.
1 Assignment
0 Petitions
Accused Products
Abstract
A method, system and apparatus for server failure diagnosis and self-healing in a server farm. An autonomic server farm which has been configured in accordance with the inventive arrangements can include a multiplicity of servers enabled to respond to requests received from clients which are external to the server farm. A resource director such as an IP sprayer or a network dispatcher can be configured to route requests to selected ones of the servers, in accordance with resource allocation algorithms such as random, round-robin and least recently used. Significantly, unlike conventional server farms whose management of failure diagnosis and self-healing relies exclusively upon the capabilities of the resource director, in the present invention, client-assisted failure detection logic can be coupled to the resource director so as to provide client-assisted management of failure diagnosis and self-healing.
36 Citations
22 Claims
-
1. A method of server failure diagnosis and self-healing in a server farm, comprising the steps of:
-
receiving a retry request from client attempting to engage in a communicative request/response session with an assigned server in the server farm;
determining from said retry request, an occurrence of a failure in said assigned server; and
,performing operations for remediating said failure in said assigned server. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. An autonomic server farm comprising:
-
a plurality of servers enabled to respond to requests received from clients which are external to the server farm;
a resource director configured to route requests to selected ones of said servers; and
,client-assisted failure detection logic coupled to said resource director. - View Dependent Claims (12)
-
-
13. A machine readable storage having stored thereon a computer program for performing server failure diagnosis and self-healing in a server farm, said computer program comprising a routine set of instructions which when executed cause the machine to perform the steps of:
-
receiving a retry request from client attempting to engage in a communicative request/response session with an assigned server in the server farm;
determining from said retry request, an occurrence of a failure in said assigned server; and
,performing operations for remediating said failure in said assigned server. - View Dependent Claims (14, 15, 16, 17, 18, 19, 20, 21, 22)
-
Specification