4 ms·
Doesn't Multipath TCP already exist as a solution for this?
by eridius 8y ago
Doesn't Multipath TCP already exist as a solution for this?
- ianlevesque 8y agoIndeed. I’m not sure why adoption is so poor on that.
- toast0 8y agoIt's only available on apple iOS and maybe Mac OS out of the box. Android is probably not going to support it; if Android does support it, it will be a long time before there's critical mass and early versions may claim to support it, but not work well, and it may be hard to selectively enable it, and we know many devices won't get the updates to fix it. It's expensive to support on servers because (to my knowledge) there's not a good way to ensure related sub flows arrive at the same nic rx queue on the same server in real world load balancing situations, which is critical for performance. Nobody else is doing it (other than Apple for Siri), so it's not clear what the benefits are.
- ianlevesque 8y agoIt's weird that Android wouldn't support it, it was developed for linux first.
- manigandham 8y agoThat's very inefficient as it is essentially creating backup TCP connections to get around the fact that TCP might not behave well in certain situations. On mobile, it is meant to use an entirely separate network backbone (wifi vs LTE) so doesn't offer much benefits when you're limited to a single type.