Vol.:(0123456789)
Wireless Personal Communications
https://doi.org/10.1007/s11277-020-07660-0
1 3
Performance Evaluation of CANCAR Algorithm in Realistic
Wireless Mesh Networks
Aleš Švigelj
1,2
· Erik Pertovt
2
· Mihael Mohorčič
1,2
© Springer Science+Business Media, LLC, part of Springer Nature 2020
Abstract
Approaches for increasing the network throughput and thus enhancing the performance
of wireless mesh networks are one of the key challenges. Network Coding (NC) offers a
way to improve on the network performance, by sharing network resources. With the addi-
tional approaches, where routing decisions are made with the awareness of coding capa-
bilities and opportunities, the performance of NC can be further improved. As shown in
this paper, in the case of proposed proactive routing procedure CANCAR (Congestion-
Avoidance Network Coding-Aware Routing), which takes into account the coding aware-
ness along with the information of the measured traffic coding success, it can be efficiently
used to support the congestion avoidance and enable more encoded packets, thus indirectly
increasing the network throughput. Comprehensive evaluation of CANCAR in realistic
simulation environments confirms that the performance in terms of network goodput is
notably improved in comparison to COPE. In addition, we showed that the accurate use of
measured coding success information for congestion-avoidance routing improves the net-
work performance and has the potential to increase the number of encoded packets. Fur-
thermore, the CANCAR also enables the fairer share of system resources according to the
Jain’s fairness index.
Keywords Network coding · Dynamic routing · Coding-aware routing · Performance
evaluation · Wireless mesh networks
* Aleš Švigelj
ales.svigelj@ijs.si
Erik Pertovt
epertovt@gmail.com
Mihael Mohorčič
miha.mohorcic@ijs.si
1
Department of Communication Systems, Jozef Stefan Institute, Jamova cesta 39, 1000 Ljubljana,
Slovenia
2
Jozef Stefan International Postgraduate School, Jamova cesta 39, 1000 Ljubljana, Slovenia