-
Notifications
You must be signed in to change notification settings - Fork 4
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
add multiple probability distribution options to dw_client #20
Comments
With commit c13e598, the client is allowed to specify for inter-arrival times, packet-size, response-packet size, computation times, either:
for example, for the -C option specifying computation times:
The baseline code in distrib.c should allow easily to plug additional syntaxes for additional probability distributions. May need some more testing, especially when used in conjunction with the rate control options (ramp and samples from file). |
…on spec (addressing #20). Now we can specify: - value, implying FIXED - type: (one of exp, unif, norm) followed by a comma-separated list of specifiers (avg,std,min,max), as needed by the various types Examples: -C 40 -C exp:avg=10 (or exp:10) -C unif:min=5,max=15 -C norm:avg=15,std=3 All types support the optional specification of min=xx,max=yy, to truncate the distribution if needed
…cucinotta#20), advanced disk operations (issue tomcucinotta#21)
…bution syntax, in addition to a fixed value, exploiting commit c13e598 (related to tomcucinotta#20)
…cucinotta#20), advanced disk operations (issue tomcucinotta#21)
…nd advanced disk operations (issue #21)
…nd advanced disk operations (issue #21)
…caling" the distribution, instead of choosing min/max values with a artificiously higher probability (related to #20)
…caling" the distribution, instead of choosing min/max values with a artificiously higher probability (related to tomcucinotta#20)
this is done, supporting all distributions identified above, except the random sampling from experimental PMF, which can actually be emulated (alongside other arbitrary distributions) creating a file with a trace of the desired distribution, then using the "file:" syntax. |
The client currently only supports specification of fixed or exponentially distributed processing times, inter-arrival times, and send or reply packet sizes. However, there is very little ability to specify different combinations of these parameters at the moment, especially if using chains of multiple commands to be executed on different hosts using the FORWARD.
We should allow for a richer set of distributions, e.g.:
The text was updated successfully, but these errors were encountered: