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

Rhizome transmission slow #143

Open
adur1990 opened this issue Sep 3, 2018 · 2 comments
Open

Rhizome transmission slow #143

adur1990 opened this issue Sep 3, 2018 · 2 comments

Comments

@adur1990
Copy link

adur1990 commented Sep 3, 2018

Hi,

we have currently a project, where we simulate up to 30 nodes using the CORE emulator. Between these nodes a file is sent periodically. For some reason, the speed does not reach 1 Mbit/s, although the link speed between to nodes is not limited.

Even if there are only two nodes sending the same file to each other using Rhizome, it does not get any faster. Do you have any clue what could be wrong?

@adur1990
Copy link
Author

So, using batphone-release-0.93 fixes all our issues...

@lakeman
Copy link
Member

lakeman commented Sep 19, 2018

0.93 uses tcp connections to transfer content. Which will make better use of available bandwidth... while filling network buffers. This impacts our ability to provide any realtime services like multi-hop packet routing for voice calls. Particularly noticeable when new users join a network with lots of rhizome content, which is most likely when they want to try using those services. Also, rhizome content will only be copied across IP network links.

So we decided to swap to using our own packet routing for rhizome content, even though we haven't implemented any kind of available bandwidth detection and only have a fairly conservative flow control implementation.

This isn't ideal, but it's what we have right now.

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

2 participants