Research Commons
      • Browse 
        • Communities & Collections
        • Titles
        • Authors
        • By Issue Date
        • Subjects
        • Types
        • Series
      • Help 
        • About
        • Collection Policy
        • OA Mandate Guidelines
        • Guidelines FAQ
        • Contact Us
      • My Account 
        • Sign In
        • Register
      View Item 
      •   Research Commons
      • University of Waikato Theses
      • Higher Degree Theses
      • View Item
      •   Research Commons
      • University of Waikato Theses
      • Higher Degree Theses
      • View Item
      JavaScript is disabled for your browser. Some features of this site may not work without it.

      Network Simulation Cradle

      Jansen, Samuel Thomas
      Thumbnail
      Files
      thesis.pdf
      2.405Mb
      Citation
      Export citation
      Jansen, 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/3287
      Permanent Research Commons link: https://hdl.handle.net/10289/3287
      Abstract
      This 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.
      Date
      2008
      Type
      Thesis
      Degree Name
      Doctor of Philosophy (PhD)
      Publisher
      The University of Waikato
      Rights
      All items in Research Commons are provided for private study and research purposes and are protected by copyright with all rights reserved unless otherwise indicated.
      Collections
      • Higher Degree Theses [1346]
      Show full item record  

      Usage

      Downloads, last 12 months
      28
       
       

      Usage Statistics

      For this itemFor all of Research Commons

      The University of Waikato - Te Whare Wānanga o WaikatoFeedback and RequestsCopyright and Legal Statement