The Role of Feedback in the Choice between Routing and Coding for Wireless Unicast

R. Gummadi, L. Massoulié, R. Sreenivas
{"title":"The Role of Feedback in the Choice between Routing and Coding for Wireless Unicast","authors":"R. Gummadi, L. Massoulié, R. Sreenivas","doi":"10.1109/NETCOD.2010.5487664","DOIUrl":null,"url":null,"abstract":"We consider the benefits of coding in wireless networks, specifically its role in exploiting the local broadcast property of the wireless medium. We first argue that for unicast, the throughput achieved with network coding is the same as that achieved without any coding. This argument highlights the role of a general max-flow min-cut duality and is more explicit than previous proofs. The maximum throughput can be achieved in multiple ways without any coding, for example, using backpressure routing, or using some centralized flow scheduler that is aware of the network topology. However, all such schemes, in order to take advantage of the local broadcast property, require dynamic routing decisions for choosing the next hop for each packet from among the nodes where it is successfully received. This choice seems to depend critically on feedback signalling information like queue lengths, or ARQ. In contrast, note that the use of network coding can achieve the same without such feedback, in exchange for decoding overhead. A key issue to be resolved in making a comparison between routing and coding would be how critical feedback signalling is, for the throughput of routing policies. With this motivation, we first explore how feedback at a given node affects its throughput, with arbitrary rates of its one hop neighbors to the destination. \\emph{Static} routing policies which are essentially \\emph{feedback independent}, are considered. An explicit characterization of the optimal policies under such a feedback constraint is obtained, which turns out to be a natural generalization of both flooding and traditional routing (which does not exploit local broadcast, because the next hop is fixed prior to the transmission). When losses at the receivers are independent (still allowing for dependencies on transmissions by two different nodes, to model interference), the reduction in capacity due to constraining the feedback is limited to a constant fraction ($1-e^{-1} = 63\\%$) of the coding capacity, and gets arbitrarily close to optimal as the capacity itself is low. This result also extends to a more general version on feedforward networks without any assigned rates of the one hop neighbors to the destination. However, if there are dependencies in the losses seen by receivers from a single broadcast, the reduction could be arbitrarily bad, even with just two hops.","PeriodicalId":347232,"journal":{"name":"2010 IEEE International Symposium on Network Coding (NetCod)","volume":"37 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"2010-06-09","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"5","resultStr":null,"platform":"Semanticscholar","paperid":null,"PeriodicalName":"2010 IEEE International Symposium on Network Coding (NetCod)","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1109/NETCOD.2010.5487664","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
引用次数: 5

Abstract

We consider the benefits of coding in wireless networks, specifically its role in exploiting the local broadcast property of the wireless medium. We first argue that for unicast, the throughput achieved with network coding is the same as that achieved without any coding. This argument highlights the role of a general max-flow min-cut duality and is more explicit than previous proofs. The maximum throughput can be achieved in multiple ways without any coding, for example, using backpressure routing, or using some centralized flow scheduler that is aware of the network topology. However, all such schemes, in order to take advantage of the local broadcast property, require dynamic routing decisions for choosing the next hop for each packet from among the nodes where it is successfully received. This choice seems to depend critically on feedback signalling information like queue lengths, or ARQ. In contrast, note that the use of network coding can achieve the same without such feedback, in exchange for decoding overhead. A key issue to be resolved in making a comparison between routing and coding would be how critical feedback signalling is, for the throughput of routing policies. With this motivation, we first explore how feedback at a given node affects its throughput, with arbitrary rates of its one hop neighbors to the destination. \emph{Static} routing policies which are essentially \emph{feedback independent}, are considered. An explicit characterization of the optimal policies under such a feedback constraint is obtained, which turns out to be a natural generalization of both flooding and traditional routing (which does not exploit local broadcast, because the next hop is fixed prior to the transmission). When losses at the receivers are independent (still allowing for dependencies on transmissions by two different nodes, to model interference), the reduction in capacity due to constraining the feedback is limited to a constant fraction ($1-e^{-1} = 63\%$) of the coding capacity, and gets arbitrarily close to optimal as the capacity itself is low. This result also extends to a more general version on feedforward networks without any assigned rates of the one hop neighbors to the destination. However, if there are dependencies in the losses seen by receivers from a single broadcast, the reduction could be arbitrarily bad, even with just two hops.
反馈在无线单播路由与编码选择中的作用
我们考虑了无线网络中编码的好处,特别是它在利用无线媒体的本地广播属性方面的作用。我们首先认为,对于单播,使用网络编码实现的吞吐量与不使用任何编码实现的吞吐量相同。这个论证突出了一般的最大流最小切对偶的作用,并且比以前的证明更明确。可以通过多种方式实现最大吞吐量,而无需进行任何编码,例如,使用背压路由,或使用能够感知网络拓扑的集中式流调度器。然而,为了利用本地广播属性,所有这些方案都需要动态路由决策,以便从成功接收到的节点中为每个数据包选择下一跳。这种选择似乎主要取决于反馈信号信息,如队列长度或ARQ。相反,请注意,使用网络编码可以在没有这种反馈的情况下实现相同的效果,以换取解码开销。在路由和编码之间进行比较时需要解决的一个关键问题是,反馈信令对于路由策略的吞吐量有多重要。有了这个动机,我们首先探索给定节点上的反馈如何影响其吞吐量,其到目的地的单跳邻居的任意速率。考虑了本质上与\emph{反馈无关}的\emph{静态}路由策略。得到了在这种反馈约束下的最优策略的明确特征,结果证明这是洪水和传统路由的自然推广(传统路由不利用本地广播,因为下一跳在传输之前是固定的)。当接收器上的损失是独立的(仍然允许依赖于两个不同节点的传输,以模拟干扰),由于约束反馈而导致的容量减少被限制在编码容量的恒定分数($1-e^{-1} = 63\%$),并且在容量本身较低时任意接近最佳值。这个结果也扩展到前馈网络的更一般的版本,没有任何指定的一跳邻居到目的地的速率。然而,如果接收器从单个广播中看到的损失存在依赖关系,那么即使只有两个跳数,减少的效果也可能是任意差的。
本文章由计算机程序翻译,如有差异,请以英文原文为准。
求助全文
约1分钟内获得全文 求助全文
来源期刊
自引率
0.00%
发文量
0
×
引用
GB/T 7714-2015
复制
MLA
复制
APA
复制
导出至
BibTeX EndNote RefMan NoteFirst NoteExpress
×
提示
您的信息不完整,为了账户安全,请先补充。
现在去补充
×
提示
您因"违规操作"
具体请查看互助需知
我知道了
×
提示
确定
请完成安全验证×
copy
已复制链接
快去分享给好友吧!
我知道了
右上角分享
点击右上角分享
0
联系我们:info@booksci.cn Book学术提供免费学术资源搜索服务,方便国内外学者检索中英文文献。致力于提供最便捷和优质的服务体验。 Copyright © 2023 布克学术 All rights reserved.
京ICP备2023020795号-1
ghs 京公网安备 11010802042870号
Book学术文献互助
Book学术文献互助群
群 号:481959085
Book学术官方微信