Kalman filter based bandwidth estimation and predictive flow distribution for concurrent multipath transfer in wireless networks

More and more terminals come equipped with multiple network interfaces, usually connected to different wireless networks. Connected multiple wireless networks have varying link characteristics. Because of unreliable wireless links, we need an efficient bandwidth estimation to describe link characteristics. The Kalman filter is an efficient recursive method, which not only estimates and corrects the current system states but also predicts even the future states based on the latest state. In this paper, we use the Kalman filter to estimate available bandwidth in wireless networks with different loss rates. The predictive arrival time is calculated for each packet before it is transferred. Based on this, we proposed a predictive flow distribution algorithm for concurrent multipath transfer in wireless networks. The simulation results show that our predictive flow distribution algorithm improves congestion window growth pattern by reducing the out-of-order packets. As a result, the total throughput increases under different random wireless link loss conditions.

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

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

[3]  Haitao Zhao,et al.  Estimating resources in wireless ad-hoc networks: A Kalman filter approach , 2010, 2010 7th International Symposium on Communication Systems, Networks & Digital Signal Processing (CSNDSP 2010).

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

[5]  Zbigniew Dziong,et al.  A framework for bandwidth management in ATM networks—aggregate equivalent bandwidth estimation approach , 1997, TNET.

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

[7]  T. Başar,et al.  A New Approach to Linear Filtering and Prediction Problems , 2001 .

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

[9]  Guy Pujolle,et al.  A Cross-layer approach to optimize the performance of Concurrent Multipath Transfer in wireless transmission , 2009, 2009 2nd IFIP Wireless Days (WD).

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

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

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

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

[14]  Zdravko Bozakov,et al.  Online Estimation of Available Bandwidth and Fair Share Using Kalman Filtering , 2009, Networking.

[15]  Johan M. Karlsson,et al.  Real-time available-bandwidth estimation using filtering and change detection , 2009, Comput. Networks.

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

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

[18]  Edward J. Coyle,et al.  A Kalman Filter Based Link Quality Estimation Scheme for Wireless Sensor Networks , 2007, IEEE GLOBECOM 2007 - IEEE Global Telecommunications Conference.

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

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

[21]  Chung-Ming Huang,et al.  A Predictive Video-on-Demand Bandwidth Management Using the Kalman Filter over Heterogeneous Networks , 2009, Comput. J..