Transferring data over multiple network paths using decoupled sub-flows [patent]

Publication date

July 7, 2020

Inventors

Subhabrata Sen, Zhuoqing Morley Mao, Feng Qian (assistant professor), Yihua Guo

Abstract

A request for a chunk of data is received from an application executing on a remote device. The chunk of data is split into a plurality of packets including a first packet and a second packet. A first sub-flow is selected to transport the first packet to the remote device and a second sub-flow is selected to transport the second packet. The first sub-flow is decoupled from the second sub-flow. A first stop time is selected for the first sub-flow and a second stop time is selected for the second sub-flow. The first stop time determines when the first sub-flow will complete at the remote device and the second stop time determines when the second sub-flow will complete at the remote device. The first stop time and the second stop time are selected so that the first sub-flow and the second sub-flow will complete simultaneously at the remote device.

Link to patent application

Transferring data over multiple network paths using decoupled sub-flows

Share