Submitting jobs in a distributed computing environment
AssigneeSun Microsystems, Inc.
InventorsFriedrich F. X. Ferstl, Andreas U. J. Haas, Shannon V. Davidson
Life of this patent
Estimating the term…
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.
Claims37
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.
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.
Dependencies are inferred from the claim text.