Kalman Filter-Based Bandwidth and Round Trip Time Estimation for Concurrent Multipath Transfer Performance Optimization in SCTP

Concurrent multipath transfer (CMT) makes use of the multihoming feature of the Stream Control Transmission Protocol (SCTP) to transmit data over multiple end-to-end paths in a multihomed SCTP association. As the disparity of multipath, it is facing a great challenge to solve the disorder of the received data packets. To lighten the reordering degree and then to improve the throughput performance, we need to estimate the real-time paths’ bandwidth and Round Trip Time (RTT) as exactly as possible. The Kalman filter can estimate the current system state and predict the future states correctly by iterative method. In this chapter, we utilize the extended vector Kalman filter to estimate the available bandwidth and RTT of each path simultaneously. Furthermore, we propose a predictive data allocation algorithm for CMT in SCTP. The simulation results show that the data allocation algorithm based on the estimations of each path’s bandwidth and RTT can improve the system total throughput by lessening the data packet disordering.

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

[2]  C. Casetti,et al.  Westwood SCTP: load balancing over multipaths using bandwidth-aware source scheduling , 2004, IEEE 60th Vehicular Technology Conference, 2004. VTC2004-Fall. 2004.

[3]  Guy Pujolle,et al.  Kalman filter based bandwidth estimation and predictive flow distribution for concurrent multipath transfer in wireless networks , 2012, 2012 3rd IEEE International Conference on Network Infrastructure and Digital Content.

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

[5]  Randall R. Stewart,et al.  Stream Control Transmission Protocol , 2000, RFC.

[6]  Xiaofei Zhang,et al.  Cross-layer FPS: A SCTP-based cross-layer data scheduling approach , 2011, 2011 IEEE Consumer Communications and Networking Conference (CCNC).

[7]  Xiaofei Zhang,et al.  Concurrent multipath transfer performance optimization using Kalman filter based predictive delay estimation in wireless networks , 2011, Global Information Infrastructure Symposium - GIIS 2011.

[8]  Janardhan R. Iyengar,et al.  Concurrent multipath transfer using SCTP multihoming over independent end-to-end paths , 2006, TNET.

[9]  Nadia Boukhatem,et al.  A Data-Scheduling Mechanism for Multi-Homed Mobile Terminals with Disparate Link Latencies , 2010, 2010 IEEE 72nd Vehicular Technology Conference - Fall.

[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..