Abstract
In this work, we propose a novel intra-flow network coding solution, which is based on the combination of a low overhead Random Linear Coding (RLC) scheme and UDP, to offer a reliable communication service. In the initial protocol specification, the required overhead could be rather large and this had an impact over the observed performance. We therefore include an improvement to reduce such overhead, by decreasing the header length. We describe an analytical model that can be used to assess the performance of the proposed scheme. We also use an implementation within the ns-3 framework to assess the correctness of this model and to broaden the analysis, considering different performance indicators and more complex network topologies. In all cases, the proposed solution clearly outperforms a more traditional approach, in which the TCP protocol is used as a means to offer a reliable communication service.
Highlights
Wireless networks have undergone a continuous evolution in a number of aspects: users, devices, traffic demands, among many other elements
We have structured this analysis along three different scenarios: in the first one, we evaluate the performance over a single IEEE 802.11b link; this will allow us to verify the correctness of the analytical model introduced earlier and will be used to study the impact that the coding parameters (q and K) might have over the performance of the proposed scheme
We use the parameters of the IEEE 802.11b specification; in addition, we ensure saturation conditions, and the application rate is higher than the maximum capacity of the wireless link, which will appear as the system bottleneck
Summary
Wireless networks have undergone a continuous evolution in a number of aspects: users, devices, traffic demands, among many other elements. It is known that TCP was originally designed with the assumption that losses were (mostly) caused by the congestion at intermediate network routers, (almost) disregarding the presence of errors in the transmission between the source and the destination. This assumption is sensible for wired communications, which were the dominating technologies when TCP was originally conceived. In the wireless realm, packet losses are mainly caused by other circumstances, such as interference, propagation over hostile links, collisions, etc This brings a remarkable loss of performance when TCP is used over this type of networks.
Talk to us
Join us for a 30 min session where you can share your feedback and ask us any queries you have
Disclaimer: All third-party content on this website/platform is and will remain the property of their respective owners and is provided on "as is" basis without any warranties, express or implied. Use of third-party content does not indicate any affiliation, sponsorship with or endorsement by them. Any references to third-party content is to identify the corresponding services and shall be considered fair use under The CopyrightLaw.