Transport Protocols in Cognitive Radio Networks: A Survey

Cognitive radio networks (CRNs) have emerged as a promising solution to enhance spectrum utilization by using unused or less used spectrum in radio environments. The basic idea of CRNs is to allow secondary users (SUs) access to licensed spectrum, under the condition that the interference perceived by the primary users (PUs) is minimal. In CRNs, the channel availability is uncertainty due to the existence of PUs, resulting in intermittent communication. Transmission control protocol (TCP) performance may significantly degrade in such conditions. To address the challenges, some transport protocols have been proposed for reliable transmission in CRNs. In this paper we survey the state-of-the-art transport protocols for CRNs. We firstly highlight the unique aspects of CRNs, and describe the challenges of transport protocols in terms of PU behavior, spectrum sensing, spectrum changing and TCP mechanism itself over CRNs. Then, we provide a summary and comparison of existing transport protocols for CRNs. Finally, we discuss several open issues and research challenges. To the best of our knowledge, our work is the first survey on transport protocols for CRNs.

[1]  Yuji Oie,et al.  Cognitive Radio-Aware Transport Protocol for Mobile Ad Hoc Networks , 2015, IEEE Transactions on Mobile Computing.

[2]  Luciano Bononi,et al.  Modeling and performance evaluation of transmission control protocol over cognitive radio ad hoc networks , 2009, MSWiM '09.

[3]  Ian F. Akyildiz,et al.  TP-CRAHN: a Transport Protocol for Cognitive Radio Ad-Hoc Networks , 2009, IEEE INFOCOM 2009.

[4]  Rudolf Ahlswede,et al.  Network information flow , 2000, IEEE Trans. Inf. Theory.

[5]  Victor C. M. Leung,et al.  Cross-Layer Design for TCP Performance Improvement in Cognitive Radio Networks , 2010, IEEE Transactions on Vehicular Technology.

[6]  Transport Layer Protocols for Cognitive Networks , 2010, 2010 INFOCOM IEEE Conference on Computer Communications Workshops.

[7]  Jean-Marie Bonnin,et al.  Optimising TCP over cognitive radio networks for trains , 2012, 2012 12th International Conference on ITS Telecommunications.

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

[9]  Andrea J. Goldsmith,et al.  Breaking Spectrum Gridlock With Cognitive Radios: An Information Theoretic Perspective , 2009, Proceedings of the IEEE.

[10]  Larry L. Peterson,et al.  TCP Vegas: End to End Congestion Avoidance on a Global Internet , 1995, IEEE J. Sel. Areas Commun..

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

[12]  Xiaowei Wang,et al.  TCP-CReno — TCP enhancement using cross-layer for Cognitive Radio Networks , 2010 .

[13]  Ian F. Akyildiz,et al.  TCP CRAHN: A Transport Control Protocol for Cognitive Radio Ad Hoc Networks , 2013, IEEE Transactions on Mobile Computing.

[14]  Vincent K. N. Lau,et al.  On the transmission opportunity and TCP throughput in cognitive radio networks , 2014, Int. J. Commun. Syst..

[15]  Jian Wang,et al.  TCP throughput enhancement for cognitive radio networks through lower-layer configurations , 2012, 2012 IEEE 23rd International Symposium on Personal, Indoor and Mobile Radio Communications - (PIMRC).

[16]  Thrasyvoulos Spyropoulos,et al.  Point to multipoint transport in multichannel wireless environments , 2013, 2013 IEEE Wireless Communications and Networking Conference (WCNC).

[17]  Özgür B. Akan,et al.  Reliability and congestion control in cognitive radio sensor networks , 2011, Ad Hoc Networks.

[18]  Teerawat Issariyakul,et al.  Tuning radio resource in an overlay cognitive radio network for TCP: Greed isn't good , 2009, IEEE Communications Magazine.

[19]  Van Jacobson,et al.  Congestion avoidance and control , 1988, SIGCOMM '88.

[20]  Tracey Ho,et al.  A Random Linear Network Coding Approach to Multicast , 2006, IEEE Transactions on Information Theory.

[21]  Mario Gerla,et al.  TP-UrbanX - A new transport protocol for Cognitive Multi-Radio Mesh Networks , 2011, 2011 IEEE International Symposium on a World of Wireless, Mobile and Multimedia Networks.

[22]  Jeremie Leguay,et al.  Validation of a point to multipoint cognitive radio transport protocol over GNU radio testbed , 2013, 2013 IFIP Wireless Days (WD).

[23]  Giuseppe Di Battista,et al.  Computer Networks , 2013, Handbook of Graph Drawing and Visualization.

[24]  Devavrat Shah,et al.  Network Coding Meets TCP: Theory and Implementation , 2011, Proceedings of the IEEE.

[25]  Vipul Gupta,et al.  Freeze-TCP: a true end-to-end TCP enhancement mechanism for mobile environments , 2000, Proceedings IEEE INFOCOM 2000. Conference on Computer Communications. Nineteenth Annual Joint Conference of the IEEE Computer and Communications Societies (Cat. No.00CH37064).

[26]  Hyun Yang,et al.  Improving Performance of Remote TCP in Cognitive Radio Networks , 2012, KSII Trans. Internet Inf. Syst..

[27]  Robert Tappan Morris,et al.  ExOR: opportunistic multi-hop routing for wireless networks , 2005, SIGCOMM '05.

[28]  Ian F. Akyildiz,et al.  CRAHNs: Cognitive radio ad hoc networks , 2009, Ad Hoc Networks.

[29]  Joseph Mitola,et al.  Cognitive Radio An Integrated Agent Architecture for Software Defined Radio , 2000 .

[30]  Pan Li,et al.  Transport Control Based on Spectrum Switching Detection in Cognitive Radio Ad Hoc Networks , 2010, QSHINE.

[31]  Baber Aslam,et al.  Transparent cross-layer solutions for throughput boost in Cognitive Radio Networks , 2013, 2013 IEEE 10th Consumer Communications and Networking Conference (CCNC).

[32]  Vincent K. N. Lau,et al.  Analysis of TCP throughput in cognitive radio networks , 2011, 2011 IEEE GLOBECOM Workshops (GC Wkshps).

[33]  Hui Tian,et al.  Cross-Layer Design for Energy Efficiency of TCP Traffic in Cognitive Radio Networks , 2011, 2011 IEEE Vehicular Technology Conference (VTC Fall).

[34]  Prathima Agrawal,et al.  Effect of Dynamic Spectrum Access on Transport Control Protocol Performance , 2009, GLOBECOM 2009 - 2009 IEEE Global Telecommunications Conference.

[35]  Victor C. M. Leung,et al.  Optimal Channel Access for TCP Performance Improvement in Cognitive Radio Networks: A Cross-Layer Design Approach , 2009, GLOBECOM 2009 - 2009 IEEE Global Telecommunications Conference.

[36]  Abdulla K. Al-Ali,et al.  TFRC-CR: An equation-based transport protocol for cognitive radio networks , 2013, 2013 International Conference on Computing, Networking and Communications (ICNC).

[37]  Kang G. Shin,et al.  DSASync: Managing End-to-End Connections in Dynamic Spectrum Access Wireless LANs , 2012, IEEE/ACM Transactions on Networking.

[38]  Ren Wang,et al.  TCP Westwood: End-to-End Congestion Control for Wired/Wireless Networks , 2002, Wirel. Networks.

[39]  Sally Floyd,et al.  The NewReno Modification to TCP's Fast Recovery Algorithm , 2004, RFC.

[40]  Gen-Huey Chen,et al.  A New Wireless TCP Issue in Cognitive Radio Networks , 2010, 2010 First International Conference on Networking and Computing.

[41]  Bogdan M. Wilamowski,et al.  The Transmission Control Protocol , 2005, The Industrial Information Technology Handbook.

[42]  Jiang Xie,et al.  End-to-end congestion control in multi-hop cognitive radio ad hoc networks: To timeout or not to timeout? , 2013, 2013 IEEE Globecom Workshops (GC Wkshps).

[43]  J. J. Garcia-Luna-Aceves,et al.  Solutions to hidden terminal problems in wireless networks , 1997, SIGCOMM '97.

[44]  Vern Paxson,et al.  Computing TCP's Retransmission Timer , 2000, RFC.

[45]  Yuanyuan Yang,et al.  Joint Generation Network Coding in Unreliable Wireless Networks , 2011, 2011 IEEE Global Telecommunications Conference - GLOBECOM 2011.

[46]  Mario Gerla,et al.  TCP performance in cognitive multi-radio mesh networks , 2011, CogART '11.

[47]  Ian F. Akyildiz,et al.  NeXt generation/dynamic spectrum access/cognitive radio wireless networks: A survey , 2006, Comput. Networks.

[48]  Yichen Wang,et al.  A Hybrid Underlay/Overlay Transmission Mode for Cognitive Radio Networks with Statistical Quality-of-Service Provisioning , 2014, IEEE Transactions on Wireless Communications.

[49]  A. Lo,et al.  Performance of Transport Control Protocol Over Dynamic Spectrum Access Links , 2007, 2007 2nd IEEE International Symposium on New Frontiers in Dynamic Spectrum Access Networks.