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...

Full description

Saved in:
Bibliographic Details
Published inIEEE transactions on mobile computing Vol. 16; no. 4; pp. 1047 - 1058
Main Authors Arianpoo, Nasim, Aydin, Ilknur, Leung, Victor C. M.
Format Magazine Article
LanguageEnglish
Published Los Alamitos IEEE 01.04.2017
The Institute of Electrical and Electronics Engineers, Inc. (IEEE)
Subjects
Online AccessGet 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