System for hosting customized computing clusters
First Claim
1. A computer system, 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;
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; and
a monitoring system to monitor operations of the first cluster and the second cluster for communications problems;
wherein the first configuration differs from the second configuration;
wherein the first configuration provides a first computing environment to perform a first client task and the second configuration provides a second computing environment to perform a second client task; and
wherein the computing resources comprise processing nodes, data storage shared by the processing nodes, and at least one communications network to link the processing nodes to each other and to the data storage;
wherein the first cluster establishes communications between the set of computing resources of the first cluster and a first gateway communicatively linked between the first cluster and the private communications network;
wherein the second cluster establishes communications among the set of computing resources of the second cluster and a second gateway communicatively linked between the second cluster and the private communications network;
wherein communications between the first cluster and the second cluster are isolated;
wherein the first cluster is a high performance cluster; and
wherein the second cluster is a high performance cluster.
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.
72 Citations
13 Claims
-
1. A computer system, 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; 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; and a monitoring system to monitor operations of the first cluster and the second cluster for communications problems; wherein the first configuration differs from the second configuration; wherein the first configuration provides a first computing environment to perform a first client task and the second configuration provides a second computing environment to perform a second client task; and wherein the computing resources comprise processing nodes, data storage shared by the processing nodes, and at least one communications network to link the processing nodes to each other and to the data storage; wherein the first cluster establishes communications between the set of computing resources of the first cluster and a first gateway communicatively linked between the first cluster and the private communications network; wherein the second cluster establishes communications among the set of computing resources of the second cluster and a second gateway communicatively linked between the second cluster and the private communications network; wherein communications between the first cluster and the second cluster are isolated; wherein the first cluster is a high performance cluster; and wherein the second cluster is a high performance cluster. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. A computer system, comprising:
-
a firewall communicatively linked to a public network and a private network; a first private cluster network comprising; a first high performance computing (HPC) cluster comprising a set of computing resources comprising at least one processing device in a first configuration; and a first gateway communicatively linked between the first HPC cluster and the private network; a second private cluster network comprising; a second HPC cluster comprising a set of computing resources in a second configuration; and a second gateway communicatively linked between the second HPC cluster and the private network; and a monitoring system to monitor operation of the first private cluster network and the second private cluster network; wherein the first configuration differs from the second configuration; wherein the first configuration provides a first computing environment to perform a first client task; wherein the second configuration provides a second computing environment to perform a second client task; wherein the firewall limits communications from a first client associated with the first client task to connections with the first cluster; wherein the firewall limits communications from a second client associated with the second client task to connections with the second cluster; and wherein communications between the first HPC cluster and the second HPC cluster are isolated. - View Dependent Claims (11, 12, 13)
-
Specification