Job allocation program, method and apparatus
First Claim
1. A job allocation method for allocating jobs to each computer that processes jobs without intensively managing a load state of each said computer, said job allocation method comprising:
- identifying computers having a configuration necessary for a processing of a generated job by using a profile management data storage storing data of a configuration of each said computer;
identifying a job allocation mode according to a current job generation state by using an allocation mode data storage storing data concerning an allocation mode of said computers to said job in association with a job generation state;
transmitting a job generation notification to at least one of the identified computers according to the identified job allocation mode; and
upon receipt of a job acquisition refusal notification as a response to said job generation notification, resending a job generation notification to another computer having a configuration necessary for said generated job.
1 Assignment
0 Petitions
Accused Products
Abstract
This job allocation method for allocating jobs to each computer that processes the job without intensively managing a load state of each computer includes: identifying computers having a configuration necessary for a processing of a generated job by using a profile management data storage storing data of a configuration of each computer; identifying a job allocation mode according to a current job generation state by using an allocation mode data storage storing data concerning an allocation mode of computers to the jobs in association with the job generation state; transmitting a job generation notification to at least one of the identified computers according to the identified job allocation mode; and when a job acquisition refusal notification is received in response to the job generation notification, resending a job generation notification to a computer having a configuration necessary for the generated job. Thus, by sending the job generation notification, not a job allocation notification, without intensively managing the load state of each computer, which processes the jobs, it is possible to reduce the processing load of a master computer.
-
Citations
15 Claims
-
1. A job allocation method for allocating jobs to each computer that processes jobs without intensively managing a load state of each said computer, said job allocation method comprising:
-
identifying computers having a configuration necessary for a processing of a generated job by using a profile management data storage storing data of a configuration of each said computer; identifying a job allocation mode according to a current job generation state by using an allocation mode data storage storing data concerning an allocation mode of said computers to said job in association with a job generation state; transmitting a job generation notification to at least one of the identified computers according to the identified job allocation mode; and upon receipt of a job acquisition refusal notification as a response to said job generation notification, resending a job generation notification to another computer having a configuration necessary for said generated job. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. A job allocation method for allocating jobs to each computer that processes jobs without intensively managing a load state of each said computer, said job allocation method comprising:
-
identifying computers having a configuration necessary for a processing of a generated job by using a profile management data storage storing data concerning a configuration of each said computer; identifying a job allocation mode according to a current job generation state by using an allocation mode data storage storing data concerning an allocation mode of said computers to said job in association with a job generation state; transmitting a job generation notification to at least one of the identified computers according to the identified job allocation mode; upon receipt of a job acquisition notification as a response to said job generation notification, registering identification information of a transmission source computer of said job acquisition notification in association with the generated job in a job allocation data storage; searching said job allocation data storage to extract a job to which a processing result is not registered; identifying a job allocation mode according to said job generation state at the extraction by using said allocation mode data storage; if the identified job allocation mode allows duplicate allocation of a computer to said job to which said processing result is not registered, transmitting said job generation notification to a computer having a configuration necessary for a processing of said job to which said processing result is not registered and having capability higher than capability of a computer, which currently processes said job to which said processing result is not registered.
-
-
11. A program embodied on a computer-readable medium, for causing a computer to allocate jobs to each computer that processes jobs without intensively managing a load state of each said computer, said program comprising:
-
identifying computers having a configuration necessary for a processing of a generated job by using a profile management data storage storing data of a configuration of each said computer; identifying a job allocation mode according to a current job generation state by using an allocation mode data storage storing data concerning an allocation mode of said computers to said job in association with a job generation state; transmitting a job generation notification to at least one of the identified computers according to the identified job allocation mode; and upon receipt of a job acquisition refusal notification as a response to said job generation notification, resending a job generation notification to another computer having a configuration necessary for said generated job. - View Dependent Claims (12)
-
-
13. A program embodied on a medium, for causing a computer to allocate jobs to each computer that processes jobs without intensively managing a load state of each said computer, said program comprising:
-
identifying computers having a configuration necessary for a processing of a generated job by using a profile management data storage storing data concerning a configuration of each said computer; identifying a job allocation mode according to a current job generation state by using an allocation mode data storage storing data concerning an allocation mode of said computers to said job in association with a job generation state; transmitting a job generation notification to at least one of the identified computers according to the identified job allocation mode; upon receipt of a job acquisition notification as a response to said job generation notification, registering identification information of a transmission source computer of said job acquisition notification in association with the generated job in a job allocation data storage; searching said job allocation data storage to extract a job to which a processing result is not registered; identifying a job allocation mode according to said job generation state at the extraction by using said allocation mode data storage; if the identified job allocation mode allows duplicate allocation of a computer to said job to which said processing result is not registered, transmitting said job generation notification to a computer having a configuration necessary for a processing of said job to which said processing result is not registered and having capability higher than capability of a computer, which currently processes said job to which said processing result is not registered.
-
-
14. A job allocation apparatus for allocating jobs to each computer that processes jobs without intensively managing a load state of each said computer, said job allocation apparatus comprising:
-
a unit that identifies computers having a configuration necessary for a processing of a generated job by using a profile management data storage storing data of a configuration of each said computer; a unit that identifies a job allocation mode according to a current job generation state by using an allocation mode data storage storing data concerning an allocation mode of said computers to said job in association with a job generation state; a unit that transmits a job generation notification to at least one of the identified computers according to the identified job allocation mode; and a unit that resends, upon receipt of a job acquisition refusal notification as a response to said job generation notification, a job generation notification to another computer having a configuration necessary for said generated job. - View Dependent Claims (15)
-
Specification