JOURNAL BROWSE
Search
Advanced SearchSearch Tips
An Experimental Implementation of a Cross-Layer Approach for Improving TCP Performance over Cognitive Radio Networks
facebook(new window)  Pirnt(new window) E-mail(new window) Excel Download
 Title & Authors
An Experimental Implementation of a Cross-Layer Approach for Improving TCP Performance over Cognitive Radio Networks
Byun, Sang-Seon;
  PDF(new window)
 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
Cognitive Radio Networks;Congestion Control;TCP;USRP;
 Language
English
 Cited by
 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. crossref(new window)

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. crossref(new window)

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. crossref(new window)

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. crossref(new window)

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. crossref(new window)

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.

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.

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.

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.