peak.scalability,USL-method | R Documentation |
Calculate the point of peak scalability for a specific model.
## S4 method for signature 'USL' peak.scalability(object, alpha, beta, gamma)
object |
A USL object. |
alpha |
Optional parameter to be used for evaluation instead of the parameter computed for the model. |
beta |
Optional parameter to be used for evaluation instead of the parameter computed for the model. |
gamma |
Optional parameter to be used for evaluation instead of the parameter computed for the model. |
The peak scalability is the point where the throughput of the system starts to go retrograde, i.e., starts to decrease with increasing load.
The parameters alpha
, beta
and gamma
are useful to do a
what-if analysis. Setting these parameters override the model parameters and
show how the system would behave with a different contention or coherency
delay parameter.
See formula (4.33) in Guerilla Capacity Planning.
This function accepts an argument for gamma
although the value is
not required to perform the calculation. This is on purpose to provide a
coherent interface.
A numeric value for the point where peak scalability will be reached.
Neil J. Gunther. Guerrilla Capacity Planning: A Tactical Approach to Planning for Highly Scalable Applications and Services. Springer, Heidelberg, Germany, 1st edition, 2007.
usl
,
optimal.scalability,USL-method
limit.scalability,USL-method
require(usl) data(specsdm91) peak.scalability(usl(throughput ~ load, specsdm91)) ## Peak scalability will be reached at about 96 virtual users
Add the following code to your website.
For more information on customizing the embed code, read Embedding Snippets.