When several flows share a single link (left), TCP is able to share
the link's capacity fairly between them. When the flows use several links,
and some are able to balance themselves, the multipath TCP algorithm
that we have developed can achieve the same outcome. This is called
"resource pooling".
To get good resource pooling, we need sufficiently many flows to have access to
paths of sufficient diversity. We also need a multipath congestion control
algorithm that can balance its traffic appropriately.