2014
DOI: 10.1109/mcom.2014.6766093
|View full text |Cite
|
Sign up to set email alerts
|

DCE: Test the real code of your protocols and applications over simulated networks

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
3
1
1

Citation Types

0
9
0

Year Published

2014
2014
2024
2024

Publication Types

Select...
3
2
2

Relationship

1
6

Authors

Journals

citations
Cited by 25 publications
(9 citation statements)
references
References 4 publications
0
9
0
Order By: Relevance
“…Recent research [3], [6], [8], [12], [13] has investigated how duplicate implementation effort can be minimized by increasing code reuse. Here, we discuss approaches based on sharing the entire source code of a protocol implementation for simulation and real-world deployment.…”
Section: Full Source Reusementioning
confidence: 99%
See 1 more Smart Citation
“…Recent research [3], [6], [8], [12], [13] has investigated how duplicate implementation effort can be minimized by increasing code reuse. Here, we discuss approaches based on sharing the entire source code of a protocol implementation for simulation and real-world deployment.…”
Section: Full Source Reusementioning
confidence: 99%
“…Finally, the additional effort slows down the development and evaluation of network systems. These and other issues with current simulators have been acknowledged by the simulation community, spawning a trend to increase protocol code reuse [3], [6]- [8].…”
Section: Introductionmentioning
confidence: 99%
“…It has much more Layer 3 and 4 facilities than the default ns-3 protocol stack, and allows program running on it to have direct access to the MAC Layer, which is required by CarGeo6. To explain in a technical way, DCE runs several Library Linux Operating Systems [12,13] in a single process, and connect its networking and timing backend to ns-3 facilities. The user programs can be executed in the simulated library OS efficiently.…”
Section: Experimentation and Simulationmentioning
confidence: 99%
“…Today, two complementary approaches are widely used to evaluate the performance of networking protocols: simulators and emulators. Recently, Direct Code Execution (DCE) [1,6,11] has been proposed. This framework benefits from the pros of both simulation and emulation, while limiting the main Permission to make digital or hard copies of all or part of this work for personal or classroom use is granted without fee provided that copies are not made or distributed for profit or commercial advantage and that copies bear this notice and the full citation on the first page.…”
Section: Introductionmentioning
confidence: 99%
“…It uses a single-process model that executes every simulated process within the same host process and isolates the namespace of each simulated process. Further information on DCE is available in [6,11].…”
Section: Introductionmentioning
confidence: 99%