Network coding has been widely used as a technology to ensure efficient and reliable communication. The ability to recode packets at the intermediate nodes is a major benefit of network coding implementations. This allows the intermediate nodes to choose a different code rate and fine-tune the outgoing transmission to the channel conditions, decoupling the requirement for the source node to compensate for cumulative losses over a multi-hop network. Block network coding solutions already have practical recoders but an on-the-fly recoder for sliding window network coding has not been studied in detail. In this paper, we present the implementation details of a practical recoder for sliding window network coding for the first time along with a comprehensive performance analysis of a multi-hop network using the recoder. The sliding window recoder ensures that the network performs closest to its capacity and that each node can use its outgoing links efficiently.
翻译:网络编码已被广泛用于确保高效可靠的通信。中间节点对数据包进行再编码的能力是网络编码实现的一大优势。这使得中间节点能够选择不同的编码率,并根据信道条件精细调整输出传输,从而解除了源节点补偿多跳网络中累积丢包的需求。分块网络编码方案已有实用的再编码器,但面向滑动窗口网络编码的即时再编码器尚未得到详细研究。本文首次提出了应用于滑动窗口网络编码的实用再编码器的实现细节,并对使用该再编码器的多跳网络进行了全面的性能分析。该滑动窗口再编码器确保网络运行最接近其容量上限,并保证每个节点能够高效利用其输出链路。