Method for configuring an application server system
DCFirst Claim
1. A method in an application server system for processing failures, the method comprising:
- under control of a plot component of a farm system, detecting that an application program for a job has failed; and
notifying a master farmer system of the farm system that failure of the application program has been detected; and
under control of the master farmer system, when the failure is not a result of improper input to the application program, assigning the job to another farm system; and
when the failure is a result of improper input to the application program, notifying a client that submitted the job.
10 Assignments
Litigations
0 Petitions
Accused Products
Abstract
A method for processing requests to service computational tasks. An application server system receives requests to run various jobs. A job indicates that a certain application program is to be executed with a certain set of input. The application server system includes a master computer and multiple slave computers. The master computer receives requests to run jobs, selects a slave computer to run each job, and then assigns each job to slave computer selected for that job. The master computer of the application server system receives the requests from client computers that may be connected to the application server system via the Internet. A client-side component of the application server system may execute on the client computers to assist users in submitting their requests.
-
Citations
28 Claims
-
1. A method in an application server system for processing failures, the method comprising:
-
under control of a plot component of a farm system, detecting that an application program for a job has failed; and
notifying a master farmer system of the farm system that failure of the application program has been detected; and
under control of the master farmer system, when the failure is not a result of improper input to the application program, assigning the job to another farm system; and
when the failure is a result of improper input to the application program, notifying a client that submitted the job. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A method in a master farmer system for processing failures, the method comprising:
-
receiving a notification from a farm system of a failure of an application program for a job; and
assigning the job to another farm system when the failure is not a result of improper input to the application program and notifying a client that submitted the job when the failure is a result of improper input to the application program. - View Dependent Claims (9, 10)
-
-
11. A method in an application server system for processing failures, the method comprising:
-
step for detecting that a job has failed while executing on a farm system; and
step for, when the failure is not a result of improper input to an application program of the job, assigning the job to another farm system and, when the failure is a result of improper input to the application program, notifying a client that submitted the job that the job has failed. - View Dependent Claims (12, 13, 14, 15, 16, 17)
-
-
18. A method for recovering from failures in a farm system, the system comprising:
-
detecting when an application program for a job has failed while executing on a farm system and detecting when the farm system has failed;
when the farm system has failed, identifying all the jobs that were currently assigned to the farm system and assigning each job to another farm system; and
when an application program for a job has failed while executing on a farm system, when the failure is not a result of improper input to the application program, assigning the job to another farm system and, when the failure is a result of improper input to the application program, notifying a client that submitted the job. - View Dependent Claims (19, 20, 21, 22, 23, 24, 25, 26, 27, 28)
-
Specification