User Cooperation and Multipath Transmission

This chapter first reviews the literature on user cooperation at different layers of the network protocol stack. Then various issues of multipath transmission at the transport layer are discussed. After that, the protocol details of the IETF solution, MPTCP, are introduced. The related studies on MPTCP are surveyed at the end of this chapter.

[1]  Liming He Efficient Multi-Path Routing in Wireless Sensor Networks , 2010, 2010 6th International Conference on Wireless Communications Networking and Mobile Computing (WiCOM).

[2]  Thomas Dreibholz,et al.  On the fairness of transport protocols in a multi-path environment , 2012, 2012 IEEE International Conference on Communications (ICC).

[3]  Tom Kelly,et al.  Scalable TCP: improving performance in highspeed wide area networks , 2003, CCRV.

[4]  Kang G. Shin,et al.  Handheld routers: intelligent bandwidth aggregation for mobile collaborative communities , 2004, First International Conference on Broadband Networks.

[5]  Theodore S. Rappaport,et al.  Wireless communications - principles and practice , 1996 .

[6]  Mark Handley,et al.  Design, Implementation and Evaluation of Congestion Control for Multipath TCP , 2011, NSDI.

[7]  Ming Zhang,et al.  A Transport Layer Approach for Improving End-to-End Performance and Robustness Using Redundant Paths , 2004, USENIX Annual Technical Conference, General Track.

[8]  Mostafa Kaveh,et al.  Exact symbol error probability of a Cooperative network in a Rayleigh-fading environment , 2004, IEEE Transactions on Wireless Communications.

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

[10]  Abbas El Gamal,et al.  Capacity theorems for the relay channel , 1979, IEEE Trans. Inf. Theory.

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

[12]  Elza Erkip,et al.  User cooperation diversity. Part I. System description , 2003, IEEE Trans. Commun..

[13]  Alan Ford,et al.  Multipath TCP (MPTCP) Application Interface Considerations , 2013, RFC.

[14]  Weihua Zhuang,et al.  Cross-Layer Cooperative MAC Protocol in Distributed Wireless Networks , 2011, IEEE Transactions on Wireless Communications.

[15]  Josep Vidal,et al.  Achievable Rates of Compress-and-Forward Cooperative Relaying on Gaussian Vector Channels , 2007, 2007 IEEE International Conference on Communications.

[16]  Alejandro Ribeiro,et al.  Symbol error probabilities for general Cooperative links , 2005, IEEE Trans. Wirel. Commun..

[17]  Chen-Nee Chuah,et al.  Structured network coding and cooperative local peer-to-peer repair for MBMS video streaming , 2008, 2008 IEEE 10th Workshop on Multimedia Signal Processing.

[18]  Aria Nosratinia,et al.  Diversity through coded cooperation , 2006, IEEE Transactions on Wireless Communications.

[19]  Giuseppe Serazzi,et al.  Computer virus propagation models , 2004 .

[20]  Janardhan R. Iyengar,et al.  Breaking Up the Transport Logjam , 2008, HotNets.

[21]  Michael Gastpar,et al.  Cooperative strategies and capacity theorems for relay networks , 2005, IEEE Transactions on Information Theory.

[22]  Bo Li,et al.  A Relay-Aided Media Access (RAMA) Protocol in Multirate Wireless Networks , 2006, IEEE Transactions on Vehicular Technology.

[23]  F. Richard Yu,et al.  TCP performance improvement in wireless networks with cooperative communications and network coding , 2012, 2012 IEEE International Conference on Communications (ICC).

[24]  Zaher Dawy,et al.  Implementation and evaluation of cooperative video streaming for mobile devices , 2008, 2008 IEEE 19th International Symposium on Personal, Indoor and Mobile Radio Communications.

[25]  Victor O. K. Li,et al.  An Overview of Packet Reordering in Transmission Control Protocol (TCP): Problems, Solutions, and Challenges , 2007, IEEE Transactions on Parallel and Distributed Systems.

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

[27]  Hamid Sharif,et al.  A Novel Adaptive Distributed Cooperative Relaying MAC Protocol for Vehicular Networks , 2011, IEEE Journal on Selected Areas in Communications.

[28]  S. Simoens,et al.  Compress-And-Forward Cooperative Relaying in MIMO-OFDM Systems , 2006, 2006 IEEE 7th Workshop on Signal Processing Advances in Wireless Communications.

[29]  Andres Kwasinski Transmission of TCP Traffic over User Cooperative Communications in Infrastructure Networks , 2010, 2010 IEEE Wireless Communication and Networking Conference.

[30]  Xin Wang,et al.  FMTCP: A Fountain Code-Based Multipath Transmission Control Protocol , 2012, ICDCS 2012.

[31]  Hanif D. Sherali,et al.  Cooperative Communications in Multi-hop Wireless Networks: Joint Flow Routing and Relay Node Assignment , 2010, 2010 Proceedings IEEE INFOCOM.

[32]  Olivier Bonaventure,et al.  Exploring mobile/WiFi handover with multipath TCP , 2012, CellNet '12.

[33]  Peijian Ju,et al.  Survey on cooperative medium access control protocols , 2013, IET Commun..

[34]  Yu-Dong Yao,et al.  A TDMA-based MAC protocol with cooperative diversity , 2010, IEEE Communications Letters.

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

[36]  Yong Cui,et al.  Network coding based multipath TCP , 2012, 2012 Proceedings IEEE INFOCOM Workshops.

[37]  Fambirai Takawira,et al.  Turbo Codes in Coded Cooperation using the Forced Symbol Method , 2009, 2009 IEEE Wireless Communications and Networking Conference.

[38]  Mark Handley,et al.  How Hard Can It Be? Designing and Implementing a Deployable Multipath TCP , 2012, NSDI.

[39]  Mark Claypool,et al.  CStream: neighborhood bandwidth aggregation for better video streaming , 2011, Multimedia Tools and Applications.

[40]  Olivier Bonaventure,et al.  Securing the MultiPath TCP handshake with external keys , 2012 .

[41]  Anil K. Gupta,et al.  Efficient multi-rate relaying (EMR) MAC protocol for ad hoc networks , 2005, IEEE International Conference on Communications, 2005. ICC 2005. 2005.

[42]  Geoffrey Ye Li,et al.  Channel allocation for cooperative relays in cognitive radio networks , 2010, 2010 IEEE International Conference on Acoustics, Speech and Signal Processing.

[43]  Victor C. M. Leung,et al.  Distributed Best-Relay Selection for Improving TCP Performance Over Cognitive Radio Networks: A Cross-Layer Design Approach , 2012, IEEE Journal on Selected Areas in Communications.

[44]  Weihua Zhuang,et al.  Distributed cooperative MAC for multihop wireless networks , 2009, IEEE Communications Magazine.

[45]  Mark Handley,et al.  Improving datacenter performance and robustness with multipath TCP , 2011, SIGCOMM 2011.

[46]  Murat Uysal,et al.  On relay selection for decode-and-forward relaying , 2009, IEEE Transactions on Wireless Communications.

[47]  Sathya Narayanan,et al.  CoopMAC: A Cooperative MAC for Wireless LANs , 2007, IEEE Journal on Selected Areas in Communications.

[48]  Lenin Ravindranath,et al.  COMBINE: leveraging the power of wireless peers through collaborative downloading , 2007, MobiSys '07.

[49]  Marcelo Bagnulo,et al.  Security for multipath TCP: a constructive approach , 2011, Int. J. Internet Protoc. Technol..

[50]  Frank H. P. Fitzek,et al.  Energy-Efficient Cooperative Techniques for Multimedia Services over Future Wireless Networks , 2008, 2008 IEEE International Conference on Communications.

[51]  Raghupathy Sivakumar,et al.  pTCP: an end-to-end transport layer protocol for striped connections , 2002, 10th IEEE International Conference on Network Protocols, 2002. Proceedings..

[52]  Aria Nosratinia,et al.  Cooperative communication in wireless networks , 2004, IEEE Communications Magazine.

[53]  Yong Zhang,et al.  Cross-Layer Design for TCP Throughput Optimization in Cooperative Relaying Networks , 2010, 2010 IEEE International Conference on Communications.

[54]  Aggelos Bletsas,et al.  A simple Cooperative diversity method based on network path selection , 2005, IEEE Journal on Selected Areas in Communications.

[55]  Chien-Ming Wang,et al.  Cooperative Wireless Broadcast for Scalable Video Coding , 2011, IEEE Transactions on Circuits and Systems for Video Technology.

[56]  Elza Erkip,et al.  User cooperation diversity. Part II. Implementation aspects and performance analysis , 2003, IEEE Trans. Commun..

[57]  Hsuan-Jung Su,et al.  Joint Subcarrier Pairing and Power Allocation for OFDM Transmission With Decode-and-Forward Relaying , 2010, IEEE Transactions on Signal Processing.

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

[59]  Weihua Zhuang,et al.  Cooperation in wireless communication networks , 2012, IEEE Wireless Communications.

[60]  Chunming Qiao,et al.  Bandwidth-Power Aware Cooperative Multipath Routing for Wireless Multimedia Sensor Networks , 2012, IEEE Transactions on Wireless Communications.

[61]  Kang G. Shin,et al.  Improving TCP performance over wireless networks with collaborative multi-homed mobile hosts , 2005, MobiSys '05.

[62]  Thinh Nguyen,et al.  Multimedia streaming using multiple TCP connections , 2005, PCCC 2005. 24th IEEE International Performance, Computing, and Communications Conference, 2005..

[63]  Mark Handley,et al.  Coupled Congestion Control for Multipath Transport Protocols , 2011, RFC.

[64]  Dipak Ghosal,et al.  Multipath Routing in Mobile Ad Hoc Networks: Issues and Challenges , 2003, MASCOTS Tutorials.

[65]  K. J. Ray Liu,et al.  Cooperative communications with relay-selection: when to cooperate and whom to cooperate with? , 2008, IEEE Transactions on Wireless Communications.

[66]  Sulabh Agarwal,et al.  A mobile bazaar for wide-area wireless services , 2005, MobiCom '05.

[67]  V. Krishnamurthy,et al.  Amplify-and-Forward Cooperative Diversity Wireless Networks: Model, Analysis, and Monotonicity Properties , 2009, IEEE/ACM Transactions on Networking.

[68]  Janardhan R. Iyengar,et al.  Dynamic Window Coupling for multipath congestion control , 2011, 2011 19th IEEE International Conference on Network Protocols.

[69]  Gregory W. Wornell,et al.  An efficient protocol for realizing cooperative diversity in wireless networks , 2001, Proceedings. 2001 IEEE International Symposium on Information Theory (IEEE Cat. No.01CH37252).

[70]  Yi Liu,et al.  Video streaming over cooperative wireless networks , 2010, MMSys '10.

[71]  Christopher Pluntke,et al.  Saving mobile device energy with multipath TCP , 2011, MobiArch '11.

[72]  Marcelo Bagnulo,et al.  Threat Analysis for TCP Extensions for Multipath Operation with Multiple Addresses , 2011, RFC.

[73]  Heiko Schwarz,et al.  Overview of the Scalable Video Coding Extension of the H.264/AVC Standard , 2007, IEEE Transactions on Circuits and Systems for Video Technology.

[74]  Aria Nosratinia,et al.  Cooperation diversity through coding , 2002, Proceedings IEEE International Symposium on Information Theory,.

[75]  Long Tran-Thanh,et al.  Energy Efficient Reliable Cooperative Multipath Routing in Wireless Sensor Networks , 2010 .

[76]  Guohong Cao,et al.  rDCF: A Relay-Enabled Medium Access Control Protocol for Wireless Ad Hoc Networks , 2006, IEEE Trans. Mob. Comput..

[77]  Tiffany Jing Li,et al.  Generalized Adaptive Network Coded Cooperation (GANCC): A Unified Framework for Network Coding and Channel Coding , 2011, IEEE Transactions on Communications.

[78]  Zheng Hu,et al.  On energy-efficient TCP traffic over wireless cooperative relaying networks , 2012, EURASIP J. Wirel. Commun. Netw..

[79]  Raghupathy Sivakumar,et al.  A Transport Layer Approach for Achieving Aggregate Bandwidths on Multi-Homed Mobile Hosts , 2005, Wirel. Networks.

[80]  Marcelo Bagnulo,et al.  Opportunistic mobility with multipath TCP , 2011, MobiArch '11.

[81]  Torsten Braun,et al.  Energy-Efficient Multi-path Routing in Wireless Sensor Networks , 2008, ADHOC-NOW.