DOI QR코드

DOI QR Code

Improving Performance of Remote TCP in Cognitive Radio Networks

  • Yang, Hyun (School of Computer Science and Engineering, Chung-Ang University) ;
  • Cho, Sungrae (School of Computer Science and Engineering, Chung-Ang University) ;
  • Park, Chang Yun (School of Computer Science and Engineering, Chung-Ang University)
  • Received : 2012.04.06
  • Accepted : 2012.08.22
  • Published : 2012.09.30

Abstract

Recent advances in cognitive radio technology have drawn immense attention to higher layer protocols above medium access control, such as transmission control protocol (TCP). Most proposals to improve the TCP performance in cognitive radio (CR) networks have assumed that either all nodes are in CR networks or the TCP sender side is in CR links. In those proposals, lower layer information such as the CR link status could be easily exploited to adjust the congestion window and improve throughput. In this paper, we consider a TCP network in which the TCP sender is located remotely over the Internet while the TCP receiver is connected by a CR link. This topology is more realistic than the earlier proposals, but the lower layer information cannot be exploited. Under this assumption, we propose an enhanced TCP protocol for CR networks called TCP for cognitive radio (TCP-CR) to improve the existing TCP by (1) detection of primary user (PU) interference by a remote sender without support from lower layers, (2) delayed congestion control (DCC) based on PU detection when the retransmission timeout (RTO) expires, and (3) exploitation of two separate scales of the congestion window adapted for PU activity. Performance evaluation demonstrated that the proposed TCP-CR achieves up to 255% improvement of the end-to-end throughput. Furthermore, we verified that the proposed TCP does not deteriorate the fairness of existing TCP flows and does not cause congestions.

Keywords

References

  1. Woongsoo Na and Sungrae Cho, "Log-based Admission Control Scheme for Dynamic Spectrum Access Networks," IEICI Transactions on Communications, vol.E94-B, no.10, pp.2933-2936 2011. https://doi.org/10.1587/transcom.E94.B.2933
  2. Jitendra Padhye, Victor Firoiu, Donald F. Towsley, and James F. Kurose, "Modeling TCP Reno performance: A simple model and its empirical validation," IEEE/ACM Networking, vo.8, no.2, pp.133-145, 2000. https://doi.org/10.1109/90.842137
  3. Ian F. Akyildiz, Won-Yeol Lee, and Kaushik R. Chowdhury, "CRAHNs: Cognitive radio ad hoc networks," Elsevier Ad Hoc Networks, vo.7, no.5, pp.810-836, 2009. https://doi.org/10.1016/j.adhoc.2009.01.001
  4. Alex M. R. Slingerland, Przemyslaw Pawelczak, R. Venkatesha Prasad, Anthony Lo, and Ramin Hekmat, "Performance of Transport Control Protocol over Dynamic Spectrum Access Links," in Proc. of IEEE Symposium on Dynamic Spectrum Access Networks, pp.486-495, 2007.
  5. Teerawat Issariyakul, Laxminarayana S. Pillutla, and Vikram Krishnamurthy, "Tuning Radio Resource in an Overlay Cognitive Radio Network for TCP: Greed Isn't Good," IEEE Communications Magazine, vo.47, no.7, pp.57-63, 2009.
  6. Marco Di Felice, Kaushik Roy Chowdhury, and Luciano Bononi, "Modeling and Performance Evaluation of Transmission Control Protocol over Cognitive Radio Ad Hoc Networks," in Proc. of ACM Conf. on Modeling, Analysis and Simulation of Wireless and Mobile Systems, pp.4-12, 2009.
  7. Changqing Luo, F. Richard Yu, Hong Ji and Victor C.M. Leung, "Optimal Channel Access for TCP Performance Improvement in Cognitive Radio Networks: A Cross-Layer Design Approach," Proc. of IEEE Conf. on Global telecommunications, pp.2618-2623, 2009.
  8. Changqing Luo, F. Richard Yu, Hong Ji, and Victor C.M. Leung, "Cross-Layer Design for TCP Performance Improvement in Cognitive Radio Networks," IEEE Vehicular Technology, vo.59, no.5, pp.2485-2495, 2009.
  9. Kaushik R. Chowdhury, Marco Di Felice, and Ian F. Akyildiz, "TP-CRAHN: A Transport Protocol for Cognitive Radio Ad-hoc Networks," in Proc. of IEEE Conf. on Computer Communications, pp.2482-2490, 2009.
  10. Dilip Sarkar and Harendra Naray, "Transport Layer Protocols for Cognitive Networks," Proc. of IEEE Conf. on Computer Communications, pp.1-6, 2010.
  11. Kevin Fall and Kannan Varadhan, The ns Manual, The VINT Project.
  12. Shu Lin, Daniel J. Costello Jr., and Michael J. Miller, "Automatic-repeatrequest error-control schemes," IEEE Communications Magazine, vo.22, no.12, pp.5-17, 1994.
  13. Carlos Cordeiro, Kiran Challapali, and Dagnachew Birru, "IEEE 802.22: An Introduction to the First Wireless Standard based on Cognitive Radios," Communications, vol.1, no.1, pp.38-47, 2006.
  14. Saverio Mascolo, Claudio Casetti, Mario Gerla, M. Y. Sanadidi, and Ren Wang, "TCP Westwood: Bandwidth Estimation for Enhanced Transport over Wireless Links," in Proc. of ACM Conf. on Mobile Computing and Networking (MOBICOM), pp.287-297, 2001.

Cited by

  1. Transport Protocols in Cognitive Radio Networks: A Survey vol.8, pp.11, 2012, https://doi.org/10.3837/tiis.2014.11.004