DOI QR코드

DOI QR Code

An Experimental Implementation of a Cross-Layer Approach for Improving TCP Performance over Cognitive Radio Networks

  • Byun, Sang-Seon (Dept. of Computer Engineering, Catholic University of Pusan)
  • Received : 2014.09.17
  • Accepted : 2015.01.21
  • Published : 2016.03.31

Abstract

In cognitive radio networks (CRNs), the performance of the transmission control protocol (TCP) at the secondary user (SU) severely drops due to the mistrigger of congestion control. A long disruption is caused by the transmission of primary user, leading to the mistrigger. In this paper, we propose a cross-layer approach, called a CR-aware scheme that enhances TCP performance at the SU. The scheme is a sender side addition to the standard TCP (i.e., TCP-NewReno), and utilizes an explicit cross-layer signal delivered from a physical (or link) layer and the signal gives an indication of detecting the primary transmission (i.e., transmission of the primary user). We evaluated our scheme by implementing it onto a software radio platform, the Universal Software Radio Peripheral (USRP), where many parts of lower layer operations (i.e., operations in a link or physical layer) run as user processes. In our implementation, we ran our CR-aware scheme over IEEE 802.15.4. Furthermore, for the purpose of comparison, we implemented a selective ACK-based local recovery scheme that helps TCP isolate congestive loss from a random loss in a wireless section.

Keywords

References

  1. J. Mitola and G. Q. Maguire, "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. T. Issariyakul, L. S. Pillutla, and V. Krishnamurthy, "Tuning 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
  3. S, Floyd and T. Henderson, "The NewReno modification to TCP's fast recovery algorithm," RFC 2582, 1999; https://tools.ietf.org/html/rfc2582.
  4. Y. Tian, K. Xu, and N. Ansari, "TCP in wireless environments: problems and solutions," IEEE Communications Magazine, vol. 43, no. 3, pp. S27-S32, 2005. https://doi.org/10.1109/MCOM.2005.1404595
  5. D. Chen, H. Ji, and V. Leung, "Distributed optimal relay selection for improving TCP throughput over cognitive radio networks: a cross-layer design approach," in Proceedings of 2011 IEEE International Conference on Communications (ICC), Kyoto, Japan, 2011, pp. 1-5.
  6. C. Luo, F. R. Yu, H. Ji, and 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
  7. K. R. Chowdhury, M. Di Felice, and I. F. Akyildiz, "TP-CRAHN: a transport protocol for cognitive radio ad-hoc networks," in Proceedings of IEEE Conference on Computer Communication (INFOCOM), Rio de Janeiro, Brazil, 2009, pp. 2482-2490.
  8. K. R. Chowdhury, M. Di Felice, and I. F. Akyildiz, "TCP CRAHN: a transport control 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. A. Warrier, S. Janakiraman, S. Ha, and I. Rhee, "DiffQ: Practical differential backlog congestion control for wireless networks," in Proceedings of IEEE Conference on Computer Communication (INFOCOM), Rio de Janeiro, Brazil, 2009, pp. 262-270.
  10. S. M. ElRakabawy and 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. K. R. Chowdhury and T. Melodia, "Platforms and testbeds for experimental evaluation of cognitive ad hoc networks," IEEE Communications Magazine, vol. 48, no. 9, pp. 96-104, 2010. https://doi.org/10.1109/MCOM.2010.5560593
  12. P. Pawelczak, K. Nolan, L. Doyle, S. W. Oh, and D. Cabric, "Cognitive radio: ten years of experimentation and development," IEEE Communications Magazine, vol. 49, no. 3, pp. 90-100, 2011. https://doi.org/10.1109/MCOM.2011.5723805
  13. T. Schmid, "GNU radio 802.15.4 en- and decoding," 2006; http://citeseerx.ist.psu.edu/viewdoc/summary?doi=10.1.1.179.31.
  14. J. H. Hauer, V. Handziski, and A. Wolisz, "Experimental study of the impact of WLAN interference on IEEE 802.15. 4 body area networks," in Wireless Sensor Networks. Heidelberg: Springer, 2009, pp. 17-32.
  15. S. P. Chepuri, R. De Francisco, and G. Leus, "Performance evaluation of an IEEE 802.15. 4 cognitive radio link in the 2360-2400 MHz band," in Proceedings of IEEE Wireless Communications and Networking Conference (WCNC), Cancun, Mexico, 2011, pp. 2155-2160.
  16. M. Timmers, S. Pollin, A. Dejonghe, L. Van der Perre, and F. Catthoor, "Exploring vs exploiting: enhanced distributed cognitive coexistence of 802.15. 4 with 802.11," in Proceedings of IEEE Sensors, Lecce, Italy, 2008, pp. 613-616.
  17. A. Ayadi, P. Maillé, and D. Ros, "TCP over low-power and lossy networks: tuning the segment size to minimize energy consumption," in Proceedings of 2011 4th IFIP International Conference on New Technologies, Mobility and Security (NTMS), Paris, 2011, pp. 1-5.
  18. A. Dunkels, T. Voigt, and J. Alonso, "Making TCP/IP viable for wireless sensor networks," in Proceedings of 1st European Workshop on Wireless Sensor Networks (EWSN) work-in-progress session, Berlin, Germany, 2004, pp. 1-4.
  19. A. Dunkels, "Full TCP/IP for 8-bit architectures," in Proceedings of the 1st International Conference on Mobile Systems, Applications and Services (MobiSys'03), San Francisco, CA, 2003, pp. 85-98
  20. F. L. Piccolo, D. Battaglino, L. Bracciale, A. Bragagnini, M. S. Turolla, and N. B. Melazzi, "On the IP support in IEEE 802.15. 4 LR-WPANs: self-configuring solutions for real application scenarios," in Proceedings of 2010 the 9th IFIP Annual Mediterranean Ad Hoc Networking Workshop (Med-Hoc-Net), Juan Les Pins, France, 2010, pp. 1-10.
  21. H. Balakrishnan, V. N. Padmanabhan, S. Seshan, and R. H. Katz, "A comparison of mechanisms for improving TCP performance over wireless links," IEEE/ACM Transactions on Networking, vol. 5, no. 6, pp. 756-769, 1997. https://doi.org/10.1109/90.650137