Loading...
Please wait, while we are loading the content...
Similar Documents
Simulbed Ayame Associate Team Report for 2013 Our Work on the Simulbed Experimentation Platform Focused on Two Main Directions: Direct Code Execution (dce) Framework and Network Experiment Programming Interface (nepi). 1.1 Direct Code Execution (dce)
| Content Provider | Semantic Scholar |
|---|---|
| Copyright Year | 2013 |
| Abstract | We released version 1.1 of DCE on September 1st, 2013. Several new features have been added. First, Aspect-based tracing, which allows us to use tracing facility in DCE when simulating unmodified code. This feature is important for debugging and protocol analysis purposes as it enables to investigate which function is called or how many messages of a particular protocol are exchanged for example. We introduced a development suite for network protocol design that includes code coverage measurement using the gcov tool, memory analysis under distributed protocol operation with valgrind, and distributed code debug with gdb. In addition to the above new features supported, we wrote a public web page for DCE (see URL http://www.nsnam.org/ overview/projects/direct-code-execution/) along with manuals (see URL http://www. nsnam.org/docs/dce/manual/html/index.html), and proposed a stable software release cycle so that users can choose to use either the stable DCE version or the latest experimental version. We also designed the bake building and integration tool to make easier the DCE installation procedure, see URL http://www.nsnam.org/docs/bake/tutorial/html/index.html. Two papers on DCE have been accepted in 2013. The first one introduces DCE Cradle, a feature that enables to use ns-3 native applications over DCE Linux kernel stack. DCE Cradle utilizes standard Linux kernel network stacks and provides transparent socket interfaces to the ns-3 applications. This allows us to study Linux kernel protocols with various useful applications of ns-3, such as traffic generators or routing protocols. This paper presents a short overview of the DCE architecture, the cradle feature, a use case involving the DCCP protocol along with some benchmarks[2]. The second paper provides a full description of the DCE framework, and has just been accepted at the prestigious ACM CoNEXT conference [1]. It describes in detail the architecture of DCE, reports on packet processing benchmark and showcases key features of the framework with various use cases. This paper also demonstrates that DCE can be used to write runnable papers, i.e., papers where researchers can easily reproduce experiments shown in papers. A tutorial on how to experiment CCN [7] using the CCNx implementation from PARC with DCE has been presented at the ICN workshop in January 2013 [4]. A demonstation on how to use DCE with different use cases has been done in the ACM MSWiM conference in Barcelona on November 4, 2013 [5]. |
| File Format | PDF HTM / HTML |
| Alternate Webpage(s) | http://planete.inria.fr/Simulbed/SIMULBED-report2013.pdf |
| Language | English |
| Access Restriction | Open |
| Content Type | Text |
| Resource Type | Report |