Network Coding-Aware Routing in Wireless Networks

A recent approach-COPE, presented by Katti ( Proc. ACM SIGCOMM 2006, pp. 243-254 )-for improving the throughput of unicast traffic in wireless multihop networks exploits the broadcast nature of the wireless medium through opportunistic network coding. In this paper, we analyze throughput improvement...

Full description

Saved in:
Bibliographic Details
Published inIEEE/ACM transactions on networking Vol. 18; no. 4; pp. 1158 - 1170
Main Authors Sengupta, S, Rayanchu, S, Banerjee, S
Format Journal Article
LanguageEnglish
Published New York IEEE 01.08.2010
The Institute of Electrical and Electronics Engineers, Inc. (IEEE)
Subjects
Online AccessGet full text
ISSN1063-6692
1558-2566
DOI10.1109/TNET.2010.2042727

Cover

Abstract A recent approach-COPE, presented by Katti ( Proc. ACM SIGCOMM 2006, pp. 243-254 )-for improving the throughput of unicast traffic in wireless multihop networks exploits the broadcast nature of the wireless medium through opportunistic network coding. In this paper, we analyze throughput improvements obtained by COPE-type network coding in wireless networks from a theoretical perspective. We make two key contributions. First, we obtain a theoretical formulation for computing the throughput of network coding on any wireless network topology and any pattern of concurrent unicast traffic sessions. Second, we advocate that routing be made aware of network coding opportunities rather than, as in COPE, being oblivious to it. More importantly, our model considers the tradeoff between routing flows close to each other for utilizing coding opportunities and away from each other for avoiding wireless interference. Our theoretical formulation provides a method for computing source-destination routes and utilizing the best coding opportunities from available ones so as to maximize the throughput. We handle scheduling of broadcast transmissions subject to wireless transmit/receive diversity and link interference in our optimization framework. Using our formulations, we compare the performance of traditional unicast routing and network coding with coding-oblivious and coding-aware routing on a variety of mesh network topologies, including some derived from contemporary mesh network testbeds. Our evaluations show that a route selection strategy that is aware of network coding opportunities leads to higher end-to-end throughput when compared to coding-oblivious routing strategies.
AbstractList A recent approach--COPE, presented by Katti [et al] (Proc. ACM SIGCOMM 2006, pp. 243-254)--for improving the throughput of unicast traffic in wireless multihop networks exploits the broadcast nature of the wireless medium through opportunistic network coding. In this paper, we analyze throughput improvements obtained by COPE-type network coding in wireless networks from a theoretical perspective. We make two key contributions. First, we obtain a theoretical formulation for computing the throughput of network coding on any wireless network topology and any pattern of concurrent unicast traffic sessions. Second, we advocate that routing be made aware of network coding opportunities rather than, as in COPE, being oblivious to it. More importantly, our model considers the tradeoff between routing flows close to each other for utilizing coding opportunities and away from each other for avoiding wireless interference. Our theoretical formulation provides a method for computing source-destination routes and utilizing the best coding opportunities from available ones so as to maximize the throughput. We handle scheduling of broadcast transmissions subject to wireless transmit/receive diversity and link interference in our optimization framework. Using our formulations, we compare the performance of traditional unicast routing and network coding with coding-oblivious and coding-aware routing on a variety of mesh network topologies, including some derived from contemporary mesh network testbeds. Our evaluations show that a route selection strategy that is aware of network coding opportunities leads to higher end-to-end throughput when compared to coding-oblivious routing strategies.
A recent approach--COPE, presented by Katti (Proc. ACM SIGCOMM 2006, pp. 243-254)--for improving the throughput of unicast traffic in wireless multihop networks exploits the broadcast nature of the wireless medium through opportunistic network coding. In this paper, we analyze throughput improvements obtained by COPE-type network coding in wireless networks from a theoretical perspective. We make two key contributions. First, we obtain a theoretical formulation for computing the throughput of network coding on any wireless network topology and any pattern of concurrent unicast traffic sessions. Second, we advocate that routing be made aware of network coding opportunities rather than, as in COPE, being oblivious to it. More importantly, our model considers the tradeoff between routing flows close to each other for utilizing coding opportunities and away from each other for avoiding wireless interference. Our theoretical formulation provides a method for computing source-destination routes and utilizing the best coding opportunities from available ones so as to maximize the throughput. We handle scheduling of broadcast transmissions subject to wireless transmit/receive diversity and link interference in our optimization framework. Using our formulations, we compare the performance of traditional unicast routing and network coding with coding-oblivious and coding-aware routing on a variety of mesh network topologies, including some derived from contemporary mesh network testbeds. Our evaluations show that a route selection strategy that is aware of network coding opportunities leads to higher end-to-end throughput when compared to coding-oblivious routing strategies.
Author Rayanchu, S
Sengupta, S
Banerjee, S
Author_xml – sequence: 1
  givenname: S
  surname: Sengupta
  fullname: Sengupta, S
  email: sudipta@lcs.mit.edu
  organization: Microsoft Res., Redmond, WA, USA
– sequence: 2
  givenname: S
  surname: Rayanchu
  fullname: Rayanchu, S
  email: shravan@cs.wisc.edu
  organization: Univ. of Wisconsin-Madison, Madison, WI, USA
– sequence: 3
  givenname: S
  surname: Banerjee
  fullname: Banerjee, S
  email: suman@cs.wisc.edu
  organization: Univ. of Wisconsin-Madison, Madison, WI, USA
BookMark eNp9kEtLAzEUhYNUsK3-AHEz4MLVaB6TTGZZSn1AqSAVlyHN3JHU6aQmGYr_3pQWF124uvdcvnM5nBEadK4DhK4JvicEVw_LxWx5T3GSFBe0pOUZGhLOZU65EIO0Y8FyISp6gUYhrDEmDFMxRGQBcef8VzZ1te0-88lOe8jeXB-TymyXfVgPLYSQHcFwic4b3Qa4Os4xen-cLafP-fz16WU6meeGUR7zsqlELWSJBS9WRlINEq9kumAhNEtJail0rbExteGGAGBdQMOkkESualKyMbo7_N16991DiGpjg4G21R24PigpCGeVoDKRtyfk2vW-S-EUwbSsWMEkSVR5oIx3IXholLFRR-u66LVtE6r2Tap9k2rfpDo2mZzkxLn1dqP9z7-em4PHAsAfz1MSmeL8AoyUfxo
CODEN IEANEP
CitedBy_id crossref_primary_10_1109_JSAC_2016_2615439
crossref_primary_10_1109_JSAC_2013_130814
crossref_primary_10_1109_WCL_2012_122612_120770
crossref_primary_10_1002_dac_2507
crossref_primary_10_4236_jcc_2019_77014
crossref_primary_10_1007_s10586_017_1193_9
crossref_primary_10_1109_JSAC_2014_2384233
crossref_primary_10_1186_1687_1499_2014_81
crossref_primary_10_7498_aps_60_064216
crossref_primary_10_1155_2012_565604
crossref_primary_10_1007_s11277_019_06293_2
crossref_primary_10_3390_app7080809
crossref_primary_10_1587_transcom_E94_B_698
crossref_primary_10_1007_s11276_019_02122_3
crossref_primary_10_1109_LCOMM_2018_2867579
crossref_primary_10_1109_TVT_2013_2252033
crossref_primary_10_1016_j_comnet_2016_05_023
crossref_primary_10_1007_s11277_020_07660_0
crossref_primary_10_1587_transcom_E97_B_87
crossref_primary_10_1145_2829953
crossref_primary_10_1007_s10922_014_9333_5
crossref_primary_10_1007_s10878_023_01065_y
crossref_primary_10_1109_COMST_2018_2796101
crossref_primary_10_1007_s11276_019_02092_6
crossref_primary_10_1007_s11276_013_0648_z
crossref_primary_10_1016_j_comnet_2013_10_004
crossref_primary_10_1109_JSAC_2014_2384298
crossref_primary_10_1109_JSAC_2014_2384331
crossref_primary_10_1109_TVT_2014_2388253
crossref_primary_10_1109_TVT_2014_2298404
crossref_primary_10_1007_s11235_015_0089_3
crossref_primary_10_1002_ett_2659
crossref_primary_10_1007_s10922_020_09537_w
crossref_primary_10_1002_sat_1035
crossref_primary_10_1109_ACCESS_2020_3001140
crossref_primary_10_1155_2014_637278
crossref_primary_10_1016_j_jnca_2011_07_012
crossref_primary_10_1007_s10766_015_0392_3
crossref_primary_10_1016_j_adhoc_2015_04_002
crossref_primary_10_1109_TPDS_2013_229
crossref_primary_10_1109_TNET_2016_2619721
crossref_primary_10_1145_3023953
crossref_primary_10_1007_s11277_016_3484_5
crossref_primary_10_1007_s11771_014_2289_5
crossref_primary_10_1109_JIOT_2015_2478435
crossref_primary_10_1109_TCOMM_2014_011614_130316
crossref_primary_10_1016_j_comnet_2015_08_044
crossref_primary_10_1587_transcom_E97_B_1638
crossref_primary_10_1109_TVT_2014_2339216
crossref_primary_10_3390_s20082254
crossref_primary_10_1109_TNET_2012_2222923
crossref_primary_10_1109_TVT_2013_2260350
crossref_primary_10_1109_TVT_2016_2640313
crossref_primary_10_1109_TMC_2013_2296502
crossref_primary_10_1007_s11276_012_0444_1
crossref_primary_10_1016_j_comcom_2013_08_003
Cites_doi 10.1109/TIT.2005.851725
10.1109/INFCOM.2007.285
10.1109/18.825799
10.1109/INFCOM.2007.137
10.1109/INFCOM.2007.124
10.1145/938990.938993
10.1109/ISIT.2006.261656
10.1109/INFOCOM.2008.133
10.1109/TNET.2003.818197
10.1109/TIT.2002.807285
10.1109/INFCOM.2005.1498443
10.1109/18.850663
10.1109/INFOCOM.2008.83
10.1109/GLOCOMW.2008.ECP.96
10.1109/TNET.2008.923722
10.1109/TIT.2005.851744
10.1145/938998.939000
10.1109/TIT.2010.2095110
ContentType Journal Article
Copyright Copyright The Institute of Electrical and Electronics Engineers, Inc. (IEEE) Aug 2010
Copyright_xml – notice: Copyright The Institute of Electrical and Electronics Engineers, Inc. (IEEE) Aug 2010
DBID 97E
RIA
RIE
AAYXX
CITATION
7SC
7SP
8FD
JQ2
L7M
L~C
L~D
F28
FR3
DOI 10.1109/TNET.2010.2042727
DatabaseName IEEE All-Society Periodicals Package (ASPP) 2005–Present
IEEE All-Society Periodicals Package (ASPP) 1998–Present
IEEE Xplore (NTUSG)
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
ANTE: Abstracts in New Technology & Engineering
Engineering Research Database
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
Engineering Research Database
ANTE: Abstracts in New Technology & Engineering
DatabaseTitleList Technology Research Database
Technology Research Database

Database_xml – sequence: 1
  dbid: RIE
  name: IEEE Xplore
  url: https://proxy.k.utb.cz/login?url=https://ieeexplore.ieee.org/
  sourceTypes: Publisher
DeliveryMethod fulltext_linktorsrc
Discipline Engineering
EISSN 1558-2566
EndPage 1170
ExternalDocumentID 2721454931
10_1109_TNET_2010_2042727
5438834
Genre orig-research
GroupedDBID -DZ
-~X
.DC
0R~
29I
4.4
5GY
5VS
6IK
85S
8US
97E
9M8
AAJGR
AAKMM
AALFJ
AARMG
AASAJ
AAWTH
AAWTV
ABAZT
ABPPZ
ABQJQ
ABVLG
ACGFS
ACGOD
ACIWK
ACM
ADBCU
ADL
AEBYY
AEFXT
AEJOY
AENSD
AETEA
AETIX
AFWIH
AFWXC
AGQYO
AGSQL
AHBIQ
AI.
AIBXA
AIKLT
AKJIK
AKQYR
AKRVB
ALLEH
ALMA_UNASSIGNED_HOLDINGS
ATWAV
BDXCO
BEFXN
BFFAM
BGNUA
BKEBE
BPEOZ
CCLIF
CS3
D0L
EBS
EJD
FEDTE
GUFHI
HF~
HGAVV
HZ~
H~9
I07
ICLAB
IEDLZ
IES
IFIPE
IFJZH
IPLJI
JAVBF
LAI
LHSKQ
M43
MVM
O9-
OCL
P1C
P2P
PQQKQ
RIA
RIE
RNS
ROL
TN5
UPT
UQL
VH1
XOL
YR2
ZCA
AAYXX
CITATION
7SC
7SP
8FD
JQ2
L7M
L~C
L~D
RIG
F28
FR3
ID FETCH-LOGICAL-c325t-7f96d6870654bc82ae80b8d68066a3669d86ada0ccdc5c1ee0a4ef386818bd173
IEDL.DBID RIE
ISSN 1063-6692
IngestDate Wed Oct 01 14:58:34 EDT 2025
Mon Jun 30 06:15:22 EDT 2025
Thu Apr 24 23:00:07 EDT 2025
Wed Oct 01 02:31:51 EDT 2025
Tue Aug 26 17:14:14 EDT 2025
IsDoiOpenAccess false
IsOpenAccess true
IsPeerReviewed true
IsScholarly true
Issue 4
Language English
License https://ieeexplore.ieee.org/Xplorehelp/downloads/license-information/IEEE.html
LinkModel DirectLink
MergedId FETCHMERGED-LOGICAL-c325t-7f96d6870654bc82ae80b8d68066a3669d86ada0ccdc5c1ee0a4ef386818bd173
Notes ObjectType-Article-1
SourceType-Scholarly Journals-1
ObjectType-Feature-2
content type line 14
ObjectType-Article-2
ObjectType-Feature-1
content type line 23
PQID 1027934381
PQPubID 32020
PageCount 13
ParticipantIDs ieee_primary_5438834
crossref_citationtrail_10_1109_TNET_2010_2042727
proquest_journals_1027934381
crossref_primary_10_1109_TNET_2010_2042727
proquest_miscellaneous_861539628
ProviderPackageCode CITATION
AAYXX
PublicationCentury 2000
PublicationDate 2010-Aug.
2010-08-00
20100801
PublicationDateYYYYMMDD 2010-08-01
PublicationDate_xml – month: 08
  year: 2010
  text: 2010-Aug.
PublicationDecade 2010
PublicationPlace New York
PublicationPlace_xml – name: New York
PublicationTitle IEEE/ACM transactions on networking
PublicationTitleAbbrev TNET
PublicationYear 2010
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 ref12
ref15
li (ref14) 2004
ref11
ref10
ref1
ref17
ref19
gast (ref6) 2002
chou (ref2) 2003
ho (ref8) 2006
ref24
ref23
ref26
li (ref13) 2005
ref20
ref22
ref21
draves (ref5) 2004
ref28
ref7
medard (ref18) 2003
ref9
lun (ref16) 2005
ref4
sundararajan (ref27) 2006
ref3
(ref25) 0
References_xml – year: 2005
  ident: ref16
  article-title: efficient operation of wireless packet networks using network coding
  publication-title: Proc IWCT
– ident: ref19
  doi: 10.1109/TIT.2005.851725
– ident: ref23
  doi: 10.1109/INFCOM.2007.285
– ident: ref7
  doi: 10.1109/18.825799
– start-page: 25
  year: 2005
  ident: ref13
  article-title: on increasing end-to-end throughput in wireless ad hoc networks
  publication-title: Proc QSHINE
– ident: ref28
  doi: 10.1109/INFCOM.2007.137
– ident: ref20
  doi: 10.1109/INFCOM.2007.124
– year: 2006
  ident: ref27
  article-title: a systematic approach to network coding problems using con ict graphs
  publication-title: Proc ITAB
– ident: ref9
  doi: 10.1145/938990.938993
– ident: ref22
  doi: 10.1109/ISIT.2006.261656
– ident: ref24
  doi: 10.1109/INFOCOM.2008.133
– start-page: 114
  year: 2004
  ident: ref5
  article-title: routing in multi-radio, multi-hop wireless mesh networks
  publication-title: Proc ACM MobiCom
– ident: ref11
  doi: 10.1109/TNET.2003.818197
– ident: ref15
  doi: 10.1109/TIT.2002.807285
– ident: ref17
  doi: 10.1109/INFCOM.2005.1498443
– year: 2003
  ident: ref2
  article-title: practical network coding
  publication-title: Proc Allerton Conf Commun
– year: 2004
  ident: ref14
  article-title: network coding: the case for multiple unicast sessions
  publication-title: Proc Allerton Conf Commun
– ident: ref1
  doi: 10.1109/18.850663
– year: 0
  ident: ref25
  publication-title: ILOG CPLEX
– year: 2006
  ident: ref8
  article-title: on constructive network coding for multiple unicasts
  publication-title: Proc 44th Annu Allerton Conf Commun Control Comput
– ident: ref12
  doi: 10.1109/INFOCOM.2008.83
– year: 2003
  ident: ref18
  article-title: on coding for non-multicast networks
  publication-title: Proc Allerton Conf Commun
– ident: ref21
  doi: 10.1109/GLOCOMW.2008.ECP.96
– ident: ref10
  doi: 10.1109/TNET.2008.923722
– ident: ref4
  doi: 10.1109/TIT.2005.851744
– ident: ref3
  doi: 10.1145/938998.939000
– year: 2002
  ident: ref6
  publication-title: 802 11 Wireless Networks The Definitive Guide
– ident: ref26
  doi: 10.1109/TIT.2010.2095110
SSID ssj0013026
Score 2.3573077
Snippet A recent approach-COPE, presented by Katti ( Proc. ACM SIGCOMM 2006, pp. 243-254 )-for improving the throughput of unicast traffic in wireless multihop...
A recent approach--COPE, presented by Katti (Proc. ACM SIGCOMM 2006, pp. 243-254)--for improving the throughput of unicast traffic in wireless multihop...
A recent approach--COPE, presented by Katti [et al] (Proc. ACM SIGCOMM 2006, pp. 243-254)--for improving the throughput of unicast traffic in wireless multihop...
SourceID proquest
crossref
ieee
SourceType Aggregation Database
Enrichment Source
Index Database
Publisher
StartPage 1158
SubjectTerms Broadcasting
Coding
Computer networks
COPE
Interference
Mathematical models
Mesh networks
Network coding
network coding-aware routing
Network topologies
Network topology
Networks
opportunistic network coding
Routing
Routing (telecommunications)
Studies
Telecommunication traffic
Throughput
Traffic engineering
Traffic flow
Unicast
wireless broadcast scheduling
Wireless communication
wireless link scheduling
Wireless networks
Title Network Coding-Aware Routing in Wireless Networks
URI https://ieeexplore.ieee.org/document/5438834
https://www.proquest.com/docview/1027934381
https://www.proquest.com/docview/861539628
Volume 18
hasFullText 1
inHoldings 1
isFullTextHit
isPrint
journalDatabaseRights – providerCode: PRVIEE
  databaseName: IEEE Xplore
  customDbUrl:
  eissn: 1558-2566
  dateEnd: 99991231
  omitProxy: false
  ssIdentifier: ssj0013026
  issn: 1063-6692
  databaseCode: RIE
  dateStart: 19930101
  isFulltext: true
  titleUrlDefault: https://ieeexplore.ieee.org/
  providerName: IEEE
link http://utb.summon.serialssolutions.com/2.0.0/link/0/eLvHCXMwjV3dS8MwED_mnvTBb3E6pQ8-id2SNs3SxyEbQ9ieNvCt5OMK4ujEbQj-9ebaboqK-NY2aQh3Se6S--V-ADcKda60pVMby0KBnIepTU2oiatQOG3znG4jjydyNBMPj8ljA-62d2EQsQSfYYcey1i-W9g1HZV1ExErFYsd2OkpWd3V-owYsJJaze9w4lDKNKojmJyl3elkMK1AXBExSxCBzBcbVJKq_FiJS_MyPIDxpmMVquS5s16Zjn3_lrPxvz0_hP3azwz61cA4ggYWx7D3JfvgCfBJBQEP7hdkwML-m37FgCBC_i14KgJCxs79ShjUFZenMBsOpvejsGZQCG0cJauwl6fSyTKUKYxVkUbFjPJfvKOhYy8mp6R2mlnrbGI5ItMC81hJb8aN4734DJrFosBzCHSMRtlcIlcomOspww1HneSRsN5rcS1gG5lmtk4vTiwX86zcZrA0IzVkpIasVkMLbre_vFS5Nf6qfEJi3VasJdqC9kZxWT37lr6RyC87lLysBcG22M8bCoboAhfrZabI001lpC5-b_gSdiugAGH92tBcva7xyvsfK3NdDrwPgmDWhw
linkProvider IEEE
linkToHtml http://utb.summon.serialssolutions.com/2.0.0/link/0/eLvHCXMwjV1LT8MwDLYGHIADb8R49sAJ0ZG0aZYeEWIaj-00JG5VHq6EmDrENiHx64nbbiBAiFvbpFFkJ7ETf_EHcKpQ50pbOrWxLBTIeZja1ISauAqF0zbP6TZyry-7D-L2MXlswPn8LgwiluAzbNFjGct3Izulo7KLRMRKxWIBlhIhRFLd1vqMGbCSXM3vceJQyjSqY5icpReD_vWggnFFxC1BFDJfrFBJq_JjLS4NTGcderOuVbiS59Z0Ylr2_VvWxv_2fQPWak8zuKyGxiY0sNiC1S_5B7eB9ysQeHA1IhMWXr7pVwwIJOTfgqciIGzs0K-FQV1xvAMPnevBVTesORRCG0fJJGznqXSyDGYKY1WkUTGj_BfvaujYi8kpqZ1m1jqbWI7ItMA8VtIbcuN4O96FxWJU4B4EOkajbC6RKxTMtZXhhqNO8khY77e4JrCZTDNbJxgnnothVm40WJqRGjJSQ1aroQln819equwaf1XeJrHOK9YSbcLhTHFZPf_GvpHILzyUvqwJwbzYzxwKh-gCR9NxpsjXTWWk9n9v-ASWu4PefXZ_0787gJUKNkDIv0NYnLxO8ch7IxNzXA7CD-mN2dQ
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-Aware+Routing+in+Wireless+Networks&rft.jtitle=IEEE%2FACM+transactions+on+networking&rft.au=Sengupta%2C+S&rft.au=Rayanchu%2C+S&rft.au=Banerjee%2C+S&rft.date=2010-08-01&rft.issn=1063-6692&rft.eissn=1558-2566&rft.volume=18&rft.issue=4&rft.spage=1158&rft.epage=1170&rft_id=info:doi/10.1109%2FTNET.2010.2042727&rft.externalDBID=n%2Fa&rft.externalDocID=10_1109_TNET_2010_2042727
thumbnail_l http://covers-cdn.summon.serialssolutions.com/index.aspx?isbn=/lc.gif&issn=1063-6692&client=summon
thumbnail_m http://covers-cdn.summon.serialssolutions.com/index.aspx?isbn=/mc.gif&issn=1063-6692&client=summon
thumbnail_s http://covers-cdn.summon.serialssolutions.com/index.aspx?isbn=/sc.gif&issn=1063-6692&client=summon