Skip to content

Consider Bagua-Net using MPTCP instead of TCP #719

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

Open
Dwyane-Yan opened this issue May 9, 2025 · 0 comments
Open

Consider Bagua-Net using MPTCP instead of TCP #719

Dwyane-Yan opened this issue May 9, 2025 · 0 comments

Comments

@Dwyane-Yan
Copy link

Multipath TCP (MPTCP) serves as an enhancement to the conventional TCP protocol, enabling a single transport-layer connection to leverage multiple network interfaces. This capability makes MPTCP advantageous for applications requiring bandwidth consolidation, seamless failover mechanisms, and more robust connectivity solutions.

Bagua-Net seems a very useful method for improving the communication efficiency during trainning, it sounds good to use MPTCP to speed it more. By leveraging MPTCP (Multipath TCP), you can significantly enhance traditional TCP transmission speeds by simply aggregating network interfaces (NICs). In validation tests with Redis/Valkey databases, MPTCP has proven effective in boosting transfer speeds and reducing latency.
[https://github.com/valkey-io/valkey/pull/1811]

It seems that the combination of MPTCP and Bagua-Net will also has a good effect. The deployment of MPTCP is straightforward, and you can refer to the following guide for implementation:
[https://github.com/iovisor/bcc/pull/5274]

If the community is interested in this technology, please leave comments under the relevant issue. I am also eager to contribute to related efforts. If not, just close it.

Thanks

@Dwyane-Yan Dwyane-Yan changed the title Consideration Bagua-Net using MPTCP instead of TCP Consider Bagua-Net using MPTCP instead of TCP May 9, 2025
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