TCPJGNC: A transport control protocol based on network coding for multi-hop cognitive radio networks

Cognitive radio (CR) has emerged as a promising solution to enhance spectrum utilization. In cognitive radio networks (CRNs), the secondary users (SUs) can opportunistically exploit frequency bands when the primary users (PUs) do not occupy the bands. However, TCP performance in CRNs may suffer from...

Ausführliche Beschreibung

Gespeichert in:
Bibliographische Detailangaben
Veröffentlicht in:Computer communications 2016-04, Vol.79, p.9-21
Hauptverfasser: Qin, Yang, Zhong, Xiaoxiong, Yang, Yuanyuan, Li, Li, Wu, Fangshan
Format: Artikel
Sprache:eng
Schlagworte:
Online-Zugang:Volltext
Tags: Tag hinzufügen
Keine Tags, Fügen Sie den ersten Tag hinzu!
container_end_page 21
container_issue
container_start_page 9
container_title Computer communications
container_volume 79
creator Qin, Yang
Zhong, Xiaoxiong
Yang, Yuanyuan
Li, Li
Wu, Fangshan
description Cognitive radio (CR) has emerged as a promising solution to enhance spectrum utilization. In cognitive radio networks (CRNs), the secondary users (SUs) can opportunistically exploit frequency bands when the primary users (PUs) do not occupy the bands. However, TCP performance in CRNs may suffer from significant degradation due to this feature. In this paper, we investigate the limitations of TCP in multi-channel multi-radio multi-hop CRNs, and propose a novel transmission control protocol called TCPJGNC (TCP Joint Generation Network Coding, JGNC) based on network coding. In TCPJGNC, we dynamically adjust the number of packets involved in network coding according to the wireless communication environment to achieve better decoding probability. In the meantime, a coding scheme based on JGNC is provided which can reduce the number of retransmissions in TCPJGNC. In addition, we modify the TCP mechanism to fit into CRNs by considering the features of CRNs. An analysis of approximate expected throughput in TCPJGNC is provided and the simulation results indicate that TCPJGNC can significantly improve the network performance in terms of throughput, bandwidth efficiency and average end-to-end delay. To the best of our knowledge, TCPJGNC is the first transmission control protocol for multi-hop CRNs from a network coding perspective.
doi_str_mv 10.1016/j.comcom.2015.12.007
format Article
fullrecord <record><control><sourceid>proquest_cross</sourceid><recordid>TN_cdi_proquest_miscellaneous_1808070792</recordid><sourceformat>XML</sourceformat><sourcesystem>PC</sourcesystem><els_id>S0140366415004673</els_id><sourcerecordid>1808070792</sourcerecordid><originalsourceid>FETCH-LOGICAL-c409t-825fe3319739660d75774a363091bc6cc9579106d5046dd8cbe27f9415afca243</originalsourceid><addsrcrecordid>eNp9kE1LxDAQhoMouH78Aw85emmdNGnSehCWxU9EPSh4C9kkXbN2mzXJKv57s1SvwsAMw_O-zLwInRAoCRB-tiy1X-UqKyB1SaoSQOygCWkELQTQ1100AcKgoJyzfXQQ4xIAmBB0gszz7Onu-mF2jqc4BTXEtQ8Jaz-k4Hu8Dj55nYe5itZgP-DBpi8f3jNh3LDAnQ94temTK978Oi8Xg0vu0-KgjPN_cDxCe53qoz3-7Yfo5eryeXZT3D9e386m94Vm0KaiqerOUkpaQVvOwYhaCKYop9CSueZat7VoCXBTA-PGNHpuK9G1jNSq06pi9BCdjr757o-NjUmuXNS279Vg_SZK0kADAkRbZZSNqA4-xmA7uQ5upcK3JCC3ocqlHEOV21AlqWQONcsuRpnNb3w6G2TUzg7aGhesTtJ497_BDyGqghw</addsrcrecordid><sourcetype>Aggregation Database</sourcetype><iscdi>true</iscdi><recordtype>article</recordtype><pqid>1808070792</pqid></control><display><type>article</type><title>TCPJGNC: A transport control protocol based on network coding for multi-hop cognitive radio networks</title><source>Access via ScienceDirect (Elsevier)</source><creator>Qin, Yang ; Zhong, Xiaoxiong ; Yang, Yuanyuan ; Li, Li ; Wu, Fangshan</creator><creatorcontrib>Qin, Yang ; Zhong, Xiaoxiong ; Yang, Yuanyuan ; Li, Li ; Wu, Fangshan</creatorcontrib><description>Cognitive radio (CR) has emerged as a promising solution to enhance spectrum utilization. In cognitive radio networks (CRNs), the secondary users (SUs) can opportunistically exploit frequency bands when the primary users (PUs) do not occupy the bands. However, TCP performance in CRNs may suffer from significant degradation due to this feature. In this paper, we investigate the limitations of TCP in multi-channel multi-radio multi-hop CRNs, and propose a novel transmission control protocol called TCPJGNC (TCP Joint Generation Network Coding, JGNC) based on network coding. In TCPJGNC, we dynamically adjust the number of packets involved in network coding according to the wireless communication environment to achieve better decoding probability. In the meantime, a coding scheme based on JGNC is provided which can reduce the number of retransmissions in TCPJGNC. In addition, we modify the TCP mechanism to fit into CRNs by considering the features of CRNs. An analysis of approximate expected throughput in TCPJGNC is provided and the simulation results indicate that TCPJGNC can significantly improve the network performance in terms of throughput, bandwidth efficiency and average end-to-end delay. To the best of our knowledge, TCPJGNC is the first transmission control protocol for multi-hop CRNs from a network coding perspective.</description><identifier>ISSN: 0140-3664</identifier><identifier>EISSN: 1873-703X</identifier><identifier>DOI: 10.1016/j.comcom.2015.12.007</identifier><language>eng</language><publisher>Elsevier B.V</publisher><subject>Coding ; Cognitive radio ; Cognitive radio networks ; Computer simulation ; Mathematical models ; Network coding ; Networks ; TCP ; TCP (protocol) ; Transportation networks ; Wireless communication</subject><ispartof>Computer communications, 2016-04, Vol.79, p.9-21</ispartof><rights>2015 Elsevier B.V.</rights><lds50>peer_reviewed</lds50><woscitedreferencessubscribed>false</woscitedreferencessubscribed><citedby>FETCH-LOGICAL-c409t-825fe3319739660d75774a363091bc6cc9579106d5046dd8cbe27f9415afca243</citedby><cites>FETCH-LOGICAL-c409t-825fe3319739660d75774a363091bc6cc9579106d5046dd8cbe27f9415afca243</cites></display><links><openurl>$$Topenurl_article</openurl><openurlfulltext>$$Topenurlfull_article</openurlfulltext><thumbnail>$$Tsyndetics_thumb_exl</thumbnail><linktohtml>$$Uhttps://dx.doi.org/10.1016/j.comcom.2015.12.007$$EHTML$$P50$$Gelsevier$$H</linktohtml><link.rule.ids>314,780,784,3550,27924,27925,45995</link.rule.ids></links><search><creatorcontrib>Qin, Yang</creatorcontrib><creatorcontrib>Zhong, Xiaoxiong</creatorcontrib><creatorcontrib>Yang, Yuanyuan</creatorcontrib><creatorcontrib>Li, Li</creatorcontrib><creatorcontrib>Wu, Fangshan</creatorcontrib><title>TCPJGNC: A transport control protocol based on network coding for multi-hop cognitive radio networks</title><title>Computer communications</title><description>Cognitive radio (CR) has emerged as a promising solution to enhance spectrum utilization. In cognitive radio networks (CRNs), the secondary users (SUs) can opportunistically exploit frequency bands when the primary users (PUs) do not occupy the bands. However, TCP performance in CRNs may suffer from significant degradation due to this feature. In this paper, we investigate the limitations of TCP in multi-channel multi-radio multi-hop CRNs, and propose a novel transmission control protocol called TCPJGNC (TCP Joint Generation Network Coding, JGNC) based on network coding. In TCPJGNC, we dynamically adjust the number of packets involved in network coding according to the wireless communication environment to achieve better decoding probability. In the meantime, a coding scheme based on JGNC is provided which can reduce the number of retransmissions in TCPJGNC. In addition, we modify the TCP mechanism to fit into CRNs by considering the features of CRNs. An analysis of approximate expected throughput in TCPJGNC is provided and the simulation results indicate that TCPJGNC can significantly improve the network performance in terms of throughput, bandwidth efficiency and average end-to-end delay. To the best of our knowledge, TCPJGNC is the first transmission control protocol for multi-hop CRNs from a network coding perspective.</description><subject>Coding</subject><subject>Cognitive radio</subject><subject>Cognitive radio networks</subject><subject>Computer simulation</subject><subject>Mathematical models</subject><subject>Network coding</subject><subject>Networks</subject><subject>TCP</subject><subject>TCP (protocol)</subject><subject>Transportation networks</subject><subject>Wireless communication</subject><issn>0140-3664</issn><issn>1873-703X</issn><fulltext>true</fulltext><rsrctype>article</rsrctype><creationdate>2016</creationdate><recordtype>article</recordtype><recordid>eNp9kE1LxDAQhoMouH78Aw85emmdNGnSehCWxU9EPSh4C9kkXbN2mzXJKv57s1SvwsAMw_O-zLwInRAoCRB-tiy1X-UqKyB1SaoSQOygCWkELQTQ1100AcKgoJyzfXQQ4xIAmBB0gszz7Onu-mF2jqc4BTXEtQ8Jaz-k4Hu8Dj55nYe5itZgP-DBpi8f3jNh3LDAnQ94temTK978Oi8Xg0vu0-KgjPN_cDxCe53qoz3-7Yfo5eryeXZT3D9e386m94Vm0KaiqerOUkpaQVvOwYhaCKYop9CSueZat7VoCXBTA-PGNHpuK9G1jNSq06pi9BCdjr757o-NjUmuXNS279Vg_SZK0kADAkRbZZSNqA4-xmA7uQ5upcK3JCC3ocqlHEOV21AlqWQONcsuRpnNb3w6G2TUzg7aGhesTtJ497_BDyGqghw</recordid><startdate>20160401</startdate><enddate>20160401</enddate><creator>Qin, Yang</creator><creator>Zhong, Xiaoxiong</creator><creator>Yang, Yuanyuan</creator><creator>Li, Li</creator><creator>Wu, Fangshan</creator><general>Elsevier B.V</general><scope>AAYXX</scope><scope>CITATION</scope><scope>7SC</scope><scope>8FD</scope><scope>JQ2</scope><scope>L7M</scope><scope>L~C</scope><scope>L~D</scope></search><sort><creationdate>20160401</creationdate><title>TCPJGNC: A transport control protocol based on network coding for multi-hop cognitive radio networks</title><author>Qin, Yang ; Zhong, Xiaoxiong ; Yang, Yuanyuan ; Li, Li ; Wu, Fangshan</author></sort><facets><frbrtype>5</frbrtype><frbrgroupid>cdi_FETCH-LOGICAL-c409t-825fe3319739660d75774a363091bc6cc9579106d5046dd8cbe27f9415afca243</frbrgroupid><rsrctype>articles</rsrctype><prefilter>articles</prefilter><language>eng</language><creationdate>2016</creationdate><topic>Coding</topic><topic>Cognitive radio</topic><topic>Cognitive radio networks</topic><topic>Computer simulation</topic><topic>Mathematical models</topic><topic>Network coding</topic><topic>Networks</topic><topic>TCP</topic><topic>TCP (protocol)</topic><topic>Transportation networks</topic><topic>Wireless communication</topic><toplevel>peer_reviewed</toplevel><toplevel>online_resources</toplevel><creatorcontrib>Qin, Yang</creatorcontrib><creatorcontrib>Zhong, Xiaoxiong</creatorcontrib><creatorcontrib>Yang, Yuanyuan</creatorcontrib><creatorcontrib>Li, Li</creatorcontrib><creatorcontrib>Wu, Fangshan</creatorcontrib><collection>CrossRef</collection><collection>Computer and Information Systems Abstracts</collection><collection>Technology Research Database</collection><collection>ProQuest Computer Science Collection</collection><collection>Advanced Technologies Database with Aerospace</collection><collection>Computer and Information Systems Abstracts – Academic</collection><collection>Computer and Information Systems Abstracts Professional</collection><jtitle>Computer communications</jtitle></facets><delivery><delcategory>Remote Search Resource</delcategory><fulltext>fulltext</fulltext></delivery><addata><au>Qin, Yang</au><au>Zhong, Xiaoxiong</au><au>Yang, Yuanyuan</au><au>Li, Li</au><au>Wu, Fangshan</au><format>journal</format><genre>article</genre><ristype>JOUR</ristype><atitle>TCPJGNC: A transport control protocol based on network coding for multi-hop cognitive radio networks</atitle><jtitle>Computer communications</jtitle><date>2016-04-01</date><risdate>2016</risdate><volume>79</volume><spage>9</spage><epage>21</epage><pages>9-21</pages><issn>0140-3664</issn><eissn>1873-703X</eissn><abstract>Cognitive radio (CR) has emerged as a promising solution to enhance spectrum utilization. In cognitive radio networks (CRNs), the secondary users (SUs) can opportunistically exploit frequency bands when the primary users (PUs) do not occupy the bands. However, TCP performance in CRNs may suffer from significant degradation due to this feature. In this paper, we investigate the limitations of TCP in multi-channel multi-radio multi-hop CRNs, and propose a novel transmission control protocol called TCPJGNC (TCP Joint Generation Network Coding, JGNC) based on network coding. In TCPJGNC, we dynamically adjust the number of packets involved in network coding according to the wireless communication environment to achieve better decoding probability. In the meantime, a coding scheme based on JGNC is provided which can reduce the number of retransmissions in TCPJGNC. In addition, we modify the TCP mechanism to fit into CRNs by considering the features of CRNs. An analysis of approximate expected throughput in TCPJGNC is provided and the simulation results indicate that TCPJGNC can significantly improve the network performance in terms of throughput, bandwidth efficiency and average end-to-end delay. To the best of our knowledge, TCPJGNC is the first transmission control protocol for multi-hop CRNs from a network coding perspective.</abstract><pub>Elsevier B.V</pub><doi>10.1016/j.comcom.2015.12.007</doi><tpages>13</tpages></addata></record>
fulltext fulltext
identifier ISSN: 0140-3664
ispartof Computer communications, 2016-04, Vol.79, p.9-21
issn 0140-3664
1873-703X
language eng
recordid cdi_proquest_miscellaneous_1808070792
source Access via ScienceDirect (Elsevier)
subjects Coding
Cognitive radio
Cognitive radio networks
Computer simulation
Mathematical models
Network coding
Networks
TCP
TCP (protocol)
Transportation networks
Wireless communication
title TCPJGNC: A transport control protocol based on network coding for multi-hop cognitive radio networks
url https://sfx.bib-bvb.de/sfx_tum?ctx_ver=Z39.88-2004&ctx_enc=info:ofi/enc:UTF-8&ctx_tim=2025-01-04T02%3A45%3A55IST&url_ver=Z39.88-2004&url_ctx_fmt=infofi/fmt:kev:mtx:ctx&rfr_id=info:sid/primo.exlibrisgroup.com:primo3-Article-proquest_cross&rft_val_fmt=info:ofi/fmt:kev:mtx:journal&rft.genre=article&rft.atitle=TCPJGNC:%20A%20transport%20control%20protocol%20based%20on%20network%20coding%20for%20multi-hop%20cognitive%20radio%20networks&rft.jtitle=Computer%20communications&rft.au=Qin,%20Yang&rft.date=2016-04-01&rft.volume=79&rft.spage=9&rft.epage=21&rft.pages=9-21&rft.issn=0140-3664&rft.eissn=1873-703X&rft_id=info:doi/10.1016/j.comcom.2015.12.007&rft_dat=%3Cproquest_cross%3E1808070792%3C/proquest_cross%3E%3Curl%3E%3C/url%3E&disable_directlink=true&sfx.directlink=off&sfx.report_link=0&rft_id=info:oai/&rft_pqid=1808070792&rft_id=info:pmid/&rft_els_id=S0140366415004673&rfr_iscdi=true