Multipathing with MPTCP and OpenFlow

Data sets in e-science are increasing exponentially in size. To transfer these huge data sets we need to make efficient use of all available network capacity. This means using multiple paths when available. In this paper a prototype of such a multipath network is presented. Several emerging network technologies are integrated to achieve the goal of efficient high end-to-end throughput. Multipath TCP is used by the end hosts to distribute the traffic across multiple paths and OpenFlow is used within the network to do the wide area traffic engineering. Extensive monitoring is part of the demonstration. A website will show the actual topology (including link outages), the paths provisioned through the network and traffic statistics on all links and the end-to-end aggregate throughput.