scholarly journals TCP adaptation with network coding and opportunistic data forwarding in multi-hop wireless networks

2016 ◽  
Vol 2 ◽  
pp. e89 ◽  
Author(s):  
Chen Zhang ◽  
Yuanzhu Chen ◽  
Cheng Li

Opportunistic data forwarding significantly increases the throughput in multi-hop wireless mesh networks by utilizing the broadcast nature of wireless transmissions and the fluctuation of link qualities. Network coding strengthens the robustness of data transmissions over unreliable wireless links. However, opportunistic data forwarding and network coding are rarely incorporated with TCP because the frequent occurrences of out-of-order packets in opportunistic data forwarding and long decoding delay in network coding overthrow TCP’s congestion control. In this paper, we propose a solution dubbed TCPFender, which supports opportunistic data forwarding and network coding in TCP. Our solution adds an adaptation layer to mask the packet loss caused by wireless link errors and provides early positive feedbacks to trigger a larger congestion window for TCP. This adaptation layer functions over the network layer and reduces the delay of ACKs for each coded packet. The simulation results show that TCPFender significantly outperforms TCP/IP in terms of the network throughput in different topologies of wireless networks.

2014 ◽  
Vol 1021 ◽  
pp. 261-265
Author(s):  
Hang Liu ◽  
Jie Li ◽  
Guang Chen

When the packet loss rate is high in the wireless networks, the performance of network coding wireless broadcasting retransmission scheme becomes worse. Aiming at the problem of network coding wireless broadcasting retransmission scheme, high loss improved broadcasting retransmission approach based on network coding is proposed. Simulation results demonstrate that compared with the traditional wireless broadcasting retransmission scheme and the network coding wireless broadcasting retransmission scheme, high loss improved broadcasting retransmission approach based on network coding can ensure the ensure the reliability and effectiveness of the transmission in wireless broadcasting network.


2013 ◽  
Vol 765-767 ◽  
pp. 1134-1137
Author(s):  
Yu Huai Peng ◽  
Yin Peng Yu ◽  
Fan Zhao Wang ◽  
Lei Guo ◽  
Qing Xu Deng

Considering the high throughput requirement in Wireless Mesh Networks (WMNs), a novel network coding based routing (NCBR) protocol is presented in this paper. The NCBR protocol could actively create potential coding opportunities in the process of path establishment, which attempts to choose an appreciated route with more coding benefits among available path candidates. After this paper gives the proposed coding condition, it describes the working principle of NCBR protocol in detail. Based on NS-2 platform, average end-to-end throughput is measured to evaluate the effectiveness of NCBR by varying the offered load and number of flows. The simulation results demonstrate that the proposed NCBR protocol performs better in enhancing average end-to-end throughput than traditional AODV and AODV+COPE schemes. In particular, average end-to-end throughput could be improved by 11% compared with the AODV+COPE case.


2018 ◽  
Vol 145 ◽  
pp. 1-12 ◽  
Author(s):  
Jonas Hansen ◽  
Jeppe Krigslund ◽  
Daniel E. Lucani ◽  
Peyman Pahlevani ◽  
Frank H.P. Fitzek

2015 ◽  
Vol 740 ◽  
pp. 777-781
Author(s):  
Xiao Jian Shen ◽  
Zhi Gang Chen

Cognitive wireless mesh networks use network coding techniques can improve the transmission performance. Thus, a new load-balanced routing measure CRM-LB(Coding-aware Routing Metric with Load Balancing) based on network coding was presented, the CRM-LB increase of the considerations of traffic concentration level congestion level all nodes on the path P based on CRM(Coding-aware Routing Metric). Further proposed cognitive wireless mesh networks multicast routing CLR(Coding and Load-balancing Routing) based on the CRM-LB. The protocol can increase network coding opportunities, taking into account the network load balancing. The performance analysis and simulation results show that the protocol, under the premise of improving throughput, not only to better support network coding, and to achieve load balancing in network.


Sign in / Sign up

Export Citation Format

Share Document