Title
DCE cradle: simulate network protocols with real stacks for better realism
Abstract
Reusing real protocol implementations of the kernel network stack in network simulators can increase the realism of network experimentations as well as decrease the cost of protocol development. In this paper, we introduce DCE Cradle, a novel framework that allows to use any features of Linux kernel network stack with existing ns-3 applications. DCE Cradle uses Direct Code Execution (DCE) to address the brittleness of Network Simulation Cradle (NSC). We validate DCE Cradle with TCP goodput measurements, and analyze its performance overhead with micro-benchmarks in a large scale simulation. Then we show with an example, an actual implementation of the DCCP transport protocol, how easy it is to simulate a real implementation using DCE Cradle. We believe that this tool can highly benefit the network community by enabling more realistic evaluation of network protocols.
Year
Venue
Keywords
2013
SIMUTools
protocol development,dce cradle,network community,linux kernel network,network simulator,network experimentation,network protocol,real stack,better realism,network simulation cradle,dccp transport protocol,kernel network
Field
DocType
Citations 
Kernel (linear algebra),Stack (abstract data type),Reuse,Computer science,Network simulation,Real-time computing,Goodput,Protocol stack,Linux kernel,Communications protocol,Embedded system
Conference
4
PageRank 
References 
Authors
0.54
3
3
Name
Order
Citations
PageRank
Hajime Tazaki1738.24
Frédéric Urbani240.54
T. Turletti33021262.64