Master Thesis - Past Projects - AbstractIntroducing TCP in a 3G load generatorID: LITH-EX-G--08/004--SE In this thesis we investigate, implement and evaluate a solution for introducing the Transmission Control Protocol (TCP) into the software of a load generator. The load generator is a simulator usedfor simulating end-user generated activities in the Universal Mobile Telecommunication System (UMTS) network. The purpose of simulating traffic on the network is in this case to verify the functionality and robustness of the Radio Network Controller (RNC) node within the UMTS network.TCP is a protocol that provides reliable data transfer over unreliable underlying networkprotocols. It is used as the main transport protocol of the Internet, thus it is also used in the UMTS network in order to provide connectivity for user equipment, such as 3G mobile phones, to servicesover the Internet. For the load generator to be able to produce more realistic traffic scenarios it is desirable to give it the ability to use TCP.This thesis presents a solution of the problem where an open-source implementation of the TCP functionality was chosen, ported to the running platform of the load generator and then tested in asimulated test environment. The choice of the open source implementation of TCP was made by performing an investigation of available options. In the investigation an open source TCP/IP stackcalled lwIP was chosen. lwIP was then ported to the running platform of the load generator bywrapping and modify the source code. The tests of the ported TCP implementation were made in asimulated test environment with focus on testing basic TCP functionality. The tests showed that theTCP implementation produced provided the basic functionality that was asked for.
Keywords: UMTS, RNC, TCP, load generator Author(s): Henrik Lönndahl Contact: Simin Nadjm-Tehrani
Click here to return.
|