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

Improve onion service (aka hidden service) modeling #58

Open
sporksmith opened this issue Jan 21, 2022 · 1 comment
Open

Improve onion service (aka hidden service) modeling #58

sporksmith opened this issue Jan 21, 2022 · 1 comment

Comments

@sporksmith
Copy link
Contributor

sporksmith commented Jan 21, 2022

Some things to revisit after merging #5

  • Measure HS circuits per HS user: We currently calculate the number of non-HS-circuits-per-non-HS-user and then also use that as the HS-circuits-per-HS-user. Ideally we ought to more directly measure the latter, perhaps using the technique from section 6.3 of https://torusage-imc2018.github.io/paper.pdf.

  • Measure fraction of HS traffic and/or users: The user currently specifies what fraction of traffic to make hidden-service traffic. Probably better to estimate the fraction of HS traffic in the real network and use that (perhaps still with a user-configurable multiplier on top).

  • Generate HS markov models?: The HS traffic may be different enough in character from everything else that it'd be worth learning and using separate markov models for HS brackground traffic.

  • Split HS metrics: HS metrics are currently lumped in with non-HS metrics, but are likely to be substantially different. Probably better to split these out to separate lines or graphs.

@sporksmith
Copy link
Contributor Author

@mikeperry says:

we do have https://metrics.torproject.org/hidserv-rend-relayed-cells.html to get an idea of the amount of HS traffic compared to total network traffic (https://metrics.torproject.org/bandwidth.html), but Rob probably has better ideas

This could be helpful for the measurement items.

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

No branches or pull requests

1 participant