Patent Document ID: 9984044
Application ID: 14542640
Patent Flag: 1

Claim One:
1. A method, in an information handling system comprising one or more processors and a memory, the method comprising: identifying a complex Queuing Network Model (QNM) corresponding to a clustered system that handles a plurality of service demands using a plurality of parallel server nodes that process a workload for a quantity of users; receiving a workload description that includes server demand data corresponding to the workload; predicting a performance of the clustered system, wherein the predicting further comprises: transforming the complex QNM to a linear model by serializing the plurality of parallel server nodes as sequential server nodes; identifying a plurality of transaction groups, each transaction group corresponding to a different one of the sequential server nodes; distributing the workload among the plurality of sequential server nodes corresponding to the transaction groups; and analytically solving the linear model, wherein the solving comprises calculating a predicted resource utilization (RU) and a predicted response time (RT), and wherein the predicted performance of the clustered system includes the predicted RU and the predicted RT; and allocating system resources to the clustered system during execution, wherein the allocating comprises associating a portion of users to each of the plurality of parallel server nodes, the allocating based on the predicted performance of the clustered system.