DOI QR코드

DOI QR Code

Improving TCP Performance Over Cognitive Radio Networks

인지 무선 환경에서 TCP 성능 향상

  • Received : 2014.07.28
  • Accepted : 2014.10.29
  • Published : 2014.12.31

Abstract

In cognitive radio networks (CRNs), SU (secondary user)'s transmissions are frequently disrupted by PU (primary user)'s transmission. Therefore SU expereiences consecutive retransmission timeout and its exponential backoff, and subsequently, the TCP of SU does not proceed with the transmission even after the disruption is over or the SU succeeds to hold an idle channel. In order to solve this problem, we propose a cross-layer approach called TCP-Freeze-CR. Moreover we consider a practical scenario where either secondary transmitter (ST) or secondary receiver (SR) detects PU's transmission, which results in the need of spectrum synchronization mechanism. All of our proposals are implemented and verified with a real CRN testbed consisting of 6 software radios called USRP. The experimental results illustrate that standard TCP suffers from significant performance degradation and show that TCP-Freeze-CR greatly mitigates the degradation.

Keywords

References

  1. J. Mitola G.Q. Maguire Jr., "Cognitive radio: making software radios more personal," IEEE Personal Communications, Vol. 6, No. 4, pp. 13-18, 1999. https://doi.org/10.1109/98.788210
  2. R. Paul, W. Pak, Y.-J. Choi, "Slectively triggered cooperative sensing in cognitive radio networks," IET Communications, Vol. 8, No. 15, pp. 2720-2728, 2014. https://doi.org/10.1049/iet-com.2014.0158
  3. S. Chepuri, R. de Fransisco, G. Leus, "Performance evaluation of an IEEE 802.15.4 cognitive radio link in the 2360-2400 MHz band," Proceedings of IEEE Wireless Communications and Networking Conference, 2011.
  4. A. Ayadi, P. Maille, D. Ros, "TCP over low-power and lossy networks: tuning the segment size to minimize energy consumption," Proceedings of IFIP International Conference on New Technologies, Mobility and Security, 2011.
  5. Y. Tian, K. Xu, N. Ansari, "TCP in wireless environments: problems and solutions," IEEE Communications Magazine, Vol. 47, No. 7, pp. 57-63, 2009. https://doi.org/10.1109/MCOM.2009.5183473
  6. T. Issariyakul, L. Pillutla, V. Krishnamurthy, "Turning radio resource in an overlay cognitive radio network for TCP: Greed isn't good," IEEE Communications Magazine, Vol. 47, No. 7, pp. 57-63, 2009. https://doi.org/10.1109/MCOM.2009.5183473
  7. D. Chen, H. Ji, V. Leung, "Distributed optimal relay selection for improving TCP throughput over cognitive radio networks: A cross-layer design approach," Proceedings of IEEE International Conference on Communication, 2011.
  8. K. Chowdhury, M. Di Felice, I. Akyildiz, "TP-CRAHN: a transport protocol for cognitive radio ad-hoc networks," IEEE Transactions on Mobile Computing, Vol. 12, No. 4, pp. 790-803, 2013. https://doi.org/10.1109/TMC.2012.59
  9. C. Luo, F. Yu, H. Ji, V. Leung, "Cross-layer design for TCP performance improvement in cognitive radio networks," IEEE Transactions on Vehicular Technology, Vol. 59, No. 5, pp. 2485-2495, 2010. https://doi.org/10.1109/TVT.2010.2041802
  10. S. El Rakabawy C. Lindemann, "A practical adaptive pacing scheme for TCP in multihop wireless networks," IEEE/ACM Transactions on Networking, Vol. 19, No. 4, pp. 975-988, 2011. https://doi.org/10.1109/TNET.2010.2095038
  11. T. Goff, J. Moronski, D. Phatak, V. Gupta, "Freeze-TCP: a true end-to-end TCP enhancement mechanism for mobile environments," Proceedings of IEEE INFOCOM, 2000.
  12. T. Schmid, "GNU Radio 802.15.4 En- and Decoding," NESL Technical Report, 2006.