METHOD AND SYSTEM FOR HOSTING MULTIPLE, CUSTOMIZED COMPUTING CLUSTERS
First Claim
1. A computer system for hosting computing clusters for clients, comprising:
- a first cluster comprising a set of computing resources in a first configuration; and
a second cluster comprising a set of computing resources in a second configuration, wherein the first configuration differs from the second configuration and wherein the first configuration provides a first computing environment for performing a first client task and the second configuration provides a second computing environment for performing a second client task.
4 Assignments
0 Petitions
Accused Products
Abstract
A computer system for hosting computing clusters for clients. The system includes clusters each including a set of computing resources and each implemented in custom or differing configurations. Each of the configurations provides a customized computing environment for performing particular client tasks. The configurations may differ due to configuration of the processing nodes, the data storage, or the private cluster network or its connections. The system includes a monitoring system that monitors the clusters for operational problems on a cluster level and also on a per-node basis such as with monitors provided for each node. The system controls client access to the clusters via a public communications by only allowing clients to access their assigned cluster or the cluster configured per their specifications and performing their computing task. Gateway mechanisms isolate each cluster such that communications within a cluster or on a private cluster communications network are maintained separate.
65 Citations
20 Claims
-
1. A computer system for hosting computing clusters for clients, comprising:
-
a first cluster comprising a set of computing resources in a first configuration; and a second cluster comprising a set of computing resources in a second configuration, wherein the first configuration differs from the second configuration and wherein the first configuration provides a first computing environment for performing a first client task and the second configuration provides a second computing environment for performing a second client task. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. A hosted cluster system for a plurality of clients linked to a public communications network, comprising:
-
a plurality of computing clusters each having a set of resources and a configuration selected to support performance of a task associated with one of the clients; a private company network linked to each of the computing clusters; an access control mechanism positioned between the public communications network and the private company network controlling access to the computing clusters; and a monitoring system linked to the private company network operating to monitor operating ones of the computing clusters and issue alerts in response to identified operating problems. - View Dependent Claims (12, 13, 14, 15, 16)
-
-
17. A method for hosting clusters for a plurality of clients, comprising:
-
providing a plurality of clusters each comprising nodes, data storage, and a private communications network; communicatively linking the clusters via a first communications network, wherein a gateway mechanism is provided for each of the clusters to provide a link to the first communications network and to isolate internal cluster communications on the private communications network from the first communications network and other ones of the clusters; configuring each of the clusters to provide a computing environment suited for a set of client computing parameters; communicatively linking the first communications network to a second communications network accessible by the clients; and operating each of the clusters to perform a computing task presented by one of the clients. - View Dependent Claims (18, 19, 20)
-
Specification