Patent ID: 9514018
Filing Date: 2016-12-06
CPC Classification: G06F

Claim Text:
1. A scalable system having a plurality of communicatively-coupled processing elements, the system comprising: a scaling master, the scaling master and the processing elements being backed by respective computer systems having respective hardware processors and memories; a plurality of scaling agents, each scaling agent at a respective one of the plurality of communicatively-coupled processing elements; and a connection layer providing one or more interfaces for communication between the scaling master and the plurality of scaling agents over a network, wherein the scaling master is configured to transmit, using the connection layer, at least one user-specified scaling and/or alerting query to said each scaling agent, wherein said each scaling agent is configured to execute the at least one scaling and/or alerting query received from the scaling master, and to report, using the connection layer, a result of the execution to the scaling master, and wherein the scaling master is further configured to receive each said reported result and to form a scaling decision by selectively aggregating the received results, the selective aggregation of the received results being based on a flow control operation.