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

Use multiple queues (one per connection) for better parallelization in the network layer since currently there is just one queue for the entire network. #125

Open
stephendiadamo opened this issue Dec 16, 2021 · 4 comments · May be fixed by #139
Assignees
Labels

Comments

@stephendiadamo
Copy link
Collaborator

stephendiadamo commented Dec 16, 2021

Currently the Network component has a single packet queue in which all Host packets arrive. They are processed in FIFO order. This may cause congestion if some parts of the network are sending more packets than others and therefore the network should use one queue per connection so that traffic is sent fairly throughout the network.

@WingCode
Copy link
Contributor

WingCode commented Jun 7, 2022

@stephendiadamo I would like to work on this issue. Could you assign this to me?

@stephendiadamo
Copy link
Collaborator Author

@WingCode Done, let me know if the description here is enough or I can provide more details.

@cometta
Copy link

cometta commented Jun 12, 2022

@WingCode are you still work on this ticket ?

@WingCode
Copy link
Contributor

@cometta Thank you for asking. No, I am currently not working on this ticket. I got caught up with other works, so I won't be able to look into this ticket at the moment. Would you like to work on this ticket?

@WingCode WingCode linked a pull request Jun 17, 2022 that will close this issue
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Projects
None yet
Development

Successfully merging a pull request may close this issue.

3 participants