University of Limerick
Browse
Autefage_2016_toolkit.pdf (831.49 kB)

Virtualization toolset for emulating mobile devices and networks

Download (831.49 kB)
conference contribution
posted on 2017-01-09, 16:18 authored by Vincent Autefage, Damien Magoni, John Murphy
With the ubiquitous usage of mobile devices, most communi- cations are now impacted by the users’ mobility. Therefore, applications and services must be designed to cope with net- work dynamics produced by those mobility patterns. Soft- ware research and development would benefit from taking device mobility into account. However, implementing and testing software on real devices is costly and cumbersome to perform. Virtualization is a widely used technique for avoid- ing these issues. In this paper, we propose three tools for creating and managing networks with mobile devices. Both network devices and user devices are emulated, the latter by using the QEMU system emulator. We implemented a virtual network device that can emulate access points and wireless interfaces, a real-time mobility engine that controls the dynamics of the connections and a control and man- agement tool. Our toolset, called NEmu, can create both infrastructure and adhoc virtual networks for testing and evaluating applications with a fine-grained control over the network topology and link parameters. Results show that NEmu gives similar results as container-based virtualization and discrete event-based simulation.

History

Publication

MOBILESoft '16 Proceedings of the International Conference on Mobile Software Engineering and Systems;pp. 245-254

Publisher

Association for Computing Machinery

Note

peer-reviewed

Other Funding information

SFI

Rights

© ACM, 2016. This is the author's version of the work. It is posted here by permission of ACM for your personal use. Not for redistribution. The definitive version was published in Soft '16 Proceedings of the International Conference on Mobile Software Engineering and Systems, pp. 245-254, http://dx.doi.org/ 10.1145/2897073.2897087

Language

English

Usage metrics

    University of Limerick

    Categories

    No categories selected

    Exports

    RefWorks
    BibTeX
    Ref. manager
    Endnote
    DataCite
    NLM
    DC