8000 Bandwidth: add bandwidth modelling for cost model by jmtd · Pull Request #159 · striot/striot · GitHub
[go: up one dir, main page]
More Web Proxy on the site http://driver.im/
Skip to content

Bandwidth: add bandwidth modelling for cost model #159

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

Merged
merged 6 commits into from
Apr 26, 2022
Merged

Conversation

jmtd
Copy link
Contributor
@jmtd jmtd commented Mar 24, 2022

No description provided.

jmtd added 5 commits April 26, 2022 09:43
Begin by calculating Event sizes for some known types.
Distinct from matrix calculations in Jackson, recursive approach

Handle Join correctly

Detect "chopTime" for windows and handle accordingly
WearableExample has a handful of composite types that we need to
measure for Bandwidth calculations. As a quick fix, duplicate the
types in Bandwidth.

Longer term we should accept user-provided Event size information.
Adjust cost model to consider bandwidth.

Move bandwidthLimit to a GenerateOpts field, so the user can override it.

Provide a limit in test_overUtilisedPartition_acceptable such that the
desired rewrite is not rejected by overBandwidthLimit and the test
passes.
Apply a cost based on the rate of transmission (on top of bandwidth)
to model the cost of establishing a network connection.
@jmtd jmtd merged commit be141fb into striot:main Apr 26, 2022
@jmtd jmtd deleted the bandwidth branch April 26, 2022 10:40
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

1 participant
0