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

Intercontinental problems #143

Closed
futurechimp opened this issue Mar 13, 2020 · 1 comment
Closed

Intercontinental problems #143

futurechimp opened this issue Mar 13, 2020 · 1 comment
Assignees
Labels
bug Something isn't working

Comments

@futurechimp
Copy link
Contributor

At the moment, everything works perfectly when we run the mixnet across one (or even two) continents. For example, running several nodes in Europe and another in Toronto works well, or at least well enough that we do see a small spike in latency but nothing unexpected. We can fire up a client and run about 1,000 packets per second (pps) through the network without any trouble.

However, when we add nodes in places that are farther away from the main cluster, e.g. in Tokyo or Australia, we see huge performance degradations that we don't expect. We see about 20 pps. The really interesting thing is that once we shut down the client, Sphinx packets still dribble out of the network for a very long period of time (measured at 11 minutes). This is obviously much, much more than we can account for by round the world packet transmission.

We have been poking at it and have fixed one thing related to concurrency. But the overall problem still persists. So we'll need to keep poking at this one. We'll document our experiments in this issue until it's resolved.

@futurechimp futurechimp added the bug Something isn't working label Mar 13, 2020
@jstuczyn
Copy link
Contributor

Seems to be working now, not sure exactly what change fixed it, but let's keep an eye on the situation.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
bug Something isn't working
Projects
None yet
Development

No branches or pull requests

2 participants