Skip to content
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

Support configurable multiplicative factor in ThroughputModel #126

Closed
osukhoroslov opened this issue Oct 16, 2022 · 0 comments
Closed

Support configurable multiplicative factor in ThroughputModel #126

osukhoroslov opened this issue Oct 16, 2022 · 0 comments
Assignees
Labels

Comments

@osukhoroslov
Copy link
Owner

osukhoroslov commented Oct 16, 2022

The effective activity throughput (used e.g. to compute activity remaining work) is computed as throughput * factor, where throughput is computed using the throughput sharing model.

By default factor=1. To model various phenomena (e.g. variation of throughput or dependence of throughput of activity size) it should be possible to override the factor per each activity using the provided implementation of ThrougputFactorFunction trait, which takes activity size (volume) and SimulationContext (to access time and RNG).

This should generalize and replace BWModel from dslab-storage.

Details of implementation in SimGrid:

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Projects
None yet
Development

No branches or pull requests

2 participants