A Cross-layer approach to optimize the performance of Concurrent Multipath Transfer in wireless transmission

Along with the rapid progress of the network technologies, as well as the vast cost decreasing of the peripherals, terminals with several interfaces have become increasingly common. Therefore, developing methods for enabling the concurrent use of available interfaces is in great demand. Although the Stream Control Transport Protocol (SCTP) has supported multihoming feature, the simultaneous data transfer over multiple paths is currently not allowed in standard. However, an extension to the SCTP, Concurrent Multipath Transfer (CMT), offers a solution which enable the simultaneous use of multiple interfaces. Besides, wireless network expresses more complicated characters comparing to its counterpart in wired network. For example, the radio link conditions in wireless network are more variable and the paths are instable because of mobility or interference. Therefore, it is worthwhile for us to conduct the research on CMT in wireless networks with a Cross-Layer approach. In this study, two parameters, Frame Error Rate (FER) at the link layer and Round Trip Time (RTT) at the transport layer are used to evaluate the path conditions. Meanwhile, a performance metric, the reordered packet ratio is adopted to represent the problem associated with the reordering in multipath transfer. The simulation results show that the flow distribution algorithm improves the goodput and reduces the reordered packet ratio in multipath transfer. In fact, distinguishing paths by taking the FER into account and sending packets on the fastest path decrease the number of out-of-order packets at the receiver.

[1]  Janardhan R. Iyengar,et al.  Concurrent Multipath Transfer Using SCTP Multihoming Over Independent End-to-End Paths , 2006, IEEE/ACM Transactions on Networking.

[2]  Sally Floyd,et al.  TCP Selective Acknowledgement Options , 1996 .

[3]  Marco Fiore,et al.  Concurrent multipath communication for real-time traffic , 2007, Comput. Commun..

[4]  Sally Floyd,et al.  TCP Selective Acknowledgment Options , 1996, RFC.

[5]  Janardhan R. Iyengar,et al.  Concurrent Multipath Transfer Using SCTP Multihoming: Introducing the Potentially-Failed Destination State , 2008, Networking.

[6]  P.D. Amer,et al.  Concurrent Multipath Transfer using Transport Layer Multihoming: Performance Under Network Failures , 2006, MILCOM 2006 - 2006 IEEE Military Communications conference.

[7]  M. Motani,et al.  Cross-layer design: a survey and the road ahead , 2005, IEEE Communications Magazine.

[8]  Theodore S. Rappaport,et al.  Cross-layer design for wireless networks , 2003, IEEE Commun. Mag..

[9]  Janardhan Iyengar Concurrent Multipath Transfer Using SCTP Multihoming , 2004 .

[10]  Takashi Nishiyama,et al.  Path selection using active measurement in multi-homed wireless networks , 2004, 2004 International Symposium on Applications and the Internet. Proceedings..

[11]  Al Morton,et al.  Packet Reordering Metrics , 2006, RFC.

[12]  Claudio Casetti,et al.  A WiSE extension of SCTP for wireless networks , 2005, IEEE International Conference on Communications, 2005. ICC 2005. 2005.

[13]  Marco Conti,et al.  MobileMAN: Design, Integration, and Experimentation of Cross-Layer Mobile Multihop Ad Hoc Networks , 2006 .

[14]  Janardhan R. Iyengar,et al.  Performance implications of a bounded receive buffer in concurrent multipath transfer , 2007, Comput. Commun..

[15]  Lixia Zhang,et al.  Stream Control Transmission Protocol , 2000, RFC.

[16]  Sally Floyd,et al.  An Extension to the Selective Acknowledgement (SACK) Option for TCP , 2000, RFC.

[17]  Claudio Casetti,et al.  WiSE: Best-Path Selection in Wireless Multihoming Environments , 2007, IEEE Transactions on Mobile Computing.