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

Implement getStats() in connectors/bftsmart.js #31

Closed
bergerch opened this issue Sep 19, 2022 · 0 comments
Closed

Implement getStats() in connectors/bftsmart.js #31

bergerch opened this issue Sep 19, 2022 · 0 comments
Assignees
Labels
enhancement New feature or request Priority: High

Comments

@bergerch
Copy link
Contributor

bergerch commented Sep 19, 2022

The method is not yet implemented. I think the following behavior would be necessary:

  • Throughput. This is parsed from the logs of the leader (replica 0): The Throughput is the average throughput of all measurements except the first and last measurement. MaxThroughput is the max value.
  • Client. If possible I want the following behavior:
    -- If the network is uniform, just read the avg latency (-10%) and avg latency from the first client. This becomes latencyOutlinerRemoved and latency respectiveley
    -- (to be discussed:) if AWS, for each region, read avg latency (-10%) of the first client placed into the region (o.e. for every host) and write it into the results.csv. The results.csv has thus a column for every client-region to show the client latency obtained from that region.
  • Finally, run killall java to clean JVMs that are not terminate in-time by Shadow
@bergerch bergerch added enhancement New feature or request Priority: High labels Sep 19, 2022
@bergerch bergerch pinned this issue Sep 19, 2022
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request Priority: High
Projects
None yet
Development

No branches or pull requests

2 participants