Bandwidth aggregation in heterogeneous wireless networks: A survey of current approaches and issues

Future wireless networks are envisaged to consist of a variety of integrated and jointly managed radio access technologies (RATs). This is motivated by the complementary features of the individual RATs. When in the overlapping coverage of the integrated RATs, a multimode terminal can use them simultaneously, thus aggregating bandwidth to enhance performance of high-bandwidth applications. However, there are challenges that must be addressed to achieve efficient bandwidth aggregation. Packet reordering is the most dominant challenge. Packet reordering can lead to excessive delays that can affect real-time applications; it can also affect throughput of TCP applications adversely. To circumvent the reordering problem and other challenges associated with simultaneous use of the terminal's multiple interfaces, bandwidth aggregation solutions are developed. This paper reviews existing bandwidth aggregation solutions in heterogeneous wireless networks. Challenges and several open research issues in the design of bandwidth aggregation approaches are also outlined. To the best of our knowledge, this is the first comprehensive review of existing bandwidth aggregation techniques in heterogeneous wireless networks. This paper, therefore, provides important lessons and information from current bandwidth aggregation solutions, which can be used to guide the development of more efficient bandwidth aggregation approaches.

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

[2]  Wai-tian Tan,et al.  Low-latency wireless video over 802.11 networks using path diversity , 2003, 2003 International Conference on Multimedia and Expo. ICME '03. Proceedings (Cat. No.03TH8698).

[3]  Zhou,et al.  A scheduling algorithm for maximum throughput based on the link condition in heterogeneous network , 2007 .

[4]  Xiaomin Zhu,et al.  cmpSCTP: An Extension of SCTP to Support Concurrent Multi-Path Transfer , 2008, 2008 IEEE International Conference on Communications.

[5]  Anura P. Jayasumana,et al.  Improved Packet Reordering Metrics , 2008, RFC.

[6]  Craig Partridge,et al.  Packet reordering is not pathological network behavior , 1999, TNET.

[7]  Nadia Boukhatem,et al.  Forward prediction scheduling: Implementation and performance evaluation , 2011, 2011 18th International Conference on Telecommunications.

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

[9]  Kang G. Shin,et al.  Distributed Channel Monitoring for Wireless Bandwidth Aggregation , 2004, NETWORKING.

[10]  Carsten Griwodz,et al.  Enhancing Video-on-Demand Playout over Multiple Heterogeneous Access Networks , 2010, 2010 7th IEEE Consumer Communications and Networking Conference.

[11]  Muhammad Ajmal Azad,et al.  A comparative analysis of DCCP variants (CCID2, CCID3), TCP and UDP for MPEG4 video applications , 2009, 2009 International Conference on Information and Communication Technologies.

[12]  Gianni Pasolini,et al.  Multiradio Resource Management: Parallel Transmission for Higher Throughput? , 2008, EURASIP J. Adv. Signal Process..

[13]  Guy Pujolle,et al.  Evaluation of throughput optimization and load sharing of multipath TCP in heterogeneous networks , 2011, 2011 Eighth International Conference on Wireless and Optical Communications Networks.

[14]  Michael A. Ramalho,et al.  Stream Control Transmission Protocol (SCTP) Partial Reliability Extension , 2004, RFC.

[15]  Markus Dillinger,et al.  Investigation of radio resource scheduling in WLANs coupled with 3G cellular network , 2003, IEEE Commun. Mag..

[16]  Muhammad Abdul Qadir,et al.  QoS optimization of in-elastic flows stripped over multiple asymmetric channels in mobile networks , 2009, 2009 International Conference on Ultra Modern Telecommunications & Workshops.

[17]  Joachim Sachs,et al.  A generic link layer for future generation wireless networking , 2003, IEEE International Conference on Communications, 2003. ICC '03..

[18]  N. P. Gopalan,et al.  A QoS-based robust multipath routing protocol for mobile ad hoc networks , 2009 .

[19]  Georgios P. Koudouridis,et al.  Performance Evaluation of Multi-Radio Transmission Diversity: QoS Support for Delay Sensitive Services , 2009, VTC Spring 2009 - IEEE 69th Vehicular Technology Conference.

[20]  Kameswari Chebrolu,et al.  Communication using multiple wireless interfaces , 2002, 2002 IEEE Wireless Communications and Networking Conference Record. WCNC 2002 (Cat. No.02TH8609).

[21]  Nei Kato,et al.  Effective Delay-Controlled Load Distribution over Multipath Networks , 2011, IEEE Transactions on Parallel and Distributed Systems.

[22]  Tutomu Murase,et al.  Improved data distribution for multipath TCP communication , 2005, GLOBECOM '05. IEEE Global Telecommunications Conference, 2005..

[23]  Kameswari Chebrolu,et al.  A Network Layer Approach to Enable TCP over Multiple Interfaces , 2005, Wirel. Networks.

[24]  Brice Augustin,et al.  Failure Control in Multipath Route Tracing , 2009, IEEE INFOCOM 2009.

[25]  Yuan Xue,et al.  Autonomic Joint Session Scheduling Strategies for Heterogeneous Wireless Networks , 2008, 2008 IEEE Wireless Communications and Networking Conference.

[26]  Mahdi Aiash,et al.  Exploring Multi-homing Issues in Heterogeneous Environments , 2011, 2011 IEEE Workshops of International Conference on Advanced Information Networking and Applications.

[27]  Pyung-Soo Kim,et al.  A Packet Partition Scheduling Mechanism for Bandwidth Aggregation over Multiple Paths , 2008, J. Convergence Inf. Technol..

[28]  Mohsen Guizani,et al.  Bandwidth Aggregation-Aware Dynamic QoS Negotiation for Real-Time Video Streaming in Next-Generation Wireless Networks , 2009, IEEE Transactions on Multimedia.

[29]  Artur Binczewski,et al.  Shall we worry about Packet Reordering? , 2005, TNC.

[30]  Mark Handley,et al.  Architectural Guidelines for Multipath TCP Development , 2011, RFC.

[31]  Myung J. Lee,et al.  LS-SCTP: a bandwidth aggregation technique for stream control transmission protocol , 2004, Comput. Commun..

[32]  Marco Fiore,et al.  An adaptive transport protocol for balanced multihoming of real-time traffic , 2005, GLOBECOM '05. IEEE Global Telecommunications Conference, 2005..

[33]  Yuan Xue,et al.  A Segment-Based Adaptive Joint Session Scheduling Mechanism in Heterogeneous Wireless Networks , 2009, 2009 IEEE 70th Vehicular Technology Conference Fall.

[34]  Luis Orozco-Barbosa,et al.  On the use of frame-based slice size for the robust transmission of MPEG video over ATM networks , 2000 .

[35]  Mostafa Zaman Chowdhury,et al.  Interface selection for power management in UMTS/WLAN overlaying network , 2009, 2009 11th International Conference on Advanced Communication Technology.

[36]  Mark Handley,et al.  Experimenting with multipath TCP , 2010, SIGCOMM '10.

[37]  Allen Ka Lun Miu Improving packet delivery efficiency using multi-radio diversity in wireless LANs , 2006 .

[38]  Yiwei Thomas Hou,et al.  On minimizing end-to-end delay with optimal traffic partitioning , 2006, IEEE Transactions on Vehicular Technology.

[39]  Jong-Ok Kim,et al.  MAC-level measurement based traffic distribution over IEEE 802.11 multi-radio networks , 2008, IEEE Transactions on Consumer Electronics.

[40]  Myung J. Lee,et al.  Improving throughput and reliability in mobile wireless networks via transport layer bandwidth aggregation , 2004, Comput. Networks.

[41]  Ce-Kuen Shieh,et al.  A Concurrent Multi-path Transmission Control Scheme to reduce packet reordering latency at the receiver , 2008, 2008 International Conference on Advanced Technologies for Communications.

[42]  Yuan Gao,et al.  Weighted Size-Aware Packet Distribution for Multipath Live Streaming , 2009, 2009 IEEE International Conference on Communications.

[43]  Paal E. Engelstad,et al.  Using HTTP Pipelining to Improve Progressive Download over Multiple Heterogeneous Interfaces , 2010, 2010 IEEE International Conference on Communications.

[44]  Ravi Prakash,et al.  A distributed protocol for dynamic address assignment in mobile ad hoc networks , 2006, IEEE Transactions on Mobile Computing.

[45]  Wei Zheng,et al.  A NAT Traversal Mechanism for Peer-To-Peer Networks , 2009, 2009 International Symposium on Intelligent Ubiquitous Computing and Education.

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

[47]  Paal E. Engelstad,et al.  A network-layer proxy for bandwidth aggregation and reduction of IP packet reordering , 2009, 2009 IEEE 34th Conference on Local Computer Networks.

[48]  John V. Guttag,et al.  Horde: separating network striping policy from mechanism , 2005, MobiSys '05.

[49]  Thomas Sikora,et al.  Multistate vs. single-state video coding over error-prone channels , 2003, The Thrity-Seventh Asilomar Conference on Signals, Systems & Computers, 2003.

[50]  Kyriakos Manousakis,et al.  INTELiCON: Intelligent Connectivity Framework for the Simultaneous Use of Multiple Interfaces , 2007, 2007 IEEE International Conference on Communications.

[51]  Paal E. Engelstad,et al.  An analysis of the heterogeneity and IP packet reordering over multiple wireless networks , 2009, 2009 IEEE Symposium on Computers and Communications.

[52]  Peter Davis,et al.  Splitting downlink multimedia traffic over WiMAX and WiFi heterogeneous links based on airtime-balance , 2012, Wirel. Commun. Mob. Comput..

[53]  Jong-Ok Kim Feedback-based traffic splitting for wireless terminals with multi-radio devices , 2010, IEEE Transactions on Consumer Electronics.

[54]  Steven Tuecke,et al.  GridFTP: Protocol Extensions to FTP for the Grid , 2001 .

[55]  Yaohui Jin,et al.  Per-Flow Re-Sequencing in Load-Balanced Switches by Using Dynamic Mailbox Sharing , 2008, 2008 IEEE International Conference on Communications.

[56]  Raghupathy Sivakumar,et al.  A Transport Layer Approach for Achieving Aggregate Bandwidths on Multi-Homed Mobile Hosts , 2002, MobiCom '02.

[57]  Carsten Griwodz,et al.  Using multiple links to increase the performance of bandwidth-intensive UDP-based applications , 2011, 2011 IEEE Symposium on Computers and Communications (ISCC).

[58]  Miguel López-Benítez,et al.  Common Radio Resource Management Algorithms for Multimedia Heterogeneous Wireless Networks , 2011, IEEE Transactions on Mobile Computing.

[59]  K. Dimou,et al.  Switched multi-radio transmission diversity in future access networks , 2005, VTC-2005-Fall. 2005 IEEE 62nd Vehicular Technology Conference, 2005..

[60]  Dilip Sarkar,et al.  cmpRTCP: Concurrent Multi-Path Real-Time TCP , 2007, IEEE GLOBECOM 2007 - IEEE Global Telecommunications Conference.

[61]  Kang G. Shin,et al.  Aggregating Bandwidth for Multihomed Mobile Collaborative Communities , 2007, IEEE Transactions on Mobile Computing.

[62]  Jameela Al-Jaroodi,et al.  A User-level Socket Layer over Multiple Physical Network Interfaces , 2002, IASTED PDCS.

[63]  Kameswari Chebrolu,et al.  Bandwidth aggregation for real-time applications in heterogeneous wireless networks , 2006 .

[64]  Bu-Sung Lee,et al.  Adaptive Load Balancing Algorithm for multi-homing mobile nodes in local domain , 2011, 2011 IEEE Consumer Communications and Networking Conference (CCNC).

[65]  George Varghese,et al.  An architecture for packet-striping protocols , 1999, TOCS.

[66]  Tarik Taleb,et al.  A Bandwidth Aggregation-Aware QoS Negotiation Mechanism for Next-Generation Wireless Networks , 2007, IEEE GLOBECOM 2007 - IEEE Global Telecommunications Conference.

[67]  Robert L. Grossman,et al.  PSockets: The Case for Application-level Network Striping for Data Intensive Applications using High Speed Wide Area Networks , 2000, ACM/IEEE SC 2000 Conference (SC'00).

[68]  Craig Partridge ACK Spacing for High Delay-Bandwidth Paths with Insufficient Buffering , 1998 .

[69]  Kameswari Chebrolu,et al.  Selective frame discard for interactive video , 2004, 2004 IEEE International Conference on Communications (IEEE Cat. No.04CH37577).

[70]  Abdelhakim Hafid,et al.  A Framework for Power Management of Handheld Devices with Multiple Radios , 2009, 2009 IEEE Wireless Communications and Networking Conference.