Network Coding as a Performance Booster for Concurrent Multi-Path Transfer of Data in Multi-Hop Wireless Networks
The emerging use of multi-homed wireless devices along with simultaneous multi-path data transfer offers tremendous potentials to improve the capacity of multi-hop wireless networks. The use of simultaneous data transfer over separate disjoint paths in multi-hop wireless networks to increase network...
Saved in:
Published in | IEEE transactions on mobile computing Vol. 16; no. 4; pp. 1047 - 1058 |
---|---|
Main Authors | , , |
Format | Magazine Article |
Language | English |
Published |
Los Alamitos
IEEE
01.04.2017
The Institute of Electrical and Electronics Engineers, Inc. (IEEE) |
Subjects | |
Online Access | Get full text |
Cover
Loading…
Abstract | The emerging use of multi-homed wireless devices along with simultaneous multi-path data transfer offers tremendous potentials to improve the capacity of multi-hop wireless networks. The use of simultaneous data transfer over separate disjoint paths in multi-hop wireless networks to increase network capacity is a less explored subject, mainly because of the challenges it triggers for the reliable transport layer protocols. Reliable transport layer protocols generally use packet sequence number as a mean to ensure delivery. As such, the out-of-order packet arrival in reliable transport layer protocols triggers receiver buffer blocking that causes throughput degradation and prevents the reliable multi-path transport layer protocol to realize its vast potential. This paper focuses on integrating network coding with a reliable multi-path transport layer protocol to resolve the receiver buffer blocking problem. We propose an adaptive network coding mechanism to desensitize the receiver against packet reordering and consequently eliminate the receiver buffer blocking problem. Our state-of-the-art network coding scheme uses a combination of Q-learning and logistic regression for rare data events to control the number of redundant packets based on the network dynamics. We confirmed the veracity of our proposed scheme by a queuing theory based mathematical model. Moreover, the effectiveness of the proposed scheme is demonstrated through simulations and testbed experiments. |
---|---|
AbstractList | The emerging use of multi-homed wireless devices along with simultaneous multi-path data transfer offers tremendous potentials to improve the capacity of multi-hop wireless networks. The use of simultaneous data transfer over separate disjoint paths in multi-hop wireless networks to increase network capacity is a less explored subject, mainly because of the challenges it triggers for the reliable transport layer protocols. Reliable transport layer protocols generally use packet sequence number as a mean to ensure delivery. As such, the out-of-order packet arrival in reliable transport layer protocols triggers receiver buffer blocking that causes throughput degradation and prevents the reliable multi-path transport layer protocol to realize its vast potential. This paper focuses on integrating network coding with a reliable multi-path transport layer protocol to resolve the receiver buffer blocking problem. We propose an adaptive network coding mechanism to desensitize the receiver against packet reordering and consequently eliminate the receiver buffer blocking problem. Our state-of-the-art network coding scheme uses a combination of Q-learning and logistic regression for rare data events to control the number of redundant packets based on the network dynamics. We confirmed the veracity of our proposed scheme by a queuing theory based mathematical model. Moreover, the effectiveness of the proposed scheme is demonstrated through simulations and testbed experiments. |
Author | Aydin, Ilknur Leung, Victor C. M. Arianpoo, Nasim |
Author_xml | – sequence: 1 givenname: Nasim surname: Arianpoo fullname: Arianpoo, Nasim email: nasima@ece.ubc.ca organization: Dept. of Electr. Eng., Univ. of British Columbia, Vancouver, BC, Canada – sequence: 2 givenname: Ilknur surname: Aydin fullname: Aydin, Ilknur email: aydini@farmingdale.edu organization: Comput. Syst. Dept., Farmingdale State Coll., Farmingdale, NY, USA – sequence: 3 givenname: Victor C. M. surname: Leung fullname: Leung, Victor C. M. email: vleunge@ece.ubc.ca organization: Dept. of Electr. Eng., Univ. of British Columbia, Vancouver, BC, Canada |
BookMark | eNp9kM1LAzEQxYMo-HkXvAQ8b518bLJ71PoJVj1UPC5pdlZTa1KTLOJ_75YWDx48zWPm9-bB2yfbPngk5JjBiDGoz6aT8YgDUyNeViUDtUX2WFlWBSgF2ystVMG4ELtkP6U5AKvqWu-RzwfMXyG-03FonX-lJlFDnzB2IX4Yb5FehJAyRjosBsbbPkb0mU76RXbFk8lvdBqNT92AhI5emmyo85vzbVjSFxdxgSnRTVA6JDudWSQ82swD8nx9NR3fFvePN3fj8_vC8prloprVUkOLDEDXHZY4s5xjJaSUyEFV7SBFra1srZEzBZUWrcIZWmwBrQZxQE7Xf5cxfPaYcjMPffRDZMOZllLLUrCBUmvKxpBSxK6xLpvsgs_RuEXDoFnV2wz1Nqt6m029gxH-GJfRfZj4_Z_lZG1xiPiL6xIASi5-AN0_h6c |
CODEN | ITMCCJ |
CitedBy_id | crossref_primary_10_3390_electronics11152384 crossref_primary_10_1093_comjnl_bxac074 crossref_primary_10_1109_JIOT_2023_3245198 crossref_primary_10_1007_s10922_022_09677_1 crossref_primary_10_3390_e25070966 crossref_primary_10_1007_s11704_018_7153_6 crossref_primary_10_1007_s12083_022_01321_8 crossref_primary_10_1016_j_future_2019_03_013 crossref_primary_10_1016_j_conengprac_2021_104859 crossref_primary_10_3390_s20205902 |
Cites_doi | 10.1109/18.850663 10.1109/INFCOM.2009.5061931 10.1109/ICC.2014.6883823 10.1109/ISIT.2005.1523665 10.1109/ISIT.2008.4595268 10.1109/ICCSN.2011.6013676 10.1093/oxfordjournals.pan.a004868 10.1109/TNET.2006.882843 10.1016/j.phycom.2008.01.006 10.1145/1282427.1282400 10.1109/NCA.2009.52 10.1109/TNET.2003.818197 10.1109/IROS.2006.282341 10.1109/INFCOM.2009.5061923 10.1007/978-3-540-79549-0_63 10.1109/GLOCOM.2002.1188057 10.17487/rfc4960 10.1109/GLOCOM.2010.5683579 10.1109/WCNC.2009.4917895 10.1007/978-1-4302-4972-6 10.1109/WCNC.2010.5506559 10.1109/TNET.2008.923722 10.21236/ADA438991 10.1109/ISITA.2008.4895447 10.1007/BF00992698 10.1109/90.650137 10.1002/0471200581 10.1109/JPROC.2010.2093850 |
ContentType | Magazine Article |
Copyright | Copyright The Institute of Electrical and Electronics Engineers, Inc. (IEEE) 2017 |
Copyright_xml | – notice: Copyright The Institute of Electrical and Electronics Engineers, Inc. (IEEE) 2017 |
DBID | 97E RIA RIE AAYXX CITATION 7SC 7SP 8FD JQ2 L7M L~C L~D |
DOI | 10.1109/TMC.2016.2585106 |
DatabaseName | IEEE All-Society Periodicals Package (ASPP) 2005–Present IEEE All-Society Periodicals Package (ASPP) 1998–Present IEEE Electronic Library (IEL) CrossRef Computer and Information Systems Abstracts Electronics & Communications Abstracts Technology Research Database ProQuest Computer Science Collection Advanced Technologies Database with Aerospace Computer and Information Systems Abstracts Academic Computer and Information Systems Abstracts Professional |
DatabaseTitle | CrossRef Technology Research Database Computer and Information Systems Abstracts – Academic Electronics & Communications Abstracts ProQuest Computer Science Collection Computer and Information Systems Abstracts Advanced Technologies Database with Aerospace Computer and Information Systems Abstracts Professional |
DatabaseTitleList | Technology Research Database |
Database_xml | – sequence: 1 dbid: RIE name: IEEE/IET Electronic Library (IEL) url: https://proxy.k.utb.cz/login?url=https://ieeexplore.ieee.org/ sourceTypes: Publisher |
DeliveryMethod | fulltext_linktorsrc |
Discipline | Computer Science |
EISSN | 1558-0660 |
EndPage | 1058 |
ExternalDocumentID | 10_1109_TMC_2016_2585106 7500052 |
Genre | orig-research |
GrantInformation_xml | – fundername: National Natural Science Foundation of China grantid: 61271182 funderid: 10.13039/501100001809 – fundername: Canadian Natural Sciences and Engineering Research grantid: RGPIN-2014-06119; RGPAS-462031-2014 funderid: 10.13039/501100000038 |
GroupedDBID | -~X .DC 0R~ 29I 4.4 5GY 6IK 97E AAJGR AARMG AASAJ AAWTH ABAZT ABQJQ ABVLG ACGFO ACGFS ACIWK AENEX AGQYO AHBIQ AKJIK AKQYR ALMA_UNASSIGNED_HOLDINGS ATWAV BEFXN BFFAM BGNUA BKEBE BPEOZ CS3 DU5 EBS EJD HZ~ IEDLZ IFIPE IPLJI JAVBF LAI M43 O9- OCL P2P PQQKQ RIA RIE RNS AAYXX CITATION RIG 7SC 7SP 8FD JQ2 L7M L~C L~D |
ID | FETCH-LOGICAL-c291t-8b9470de10079fe5ebc22e83444e2068d834397c4dca4b60873d6ebeced0ec703 |
IEDL.DBID | RIE |
ISSN | 1536-1233 |
IngestDate | Sun Jun 29 16:07:46 EDT 2025 Thu Apr 24 23:11:23 EDT 2025 Tue Jul 01 01:10:12 EDT 2025 Wed Aug 27 02:52:47 EDT 2025 |
IsPeerReviewed | true |
IsScholarly | true |
Issue | 4 |
Language | English |
License | https://ieeexplore.ieee.org/Xplorehelp/downloads/license-information/IEEE.html |
LinkModel | DirectLink |
MergedId | FETCHMERGED-LOGICAL-c291t-8b9470de10079fe5ebc22e83444e2068d834397c4dca4b60873d6ebeced0ec703 |
Notes | ObjectType-Article-1 SourceType-Scholarly Journals-1 ObjectType-Feature-2 content type line 14 |
ORCID | 0000-0002-5926-2510 |
PQID | 2174474531 |
PQPubID | 75730 |
PageCount | 12 |
ParticipantIDs | crossref_citationtrail_10_1109_TMC_2016_2585106 ieee_primary_7500052 proquest_journals_2174474531 crossref_primary_10_1109_TMC_2016_2585106 |
ProviderPackageCode | CITATION AAYXX |
PublicationCentury | 2000 |
PublicationDate | 2017-April-1 2017-4-1 20170401 |
PublicationDateYYYYMMDD | 2017-04-01 |
PublicationDate_xml | – month: 04 year: 2017 text: 2017-April-1 day: 01 |
PublicationDecade | 2010 |
PublicationPlace | Los Alamitos |
PublicationPlace_xml | – name: Los Alamitos |
PublicationTitle | IEEE transactions on mobile computing |
PublicationTitleAbbrev | TMC |
PublicationYear | 2017 |
Publisher | IEEE The Institute of Electrical and Electronics Engineers, Inc. (IEEE) |
Publisher_xml | – name: IEEE – name: The Institute of Electrical and Electronics Engineers, Inc. (IEEE) |
References | ref35 ref13 ref34 ref12 ref37 ref36 ref14 barré (ref15) 0 ref33 ref11 even-dar and (ref20) 2004; 5 ref10 ref1 ref39 ref17 ref19 ref18 (ref31) 0 (ref28) 0 aydin (ref32) 2010 (ref26) 0 ref24 ref23 sundararajan (ref38) 2011 ref42 ref41 ref21 iyengar (ref2) 2004 ref8 (ref30) 0 (ref29) 0 ref7 fisk (ref16) 2001 ref9 ref4 ref3 ref6 ref5 ref40 (ref27) 0 bolch (ref22) 1998 (ref25) 0 |
References_xml | – ident: ref8 doi: 10.1109/18.850663 – ident: ref13 doi: 10.1109/INFCOM.2009.5061931 – ident: ref24 doi: 10.1109/ICC.2014.6883823 – ident: ref6 doi: 10.1109/ISIT.2005.1523665 – year: 2010 ident: ref32 article-title: SCTP-based concurrent multipath transfer in the contexts of multihop wireless networks and TCP-friendliness – year: 2001 ident: ref16 article-title: Dynamic right-sizing in TCP – ident: ref21 doi: 10.1109/ISIT.2008.4595268 – ident: ref4 doi: 10.1109/ICCSN.2011.6013676 – ident: ref18 doi: 10.1093/oxfordjournals.pan.a004868 – ident: ref3 doi: 10.1109/TNET.2006.882843 – ident: ref5 doi: 10.1016/j.phycom.2008.01.006 – volume: 5 start-page: 1 year: 2004 ident: ref20 article-title: Learning rates for Q-learning publication-title: J Mach Learn Res – year: 0 ident: ref30 – ident: ref9 doi: 10.1145/1282427.1282400 – ident: ref33 doi: 10.1109/NCA.2009.52 – ident: ref12 doi: 10.1109/TNET.2003.818197 – ident: ref19 doi: 10.1109/IROS.2006.282341 – ident: ref40 doi: 10.1109/INFCOM.2009.5061923 – start-page: 444 year: 0 ident: ref15 article-title: Multipath TCP: From theory to practice publication-title: Proc 10th Int'l IFIP TC 6 Conf Networking – ident: ref36 doi: 10.1007/978-3-540-79549-0_63 – ident: ref11 doi: 10.1109/ISIT.2005.1523665 – year: 2004 ident: ref2 article-title: Concurrent multipath transfer using SCTP multihoming publication-title: Proc Int Symp Perform Eval Computer Telecommun Syst – ident: ref42 doi: 10.1109/GLOCOM.2002.1188057 – ident: ref1 doi: 10.17487/rfc4960 – ident: ref17 doi: 10.1109/GLOCOM.2010.5683579 – year: 0 ident: ref25 – ident: ref34 doi: 10.1109/WCNC.2009.4917895 – year: 0 ident: ref26 – ident: ref37 doi: 10.1007/978-1-4302-4972-6 – ident: ref35 doi: 10.1109/WCNC.2010.5506559 – ident: ref10 doi: 10.1109/TNET.2008.923722 – year: 0 ident: ref29 – ident: ref23 doi: 10.21236/ADA438991 – ident: ref39 doi: 10.1109/ISITA.2008.4895447 – year: 0 ident: ref28 – ident: ref7 doi: 10.1007/BF00992698 – year: 0 ident: ref27 – year: 0 ident: ref31 article-title: QualNet. – ident: ref41 doi: 10.1109/90.650137 – year: 1998 ident: ref22 publication-title: Queueing Networks and Markov Chains Modeling and Performance Evaluation with Computer Science Applications doi: 10.1002/0471200581 – year: 2011 ident: ref38 article-title: Feedback-based online network coding – ident: ref14 doi: 10.1109/JPROC.2010.2093850 |
SSID | ssj0018997 |
Score | 1.2952031 |
Snippet | The emerging use of multi-homed wireless devices along with simultaneous multi-path data transfer offers tremendous potentials to improve the capacity of... |
SourceID | proquest crossref ieee |
SourceType | Aggregation Database Enrichment Source Index Database Publisher |
StartPage | 1047 |
SubjectTerms | algorithm/protocol design and analysis Buffers Coding coding and information theory Computer simulation Data transfer Data transfer (computers) Encoding Machine learning Markov processes Network coding Packets (communication) Protocol (computers) Protocols Queues Queuing theory Receivers Reliability SCTP-CMT Spread spectrum communication State of the art TCP-IP Transport wireless Wireless communications Wireless networks |
Title | Network Coding as a Performance Booster for Concurrent Multi-Path Transfer of Data in Multi-Hop Wireless Networks |
URI | https://ieeexplore.ieee.org/document/7500052 https://www.proquest.com/docview/2174474531 |
Volume | 16 |
hasFullText | 1 |
inHoldings | 1 |
isFullTextHit | |
isPrint | |
link | http://utb.summon.serialssolutions.com/2.0.0/link/0/eLvHCXMwjV1LT8MwDLYGJ04DBmK8lAMXJNp1afo6wgBNSJt2AIlb1SSuhEAtbN2FX0-cPkCAELeoddRIX2LH9Wcb4Mwc_7HOeeBwKbRxUGTsxFzHjsBAS5_LQMWUnDybh9MHcfcYPPbgosuFQURLPkOXhjaWr0u1pl9loyiwkakN2DCOW52r1UUMjN8Q1bVRqa-M77chSS8Z3c8mxOEKXU4xMOpt9MUE2Z4qPxSxtS63fZi166pJJc_uupKuev9WsvG_C9-Gfls2ml3WG2MHeljsQr_t4cCaIz2At3nNA2eTkqwYy1YsY4vPbAJ2VVIayJKZB0amUHU9J2YTd52FuT8ya-5yI1Lm7DqrMvZUNK-n5Ssjeu2LUaes-dBqDx5ub-4nU6dpw-AonowrJ5aJiDyNxKdIcgxQKs6R-nMI5F4YazM0txoltMqEDL048nVIewO1h8polH3YLMoCD4DpcRjkCflQOBaBDKUvQi1VprPc-EEKhzBqkUlVU6OcWmW8pNZX8ZLUYJkSlmmD5RDOuxmvdX2OP2QHBE0n16AyhOMW_LQ5wKuUPDURCaOhDn-fdQRbnCy8JfEcw2a1XOOJuZ9U8tRuzA-PtuIY |
linkProvider | IEEE |
linkToHtml | http://utb.summon.serialssolutions.com/2.0.0/link/0/eLvHCXMwjV07b9swED7kMTST82gRN2nKoUuAyJYpUo8xdRq4SWxksAFvgkiegCCG5Njy0l8fHiW5QVsE3QjpCBH4yDue7vEBfLPHf2ByLj2uhLEOioq9mJvYEyiNCriSOqbi5PEkHM3E3VzOd-BqWwuDiC75DHs0dLF8U-oN_SrrR9JFpnZh39p9yetqrW3MwHoOUd0dlZhlgqANSvpJfzoeUhZX2OMUBSN2ozdGyLGq_KWKnX257cC4XVmdVvLc21Sqp3_90bTxf5d-CJ22cTS7rrfGEexgcQydlsWBNYf6BF4mdSY4G5Zkx1i2Zhl7_F1PwL6XVAiyYvaBlSl03dGJudJd79HeIJkzeLkVKXN2k1UZeyqa16NyySjBdmEVKms-tP4Is9sf0-HIa4gYPM2TQeXFKhGRb5AyKpIcJSrNORJDh0Duh7GxQ3uv0cLoTKjQj6PAhLQ70PiorU75BHtFWeApMDMIZZ6QF4UDIVWoAhEapTOT5dYT0tiFfotMqpsu5USWsUidt-InqcUyJSzTBssuXG5nLOsOHe_InhA0W7kGlS6ct-CnzRFep-SriUhYHfX537O-wofRdPyQPvyc3J_BASd771J6zmGvWm3wi72tVOrCbdJXhN_lYg |
openUrl | ctx_ver=Z39.88-2004&ctx_enc=info%3Aofi%2Fenc%3AUTF-8&rfr_id=info%3Asid%2Fsummon.serialssolutions.com&rft_val_fmt=info%3Aofi%2Ffmt%3Akev%3Amtx%3Ajournal&rft.genre=article&rft.atitle=Network+Coding+as+a+Performance+Booster+for+Concurrent+Multi-Path+Transfer+of+Data+in+Multi-Hop+Wireless+Networks&rft.jtitle=IEEE+transactions+on+mobile+computing&rft.au=Arianpoo%2C+Nasim&rft.au=Aydin%2C+Ilknur&rft.au=Leung%2C+Victor+C.M.&rft.date=2017-04-01&rft.issn=1536-1233&rft.volume=16&rft.issue=4&rft.spage=1047&rft.epage=1058&rft_id=info:doi/10.1109%2FTMC.2016.2585106&rft.externalDBID=n%2Fa&rft.externalDocID=10_1109_TMC_2016_2585106 |
thumbnail_l | http://covers-cdn.summon.serialssolutions.com/index.aspx?isbn=/lc.gif&issn=1536-1233&client=summon |
thumbnail_m | http://covers-cdn.summon.serialssolutions.com/index.aspx?isbn=/mc.gif&issn=1536-1233&client=summon |
thumbnail_s | http://covers-cdn.summon.serialssolutions.com/index.aspx?isbn=/sc.gif&issn=1536-1233&client=summon |