SYSTEM FOR HOSTING CUSTOMIZED COMPUTING CLUSTERS
First Claim
1. A computer system for hosting computing clusters for clients, comprising:
- a private communications network linked to a public communications network;
a first cluster comprising a set of computing resources, including at least one hardware processor, in a first configuration, wherein the first cluster is communicatively linked to the private communications network; and
a second cluster comprising a set of computing resources, including at least one hardware processor, in a second configuration, wherein the second cluster is communicatively linked to the private communications network,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 andwherein the computing resources comprise processing nodes, data storage shared by the processing nodes, and one or more communications networks linking the processing nodes to each other and to the data storage.
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.
130 Citations
20 Claims
-
1. A computer system for hosting computing clusters for clients, comprising:
-
a private communications network linked to a public communications network; a first cluster comprising a set of computing resources, including at least one hardware processor, in a first configuration, wherein the first cluster is communicatively linked to the private communications network; and a second cluster comprising a set of computing resources, including at least one hardware processor, in a second configuration, wherein the second cluster is communicatively linked to the private communications network, 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 and wherein the computing resources comprise processing nodes, data storage shared by the processing nodes, and one or more communications networks linking the processing nodes to each other and to the data storage. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11)
-
-
12. A hosted cluster system, comprising:
-
a first cluster including a processing node with a processor, data storage, and software applications run by the processor, wherein the first cluster is configured as a high performance computing cluster; a second cluster including a processing node with a processor, data storage, and software applications run by the processor, wherein the second cluster is configured as a high availability cluster or as a load balancing cluster. a first gateway communicatively linked to the first cluster limiting access to the first cluster to communications transmitted over a public communications network from a first client associated with a first computing task; and a second gateway communicatively linked to the second cluster limiting access to the second cluster to communications transmitted over the public communications network from a second client associated with a second computing task. - View Dependent Claims (13, 14, 15, 16)
-
-
17. A computer system for hosting computing clusters for clients linked to a public network, comprising:
-
a firewall mechanism communicatively linked to the public network; a first high performance computing (HPC) cluster comprising a set of computing resources in a first configuration; and a second high performance computing (HPC) cluster comprising a set of computing resources in a second configuration; wherein the first configuration differs from the second configuration, 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, and wherein the firewall mechanism limits communications from a first client associated with the first client task to connections with the first cluster and limits communications from a second client associated with the second client task to connections with the second clusters. - View Dependent Claims (18, 19, 20)
-
Specification