DocumentCode
2168959
Title
Integration of the freebsd TCP/IP-stack into the discrete event simulator OMNET++
Author
Bless, Roland ; Doll, Mark
Author_Institution
Inst. of Telematics, Karlsruhe Univ., Germany
Volume
2
fYear
2004
fDate
5-8 Dec. 2004
Firstpage
1556
Abstract
The discrete event simulator OMNeT++, that is programmed in C++, shows a steady growing popularity. Due to its well-structured nature, it is easy to understand and easy to use. A shortcoming of it, however, is the limited number of available simulation models. Especially, for network simulations a validated TCP implementation was missing. In order to avoid a re-implementation of a full-featured TCP, including all potential implementation errors and costly validation tests, we integrated a TCP/IP stack of a real operating system into OMNeT++. In this paper we show that such a port is feasible with reasonable effort and we describe difficulties of the integration process as well as the applied solutions. We also present some evaluation results that outline memory and CPU usage.
Keywords
digital simulation; discrete event simulation; transport protocols; C++; CPU usage; OMNET++; discrete event simulator; freebsd TCP/IP-stack; memory usage; network simulations; operating system; simulation models; Discrete event simulation; Hardware; Information science; Intersymbol interference; Linux; Operating systems; Protocols; System testing; TCPIP; Telematics;
fLanguage
English
Publisher
ieee
Conference_Titel
Simulation Conference, 2004. Proceedings of the 2004 Winter
Print_ISBN
0-7803-8786-4
Type
conf
DOI
10.1109/WSC.2004.1371498
Filename
1371498
Link To Document