Distributed system interface
First Claim
1. An interface for deploying a job on a distributed computing system, the interface comprising:
- a job input module adapted to receive job description information;
a job template module adapted to convert the job description information into a job template;
a job creation module adapted to convert the job template into a job specification; and
a job submission module adapted to submit the job specification to a distributed computing system for execution.
2 Assignments
0 Petitions
Accused Products
Abstract
A distributed processing system delegates the allocation and control of computing tasks to intelligent agent applications running on computing resources. This provides flexible control, efficient allocation, scalability, and simple adaptation of applications to the distributed processing system. The distributed processing system includes an agent, a server, application programming interfaces, and a workbench application. The workbench application includes a user-interface enabling the description, submission, monitoring, and control of distributed computing jobs. The workbench application includes a wizard or a guided step-by-step interface that allows users to specify the distributed computing job, including applications, application parameters, input and output data, computing resource requirements, job priority, error handling, and other job aspects. The wizard interface generates a job template, which can be reused for additional similar jobs, and a job description. An inspector interface allows users direct access to the job template and job description if needed.
65 Citations
20 Claims
-
1. An interface for deploying a job on a distributed computing system, the interface comprising:
-
a job input module adapted to receive job description information;
a job template module adapted to convert the job description information into a job template;
a job creation module adapted to convert the job template into a job specification; and
a job submission module adapted to submit the job specification to a distributed computing system for execution. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20)
-
Specification