Centralized configuration of a distributed computing cluster
First Claim
Patent Images
1. A method of centralized configuration of a distributed computing cluster including a catalog of hosts, the method comprising:
- a plurality of agents deployed to the catalog of hosts,wherein the agents are configured to start an in-memory process on each of the catalog of hosts to aggregate statistics associated with each of the catalog of hosts,wherein, to aggregate the statistics, the agents are configured to perform a plurality of tests suitable for one or more of;
(1) a distributed file storage system jointly operated among the catalog of hosts, (2) a distributed data processing system jointly operated among the catalog of hosts, or (3) a distributed database management system jointly operated among the catalog of hosts,wherein the plurality of tests are configured with one or more configurable thresholds, andwherein the agents are further configured to transmit the aggregated statistics and a plurality of heartbeat signals to a server; and
the server, having a memory and a processor, coupled over a network to the computing cluster, wherein the server, when in operation,provides a user environment enabling a selection of a service to be run on the catalog of hosts in the distributed computing cluster;
wherein the user environment further enables configuration of the service on the catalog of hosts in the distributed computer cluster; and
configures each of the catalog of hosts in the distributed computing cluster to run the service based on a set of configuration settings.
5 Assignments
0 Petitions
Accused Products
Abstract
Systems and methods for centralized configuration of a distributed computing cluster are disclosed. One embodiment of the disclosed technology provides a user environment that facilitates a selection of a service to be run on hosts in the distributed computing cluster and configuration of the service or hosts in the distributed computer cluster. The disclosed technology can further configure each of the hosts in the distributed computing cluster to run the service based on a set of configuration settings.
-
Citations
20 Claims
-
1. A method of centralized configuration of a distributed computing cluster including a catalog of hosts, the method comprising:
-
a plurality of agents deployed to the catalog of hosts, wherein the agents are configured to start an in-memory process on each of the catalog of hosts to aggregate statistics associated with each of the catalog of hosts, wherein, to aggregate the statistics, the agents are configured to perform a plurality of tests suitable for one or more of;
(1) a distributed file storage system jointly operated among the catalog of hosts, (2) a distributed data processing system jointly operated among the catalog of hosts, or (3) a distributed database management system jointly operated among the catalog of hosts,wherein the plurality of tests are configured with one or more configurable thresholds, and wherein the agents are further configured to transmit the aggregated statistics and a plurality of heartbeat signals to a server; and the server, having a memory and a processor, coupled over a network to the computing cluster, wherein the server, when in operation, provides a user environment enabling a selection of a service to be run on the catalog of hosts in the distributed computing cluster; wherein the user environment further enables configuration of the service on the catalog of hosts in the distributed computer cluster; and configures each of the catalog of hosts in the distributed computing cluster to run the service based on a set of configuration settings. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19)
-
-
20. A system for centralized configuration of a distributed computing duster including a catalog of hosts, the system comprising:
-
a plurality of agents deployed to the catalog of hosts, wherein the agents are configured to start an in-memory process on each of the catalog of hosts to aggregate statistics associated with each catalog of hosts, wherein, to aggregate the statistics, the agents are configured to perform a plurality of tests suitable for one or more of;
(1) a distributed file storage system jointly operated among the catalog of hosts, (2) a distributed data processing system jointly operated among the catalog of hosts, or (3) a distributed database management system jointly operated among the catalog of hosts,wherein the plurality of tests are configured with one or more configurable thresholds, and wherein the agents are further configured to transmit the aggregated statistics and a plurality of heartbeat signals to a server; and the server, wherein the server is coupled to hosts in the distributed computing cluster, and is configured to; provide a user environment enabling a selection of a service to be run on the catalog of hosts in the distributed computing cluster; wherein the user environment further enables configuration of the service on the catalog of hosts in the distributed computer cluster; and configure each of the catalog of hosts in the distributed computing cluster to run the service based on a set of configuration settings.
-
Specification