Management system for a cluster
First Claim
1. A cluster management system, including:
- (a) cluster control and coordination means, adapted to;
(i) receive user and job information via a user interface said interface adapted to provide a interface by which a user manages one or more jobs running on the cluster and to communicate user and job information to the cluster;
(ii) coordinate the operation of the components which constitute the cluster management system;
(iii) schedule jobs for running on nodes of the cluster;
(iv) manage the distribution of the jobs to the nodes of the cluster; and
(b) messaging means adapted to communicate data related to the job between the user and the cluster.
2 Assignments
0 Petitions
Accused Products
Abstract
The invention provides for a cluster management system, including:
a. cluster control and coordination means, adapted to:
e. receive user and job information via a user interface said interface adapted to both operate in a network environment and to provide a interface by which a user manages one or more jobs running on the cluster and to communicate user and job information to the cluster;
f. coordinate the operation of the components which constitute the cluster management system;
g. schedule jobs for running on nodes of the cluster;
h. manage the distribution of the jobs to the nodes of the cluster; and
b. messaging means adapted to communicate data related to the job between the user and the cluster. The invention also provides for a method of operating a cluster management system and a user interface adapted to operate a cluster management system.
-
Citations
27 Claims
-
1. A cluster management system, including:
-
(a) cluster control and coordination means, adapted to;
(i) receive user and job information via a user interface said interface adapted to provide a interface by which a user manages one or more jobs running on the cluster and to communicate user and job information to the cluster;
(ii) coordinate the operation of the components which constitute the cluster management system;
(iii) schedule jobs for running on nodes of the cluster;
(iv) manage the distribution of the jobs to the nodes of the cluster; and
(b) messaging means adapted to communicate data related to the job between the user and the cluster. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18)
-
-
19. A cluster management system adapted to receive user input via a remote web-based interface.
-
20. A web-based user interface for a cluster management system adapted to manage a remote cluster by means of a cluster control and coordination means associated with the cluster, the cluster control and coordination means itself adapted to:
-
(a) receive user and job information via the web-based user interface said user interface adapted to both operate in a network environment and to provide a interface by which a user manages one or more jobs running on the cluster and to communicate user and job information to the cluster;
(b) coordinate the operation of the components which constitute the cluster management system;
(c) schedule jobs for running on nodes of the cluster; and
(d) manage the distribution of the jobs to the nodes of the cluster. - View Dependent Claims (21, 22)
-
-
23. A method of controlling a remote cluster including the steps of:
-
(a) a user communicating information relating to a job for running on a cluster to a remote cluster control system via a web-based interface;
(b) the remote cluster control system coordinating the operation of the cluster by dynamically storing, organizing and communicating the appropriate information to the cluster and retrieving the results of the job;
(c) once the job has been completed, communicating the results to a data communication means; and
(d) communicating the results to the user. - View Dependent Claims (24, 25, 26)
-
-
27. A management system for a plurality of computing means, including:
-
(a) control and coordination means, adapted to;
a. receive user and job information via a user interface said interface adapted to provide a interface by which a user manages one or more jobs running on the plurality of computing means and to communicate user and job information to the plurality of computing means;
b. coordinate the operation of the components which constitute the plurality of computing means management system;
c. schedule jobs for running on each of the computing means;
d. manage the distribution of the jobs to the computing means; and
(b) messaging means adapted to communicate data related to the job between the user and the plurality of computing means.
-
Specification