scalability,USL-method | R Documentation |
scalability
is a higher order function and returns a function to
calculate the scalability for the specific USL model.
## S4 method for signature 'USL' 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 returned function can be used to calculate specific values once the model for a system has been created.
The parameters alpha
and beta
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.
A function with parameter x
that calculates the
scalability value of the specific model.
Neil J. Gunther. Guerrilla Capacity Planning: A Tactical Approach to Planning for Highly Scalable Applications and Services. Springer, Heidelberg, Germany, 1st edition, 2007.
usl
,
peak.scalability,USL-method
optimal.scalability,USL-method
limit.scalability,USL-method
require(usl) data(raytracer) ## Compute the scalability function scf <- scalability(usl(throughput ~ processors, raytracer)) ## Print scalability for 32 CPUs for the demo dataset print(scf(32)) ## Plot scalability for the range from 1 to 64 CPUs plot(scf, from=1, to=64)
Add the following code to your website.
For more information on customizing the embed code, read Embedding Snippets.