Network Simulation Cradle

dc.contributor.authorJansen, Samuel Thomasen_NZ
dc.date.accessioned2008-08-01T11:07:22Z
dc.date.available2009-08-12T00:00:00Z
dc.date.issued2008en_NZ
dc.description.abstractThis thesis proposes the use of real world network stacks instead of protocol abstractions in a network simulator, bringing the actual code used in computer systems inside the simulator and allowing for greater simulation accuracy. Specifically, a framework called the Network Simulation Cradle is created that supports the kernel source code from FreeBSD, OpenBSD and Linux to make the network stacks from these systems available to the popular network simulator ns-2. Simulating with these real world network stacks reveals situations where the result differs significantly from ns-2's TCP models. The simulated network stacks are able to be directly compared to the same operating system running on an actual machine, making validation simple. When measuring the packet traces produced on a test network and in simulation the results are nearly identical, a level of accuracy previously unavailable using traditional TCP simulation models. The results of simulations run comparing ns-2 TCP models and our framework are presented in this dissertation along with validation studies of our framework showing how closely simulation resembles real world computers. Using real world stacks to simulate TCP is a complementary approach to using the existing TCP models and provides an extra level of validation. This way of simulating TCP and other protocols provides the network researcher or engineer new possibilities. One example is using the framework as a protocol development environment, which allows user-level development of protocols with a standard set of reproducible tests, the ability to test scenarios which are costly or impossible to build physically, and being able to trace and debug the protocol code without affecting results.en_NZ
dc.format.mimetypeapplication/pdf
dc.identifier.citationJansen, S. T. (2008). Network Simulation Cradle (Thesis, Doctor of Philosophy (PhD)). The University of Waikato, Hamilton, New Zealand. Retrieved from https://hdl.handle.net/10289/3287en
dc.identifier.urihttps://hdl.handle.net/10289/3287
dc.language.isoen
dc.publisherThe University of Waikatoen_NZ
dc.rightsAll items in Research Commons are provided for private study and research purposes and are protected by copyright with all rights reserved unless otherwise indicated.
dc.subjectcomputeren_NZ
dc.subjectnetworken_NZ
dc.subjectsimulationen_NZ
dc.subjecttcpen_NZ
dc.subjectprotocolen_NZ
dc.titleNetwork Simulation Cradleen_NZ
dc.typeThesisen_NZ
dspace.entity.typePublication
pubs.place-of-publicationHamilton, New Zealanden_NZ
thesis.degree.disciplineComputing, Mathematics, and Statisticsen_NZ
thesis.degree.grantorUniversity of Waikatoen_NZ
thesis.degree.levelDoctoral
thesis.degree.nameDoctor of Philosophy (PhD)en_NZ
uow.date.accession2008-08-01T11:07:22Zen_NZ
uow.date.available2009-08-12T00:00:00Zen_NZ
uow.identifier.adthttp://adt.waikato.ac.nz/public/adt-uow20080801.110722en_NZ

Files

Original bundle

Now showing 1 - 1 of 1
Loading...
Thumbnail Image
Name:
thesis.pdf
Size:
2.41 MB
Format:
Adobe Portable Document Format