An Analytical Cross Layer Model for Multipath TCP (MPTCP)
Garima Mishra, Samar Shailendra, Hemant Kumar Rath, Arpan Pal · 2019
Next-generation network smart devices are equipped with multiple radio interfaces. Multipath TCP (MPTCP) has been proposed in the literature to leverage these multiple interfaces. MPTCP has been augmented with several packet schedulers to split packets on these available interfaces. These schedulers work well in case of wired paths. However, in case of wireless links their performance degrades substantially. This is because the current scheduling algorithm does not explicitly account for the wireless channel characteristics while deciding the link. Moreover, there is not enough analytical work existing in the literature to model the effect of wireless channel properties over the transport layer schedulers. In this paper, we have presented a queuing based model to analyze the effect of wireless channel properties over the MPTCP scheduler. Additionally, we have proposed a packet scheduling algorithm for MPTCP based upon this model. We have compared the theoretical results of our model with that of the simulation results. We have also conducted experiments to evaluate the performance of the proposed packet scheduler using SimEvents based network simulator.