Implementation of TCP/NC Protocol Simulation Based on OMNET++

Article Preview

Abstract:

TCP protocol has an awful performance in the wireless network because of the instability, high BER and long RTT of the wireless link. How to make wireless transmission more reliable and efficient has become a hot topic among relative researches. TCP/NC is a recently proposed protocol based on network coding and capable of achieving much higher throughput than TCP over lossy wireless Links. In this paper, network coding and TCP/NC are outlined firstly. And then simulation realization of TCP/NC protocol in OMNET++ is described. The performance evaluation of TCP/NC is conducted in OMNET++. The results show that TCP/NC offers significant better performance than TCP without affecting the fairness of data flow.

You might also be interested in these eBooks

Info:

Periodical:

Advanced Materials Research (Volumes 756-759)

Pages:

2993-2998

Citation:

Online since:

September 2013

Export:

Price:

Permissions CCC:

Permissions PLS:

Сopyright:

© 2013 Trans Tech Publications Ltd. All Rights Reserved

Share:

Citation:

[1] S. R Li, R. W. Yeung, and N. Cai. Linear Network Coding[C]. IEEE Transactions on Information Theory, 2003, 49, pp: 371-381.

DOI: 10.1109/tit.2002.807285

Google Scholar

[2] George C. Polyzos, George Xylomenos. Internet Protocols over Wireless Networks [M]. MULTIMEDIA COMMUNICATIONS: DIRECTIONS AND INNOVATIONS, JERRY D. GIBSON (ED. ), ACADEMIC PRESS, (2000).

DOI: 10.1016/b978-012282160-8/50015-3

Google Scholar

[3] J. K. Sundararajan, D. Shah, M. M´edard, M. Mitzenmacher, and J. Barros, Network coding meets TCP, in Proceedings of IEEE INFOCOM, April 2009, p.280–288.

DOI: 10.1109/infcom.2009.5061931

Google Scholar

[4] J. K. Sundararajan, Szymon Jakubcza, M. M´edard, M. Mitzenmacher, and J. Barros, Interfacing network coding with TCP: an implementation, in Proceedings of IEEE INFOCOM, April 2009, p.280–288.

DOI: 10.1109/infcom.2009.5061931

Google Scholar

[5] 4 J. K. Sundararajan, D. Shah, and M. M´edard, ARQ for network coding, in Proc. of IEEE International Symposium on Info. Theory (ISIT), (2008).

Google Scholar

[6] 4Fabienne LEFEVRE, Guillaume VIBIER. Understanding TCP's behavior over wireless links [C]. Proc. IEEE Symposium on Computers and Communications, June (2000).

Google Scholar

[7] 8R Ahlswede, N Cai, S Y R Li, et al. Network information [J]. IEEE Trans on Information Theory, 2000, 46(4), pp: 1204-1216.

DOI: 10.1109/18.850663

Google Scholar

[8] 9R K Ahuja, T L Magnanti, J B Orilin. Network Flows: Theory, Algorithms, and Applications [M]. Englewood Cliffs, NJ: Prentice Hall, (1993).

Google Scholar

[9] 10Ho T, Karger D, Medard M, et al. The benefits of coding over routing in a randomized setting [C]. Yokohama, Japan: IEEE International Symposium on Information Theory, 2003, pp: 442.

DOI: 10.1109/isit.2003.1228459

Google Scholar

[10] 14Gkantsidis C, Rodriguez P R. Network coding for large scale content distribution [Z]. Microsoft Research, (2004).

Google Scholar

[11] W. Richard Stevens. TCP/IP Illustrated Volume 1: The protocol. (2000).

Google Scholar