Fifth International Conference on Simulation Tools and Techniques

Research Article

FANTASY: Fully Automatic Network Emulation Architecture with Cross-Layer Support

Download541 downloads
  • @INPROCEEDINGS{10.4108/icst.simutools.2012.247759,
        author={Ismet Aktas and Hendrik vom Lehn and Christoph Habets and Florian Schmidt and Klaus Wehrle},
        title={FANTASY: Fully Automatic Network Emulation Architecture with Cross-Layer Support},
        proceedings={Fifth International Conference on Simulation Tools and Techniques},
        publisher={ICST},
        proceedings_a={SIMUTOOLS},
        year={2012},
        month={6},
        keywords={cross-layer},
        doi={10.4108/icst.simutools.2012.247759}
    }
    
  • Ismet Aktas
    Hendrik vom Lehn
    Christoph Habets
    Florian Schmidt
    Klaus Wehrle
    Year: 2012
    FANTASY: Fully Automatic Network Emulation Architecture with Cross-Layer Support
    SIMUTOOLS
    ICST
    DOI: 10.4108/icst.simutools.2012.247759
Ismet Aktas,*, Hendrik vom Lehn1, Christoph Habets1, Florian Schmidt1, Klaus Wehrle1
  • 1: RWTH-Aachen University
*Contact email: ismet.aktas@cs.rwth-aachen.de

Abstract

Testing and evaluating real-world wireless and mobile systems is very difficult. The volatile nature of the wireless medium and mobility complicates their evaluation. The access to system information hindered by the operating system further increases the evaluation of a real-world system. In contrast, a simulator allows to easily set up complex wireless and mobile scenarios, log protocol variables of interest and to repeat the whole test easily if desired. Developers of real-world systems also want to perform tests with the simplicity and convenience of a simulation without loosing the ability to execute arbitrary networking software in its genuine environment (an operating system). In this paper, we present fantasy, a new network emulation architecture that allows the fully automated setup and execution of an experiment, enables the convenient access to system information and the collection of test results. With the integration of the cross-layer architecture crawler, we demonstrate that we are able to monitor parameters across protocol layers and to evaluate network emulation scenarios where cross-layer optimization is involved.