International audienceWe describe the first capability, to our knowledge, to execute nearly unmodified applications and Linux kernel code in the context of a widely-used open source discrete event networking simulator (ns-3). We propose Direct Code Execution (DCE), a framework that dramatically increases the number of available protocol models and realism available for ns-3 simulations. DCE meets the goals recently proposed for fully reproducible networking research and runnable papers, with the added benefits of 1) the ability of completely deterministic reproducibility, 2) the scalability that simulation time dilation offers, 3) capabilities supporting automated code coverage analysis, and 4) improved debuggability via execution within a ...
This paper describes our experiences at the University of Pennsylvania in developing course projects...
International audienceUnderstanding distributed systems is a complex task. There are many subsystems...
TCP (Transport Control Protocol) is widely known as a communication protocol between devices that gu...
We describe the first capability, to our knowledge, to execute nearly unmodified applications and Li...
Demonstration of DCE at MSWIMWe propose the demonstration of Direct Code Execution (DCE), a framewor...
Demo Abstract in Proceedings of ACM MSWiM, Montreal, Canada, September 21-26 2014We propose to demon...
International audienceReusing real protocol implementations of the kernel network stack in network s...
We propose to demonstrate Direct Code Execution (DCE), a framework that enables to execute nearly un...
International audienceThis work presents a complete solution to develop, and test, new algorithms ov...
Network simulations play a substantial role in evaluating network protocols. Simulations facilitate ...
International audienceAs part of the scientific method, any researcher should be able to reproduce t...
Network research, as an experimental science, ought to be reproducible. However, it is not a standar...
The transformation of innovative research ideas to production systems is highly dependent on the cap...
The proliferation of cloud computing has compelled the research community to rethink fundamental des...
This dissertation proposes and evaluates a new approach for generating realistic traffic in networki...
This paper describes our experiences at the University of Pennsylvania in developing course projects...
International audienceUnderstanding distributed systems is a complex task. There are many subsystems...
TCP (Transport Control Protocol) is widely known as a communication protocol between devices that gu...
We describe the first capability, to our knowledge, to execute nearly unmodified applications and Li...
Demonstration of DCE at MSWIMWe propose the demonstration of Direct Code Execution (DCE), a framewor...
Demo Abstract in Proceedings of ACM MSWiM, Montreal, Canada, September 21-26 2014We propose to demon...
International audienceReusing real protocol implementations of the kernel network stack in network s...
We propose to demonstrate Direct Code Execution (DCE), a framework that enables to execute nearly un...
International audienceThis work presents a complete solution to develop, and test, new algorithms ov...
Network simulations play a substantial role in evaluating network protocols. Simulations facilitate ...
International audienceAs part of the scientific method, any researcher should be able to reproduce t...
Network research, as an experimental science, ought to be reproducible. However, it is not a standar...
The transformation of innovative research ideas to production systems is highly dependent on the cap...
The proliferation of cloud computing has compelled the research community to rethink fundamental des...
This dissertation proposes and evaluates a new approach for generating realistic traffic in networki...
This paper describes our experiences at the University of Pennsylvania in developing course projects...
International audienceUnderstanding distributed systems is a complex task. There are many subsystems...
TCP (Transport Control Protocol) is widely known as a communication protocol between devices that gu...