throughput values determined in steps s 1 and s 5 are based on information received from request queue 240 and counter 265 v 2 in an embodiment the analysis of step s 11 applies a parabolic approximation technique to the values in the stored data sets and step s 12 selects a new amount of workers based on this analysis in an embodiment this technique models a throughput curve as a parabolic function and uses this determined curve to select a number of workers as would be appreciated by one having skill in the art and with knowledge of embodiments described herein different approaches can be used to perform parabolic approximation in embodiments described herein for example referring to fig4 point 420 represents a first data set step 430 represents a second data set and step 440 represents a third data set and point 470 represents a point selected from a parabolic approximation of the 420 430 440 throughput curve in this embodiment the collection and analysis of data points 450 460 and 470 can be avoided by using the parabolic estimation to move to point 475 different embodiments of parabolic estimation can select different points based on the example data samples e g selecting point 470 instead of point 475 these different points in embodiments can be selected for example based on threshold limits applied to workers or throughput e g limit the number of assigned workers to a specific amount as would be appreciated by one having skill in the relevant arts in a traditional approach to using parabolic approximation to.