Integration of linux TCP and simulation: Verification, validation and application

被引:0
作者
Kittiperachol, Songrith [1 ]
Sun, Zhili [1 ]
Cruickshank, Haitham [1 ]
机构
[1] Centre for Communication Systems Research, Faculty of Electronic and Physical Science, University of Surrey, Guildford, Surrey
关键词
Application; INET; Integration; Linux TCP; Network stack; Validation; Verification;
D O I
10.4304/jnw.4.9.819-836
中图分类号
学科分类号
摘要
Network simulator has been acknowledged as one of the most flexible means in studying and developing protocol as it allows virtually endless numbers of simulated network environments to be setup and protocol of interest to be fine-tuned without requiring any real-world complicated and costly network experiment. However, depending on researchers, the same protocol of interest can be developed in different ways and different implementations may yield the outcomes that do not accurately capture the dynamics of the real protocol. In the last decade, TCP, the protocol on which the Internet is based, has been extensively studied in order to study and re-evaluate its performance particularly when TCP based applications and services are deployed in an emerging Next Generation Network (NGN) and Next Generation Internet (NGI). As a result, to understand the realistic interaction of TCP with new types of networks and technologies, a combination of a real-world TCP and a network simulator seems very essential. This work presents an integration of real-world TCP implementation of Linux TCP/IP network stack into a network simulator, called INET. Moreover, verification and validation of the integrated Linux TCP are performed within INET framework to ensure the validity of the integration. The results clearly confirm that the integrated Linux TCP displays reasonable and consistent dynamics with respect to the behaviors of the real-world Linux TCP. Finally, to demonstrate the application of the INET with Linux TCP extension, algorithms of other Linux TCP variants and their dynamic over a large-bandwidth long-delay network are briefly presented. © 2009 Academy Publisher.
引用
收藏
页码:819 / 836
页数:17
相关论文
共 36 条
[1]  
Varga A., OMNeT++ discrete event simulation system
[2]  
Castalia-asimulatorforWSNs
[3]  
Chsim
[4]  
OverSim: The overlay simulation framework
[5]  
Fall K., Floyd S., Simulation-based comparisons of Tahoe, Reno and SACK TCP, ACM Computer Communication Review, 26, 3, pp. 5-21, (1996)
[6]  
Jacobson V., Karels M., Congestion avoidance and control, Proceeding of ACM SIGCOMM '88, pp. 314-329, (1988)
[7]  
Floyd S., Henderson T., Gurtov A., The NewReno modification to TCP's fast recovery algorithm, RFC, (2004)
[8]  
OppBSD - A FreeBSD network stack integrated into OMNeT++
[9]  
Wei D.X., Cao P., A Linux TCP implementation for NS2
[10]  
Bless R., Doll M., Integration of the FreeBSD TCP/IP-stack into the discrete event simulation OMNeT++, Proceeding of Winter Simulation Conference, pp. 1556-1560, (2004)