How can path diversity help transmission protocols in the achievement of a better connection QOS?

This contribution aims to show how path diversity can reduce the high variability of the Internet traffic. We attempt to improve the traffic behavior of a connection between two network entities. The most used transmission protocols as TCP and UDP are not capable to carry out all the traffic generated by the Internet as they lead to congestion and packet loss out of the connections required QoS. We present here the state of our research based on the discovery of disjoint connection paths on a network topology. We have designed a new transmission protocol that takes advantage of route diversity. We propose a TCP protocol based on Multiple Paths MPTCP for a data transmission between two network entities in a well-defined environment. Multipath routing and multipath transport protocols seem to be a relevant solution to avoid the drawbacks generated by the use of a single path for each data connection. MPTCP aims to avoid or reduce the congestions appearance and the high variability of the Internet traffic. A simulator has been developed on top of Scilab in order to evaluate the gain provided by the route diversity.

[1]  Dick H. J. Epema,et al.  Multipath routing and multiple description coding in ad-hoc networks: a simulation study , 2004, PE-WASUN '04.

[2]  Foued Melakessou,et al.  On the road towards the comprehension of the internet traffic behavior: simulation and analysis of an end-to-end connection with ns-2 , 2007, SpringSim '07.

[3]  Sung-Ju Lee,et al.  Split multipath routing with maximally disjoint paths in ad hoc networks , 2001, ICC 2001. IEEE International Conference on Communications. Conference Record (Cat. No.01CH37240).

[4]  Thinh Nguyen,et al.  Multimedia streaming using multiple TCP connections , 2005, PCCC 2005. 24th IEEE International Performance, Computing, and Communications Conference, 2005..

[5]  Sen-Ching S. Cheung,et al.  Multimedia streaming using multiple TCP connections , 2005, PCCC 2005. 24th IEEE International Performance, Computing, and Communications Conference, 2005..