DCE Cradle: Simulate Network Protocols with Real Stacks

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 bene fit the network community by enabling more realistic evaluation of network protocols.
Type de document :
Communication dans un congrès
Workshop on NS3 (WNS3), Mar 2013, Cannes, France. 2013
Liste complète des métadonnées

Littérature citée [6 références]  Voir  Masquer  Télécharger

Contributeur : Thierry Turletti <>
Soumis le : lundi 28 janvier 2013 - 08:13:31
Dernière modification le : jeudi 11 janvier 2018 - 16:22:54
Document(s) archivé(s) le : samedi 1 avril 2017 - 11:01:54


Fichiers produits par l'(les) auteur(s)


  • HAL Id : hal-00781591, version 1



Hajime Tazaki, Frédéric Urbani, Thierry Turletti. DCE Cradle: Simulate Network Protocols with Real Stacks. Workshop on NS3 (WNS3), Mar 2013, Cannes, France. 2013. 〈hal-00781591〉



Consultations de la notice


Téléchargements de fichiers