Adaptive network coding scheme for TCP over wireless sensor networks

Yi Cheng Chan, Ya Yi Hu

Research output: Contribution to journalArticle

9 Citations (Scopus)

Abstract

The purpose of this paper is to develop a network coding scheme to enhance TCP performance in wireless sensor networks. It is well known that TCP performs poorly over wireless links which suffer from packet losses mainly due to the bad channel. To address this problem, it is useful to incorporate network coding into TCP, as network coding can offer significant benefits in terms of throughput, reliability, and robustness. However, the encoding and decoding operations of network coding techniques will bring an additional delay that has a negative effect on applications of wireless sensor networks. In this paper, we propose an adaptive network coding (ANC) scheme which contains two major aspects: the adjustment of the redundancy factor R and the adjustment of the coding window size CW. We dynamically adjust these two parameters depending on the measured packet loss rate, so that the proposed ANC can effectively mask packet losses and reduce the decoding delay of network coding. The performance of our scheme is evaluated by simulations using NS-2 simulator. Compared to other schemes, the ANC not only achieves a good throughput but also has the lowest average delay and the lowest maximum delay in all experimental environments.

Original languageEnglish
Pages (from-to)800-811
Number of pages12
JournalInternational Journal of Computers, Communications and Control
Volume8
Issue number6
DOIs
Publication statusPublished - 2013

Fingerprint

Network coding
Wireless sensor networks
Packet loss
Decoding
Throughput
Telecommunication links
Redundancy
Masks
Simulators

All Science Journal Classification (ASJC) codes

  • Computer Science Applications
  • Computer Networks and Communications
  • Computational Theory and Mathematics

Cite this

@article{322a032bfe814f9ba933607c81fc7fd0,
title = "Adaptive network coding scheme for TCP over wireless sensor networks",
abstract = "The purpose of this paper is to develop a network coding scheme to enhance TCP performance in wireless sensor networks. It is well known that TCP performs poorly over wireless links which suffer from packet losses mainly due to the bad channel. To address this problem, it is useful to incorporate network coding into TCP, as network coding can offer significant benefits in terms of throughput, reliability, and robustness. However, the encoding and decoding operations of network coding techniques will bring an additional delay that has a negative effect on applications of wireless sensor networks. In this paper, we propose an adaptive network coding (ANC) scheme which contains two major aspects: the adjustment of the redundancy factor R and the adjustment of the coding window size CW. We dynamically adjust these two parameters depending on the measured packet loss rate, so that the proposed ANC can effectively mask packet losses and reduce the decoding delay of network coding. The performance of our scheme is evaluated by simulations using NS-2 simulator. Compared to other schemes, the ANC not only achieves a good throughput but also has the lowest average delay and the lowest maximum delay in all experimental environments.",
author = "Chan, {Yi Cheng} and Hu, {Ya Yi}",
year = "2013",
doi = "10.15837/ijccc.2013.6.26",
language = "English",
volume = "8",
pages = "800--811",
journal = "International Journal of Computers, Communications and Control",
issn = "1841-9836",
publisher = "CCC Publications, R & D Agora",
number = "6",

}

Adaptive network coding scheme for TCP over wireless sensor networks. / Chan, Yi Cheng; Hu, Ya Yi.

In: International Journal of Computers, Communications and Control, Vol. 8, No. 6, 2013, p. 800-811.

Research output: Contribution to journalArticle

TY - JOUR

T1 - Adaptive network coding scheme for TCP over wireless sensor networks

AU - Chan, Yi Cheng

AU - Hu, Ya Yi

PY - 2013

Y1 - 2013

N2 - The purpose of this paper is to develop a network coding scheme to enhance TCP performance in wireless sensor networks. It is well known that TCP performs poorly over wireless links which suffer from packet losses mainly due to the bad channel. To address this problem, it is useful to incorporate network coding into TCP, as network coding can offer significant benefits in terms of throughput, reliability, and robustness. However, the encoding and decoding operations of network coding techniques will bring an additional delay that has a negative effect on applications of wireless sensor networks. In this paper, we propose an adaptive network coding (ANC) scheme which contains two major aspects: the adjustment of the redundancy factor R and the adjustment of the coding window size CW. We dynamically adjust these two parameters depending on the measured packet loss rate, so that the proposed ANC can effectively mask packet losses and reduce the decoding delay of network coding. The performance of our scheme is evaluated by simulations using NS-2 simulator. Compared to other schemes, the ANC not only achieves a good throughput but also has the lowest average delay and the lowest maximum delay in all experimental environments.

AB - The purpose of this paper is to develop a network coding scheme to enhance TCP performance in wireless sensor networks. It is well known that TCP performs poorly over wireless links which suffer from packet losses mainly due to the bad channel. To address this problem, it is useful to incorporate network coding into TCP, as network coding can offer significant benefits in terms of throughput, reliability, and robustness. However, the encoding and decoding operations of network coding techniques will bring an additional delay that has a negative effect on applications of wireless sensor networks. In this paper, we propose an adaptive network coding (ANC) scheme which contains two major aspects: the adjustment of the redundancy factor R and the adjustment of the coding window size CW. We dynamically adjust these two parameters depending on the measured packet loss rate, so that the proposed ANC can effectively mask packet losses and reduce the decoding delay of network coding. The performance of our scheme is evaluated by simulations using NS-2 simulator. Compared to other schemes, the ANC not only achieves a good throughput but also has the lowest average delay and the lowest maximum delay in all experimental environments.

UR - http://www.scopus.com/inward/record.url?scp=84902269656&partnerID=8YFLogxK

UR - http://www.scopus.com/inward/citedby.url?scp=84902269656&partnerID=8YFLogxK

U2 - 10.15837/ijccc.2013.6.26

DO - 10.15837/ijccc.2013.6.26

M3 - Article

AN - SCOPUS:84902269656

VL - 8

SP - 800

EP - 811

JO - International Journal of Computers, Communications and Control

JF - International Journal of Computers, Communications and Control

SN - 1841-9836

IS - 6

ER -