The NetBottle Project approaches the problem of creating an effective and realistic emulation environment as a whole, instead of focusing on individual aspects of the problem. This big-picture view allows for the preservation of interdependencies and information loss that can occur when different aspects of the problem are handled in isolation.
The NetBottle paradigm divides the problem into 3 separate layers:
The interaction between these layers can be seen in the figure below.
The lower layers provide the required data to the layer above, and various feedback methods allow for the artifacts generated at a specific layer to be evaluated against that data. This feedback is critical to ascertain the accuracy of the model and deployed environment. This layering and analysis also prevents sensitive data from being used in creation of the models, or recreated in the generated traffic.
The NetBottle has submitted a paper for review, and will be posted here once the review is completed.
Dr. Tom Daniels, daniels@iastate.edu
Benjamin Anderson, hawklan@iastate.edu
Shantanu Gattani, shanu@iastate.edu
Su Chang, changs@iastate.edu
Grant Brinkmeyer, brinkg@iastate.edu
Jamin Hitchcock, jaminh@iastate.edu
The members of the NetBottle project would like to thank the Center for Information Protection at Iowa State University for funding this project.
If you have any question regarding the NetBottle Project please email Benjamin Anderson at: hawklan@iastate.edu