Patent ID: 9342369
Filing Date: 2016-05-17
CPC Classification: G06F

Claim Text:
1. A method for providing platform as a service (PaaS) throughput, the method comprising: receiving, by a plurality of PaaS nodes each executing on a computing device, a plurality of deployment jobs, wherein one of the plurality of PaaS nodes is a leader node; extracting, by the plurality of PaaS nodes, a plurality of deployment actions from each deployment job of the plurality of deployment jobs, the plurality of deployment actions comprising consuming an application manifest; posting, by the plurality of PaaS nodes, the plurality of deployment actions to an action queue; creating an action description entry for at least one of the plurality of deployment actions, the action description entry comprising: retrieving, by the plurality of PaaS nodes, individual ones of the plurality of deployment actions from the action queue; executing, by the plurality of PaaS nodes, the individual ones of the plurality of deployment actions with respect to a plurality of installation nodes and in accordance with the application manifest, wherein executing the individual ones of the plurality of deployment actions comprises: while executing each individual one of the plurality of deployment actions, evaluating, by the leader node, a set of counters of the coordinator module, to maintain an amount of PaaS nodes needed by: