Submitting jobs in a distributed computing environment
First Claim
Patent Images
1. Client for submitting computing jobs in a distributed computing environment, includingan input section within the client for receiving a job request including an instruction to execute a computing job;
- a selection section within the client for obtaining selection information specifying a job handler for handling the computing job; and
a submission section within the client for submitting the computing job to the selected job handler, wherein the submission section is configured to;
transmit an interrogation message to the selected job handler,receive an offer message from the selected job handler indicating whether the job handler can handle the job or not, andto transmit the job request to a job broker, if the selected job handler cannot handle the job;
wherein a decentralized decision on an appropriate job handler is carried out under control of the client, thereby avoiding a bottle neck of a central job distribution facility.
2 Assignments
0 Petitions
Accused Products
Abstract
Method and system for submitting computing jobs in a distributed computing environment including receiving a job request with an instruction to execute a computing job, selecting a job handler for handling the computing job based on selection information and submitting the computing job to the selected job handler. The invention can be embodied in a client unit, thus providing a decentralized distribution of computing jobs and avoiding bottlenecks in the distribution of computing jobs for example in a computing grid.
169 Citations
37 Claims
-
1. Client for submitting computing jobs in a distributed computing environment, including
an input section within the client for receiving a job request including an instruction to execute a computing job; -
a selection section within the client for obtaining selection information specifying a job handler for handling the computing job; and a submission section within the client for submitting the computing job to the selected job handler, wherein the submission section is configured to; transmit an interrogation message to the selected job handler, receive an offer message from the selected job handler indicating whether the job handler can handle the job or not, and to transmit the job request to a job broker, if the selected job handler cannot handle the job; wherein a decentralized decision on an appropriate job handler is carried out under control of the client, thereby avoiding a bottle neck of a central job distribution facility. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 37)
-
-
19. Method for submitting computing jobs in a distributed computing environment, including
receiving a job request including an instruction to execute a computing job at a client; -
obtaining selection information specifying a job handler for handling the computing job at the client; transmitting an interrogation message to the selected job handler; receiving an offer message from the selected job handler indicating whether the job handler can handle the job or not; and if the selected job handler cannot handle the job, transmitting the job request to a job broker; and submitting the computing job to the selected job handler by the client; wherein a decentralized decision on an appropriate job handler is carried out under control of the client, thereby avoiding a bottle neck of a central job distribution facility. - View Dependent Claims (20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36)
-
Specification