Skip to content

Consider Bagua-Net using MPTCP instead of TCP #719

@Dwyane-Yan

Description

@Dwyane-Yan

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

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions