Change search
CiteExportLink to record
Permanent link

Direct link
Cite
Citation style
  • apa
  • harvard1
  • ieee
  • modern-language-association-8th-edition
  • vancouver
  • Other style
More styles
Language
  • de-DE
  • en-GB
  • en-US
  • fi-FI
  • nn-NO
  • nn-NB
  • sv-SE
  • Other locale
More languages
Output format
  • html
  • text
  • asciidoc
  • rtf
ViPMesh: A virtual prototyping framework for IEEE 802.11s wireless mesh networks
Show others and affiliations
2016 (English)In: International Conference on Wireless and Mobile Computing, Networking and Communications, IEEE Computer Society , 2016Conference paper, Published paper (Refereed)
Abstract [en]

WLAN mesh networks are characterized by their flexible and low-cost deployment, scalability, and self-healing capabilities. The new WLAN standard IEEE 802.11s introduces low-level mesh interoperability. However, building large-scale real-world test beds and reproducible setups is challenging and costly. In the majority of research works, network simulation is preferred over practical measurements. Here, the main disadvantage exists in simplified device and protocol models restricting the comparability to practical implementations. In contrast, using device emulation still requires the simulation of wireless channel and environment models. Consequently, a combination of both emulation and simulation is needed to enable virtual prototyping of real applications and protocols in WLAN mesh networks. Nevertheless, the computation of complex wireless channel effects requires a decoupling of wall clock and simulation time. Therefore, we present ViPMesh, a virtual prototyping framework for IEEE 802.11s and its Linux reference implementation. ViPMesh relies on WLAN device emulation and nested virtualization using QEMU and Linux containers to support the analysis of real applications on top of an unmodified protocol stack. Adopting an alternative time source approach for QEMU, ViPMesh acts as discrete-event simulator. It further integrates channel and environment models with support for IEEE 802.11n MIMO techniques, high throughput modes, multi-channel operation, and node mobility. To the best of our knowledge, this is the first approach that combines the IEEE 802.11s reference implementation with the described simulation features. The functionality of ViPMesh is demonstrated in different example scenarios.

Place, publisher, year, edition, pages
IEEE Computer Society , 2016.
Keywords [en]
Complex networks, Computer operating systems, Linux, Mesh generation, Mobile computing, Virtual prototyping, Wireless local area networks (WLAN), Discrete-event simulators, Environment models, Nested Virtualization, Network simulation, Real applications, Real-world tests, Reference implementation, Self-healing capabilities, MESH networking
National Category
Electrical Engineering, Electronic Engineering, Information Engineering
Identifiers
URN: urn:nbn:se:kth:diva-207483DOI: 10.1109/WiMOB.2016.7763263Scopus ID: 2-s2.0-85014221454ISBN: 9781509007240 (print)OAI: oai:DiVA.org:kth-207483DiVA, id: diva2:1108046
Conference
12th IEEE International Conference on Wireless and Mobile Computing, Networking and Communications, WiMob 2016, 17 October 2016 through 19 October 2016
Note

Conference code: 125205; Export Date: 22 May 2017; Conference Paper. QC 20170612

Available from: 2017-06-12 Created: 2017-06-12 Last updated: 2017-06-12Bibliographically approved

Open Access in DiVA

No full text in DiVA

Other links

Publisher's full textScopus

Authority records BETA

Danielis, Peter

Search in DiVA

By author/editor
Danielis, Peter
By organisation
ACCESS Linnaeus Centre
Electrical Engineering, Electronic Engineering, Information Engineering

Search outside of DiVA

GoogleGoogle Scholar

doi
isbn
urn-nbn

Altmetric score

doi
isbn
urn-nbn
Total: 5 hits
CiteExportLink to record
Permanent link

Direct link
Cite
Citation style
  • apa
  • harvard1
  • ieee
  • modern-language-association-8th-edition
  • vancouver
  • Other style
More styles
Language
  • de-DE
  • en-GB
  • en-US
  • fi-FI
  • nn-NO
  • nn-NB
  • sv-SE
  • Other locale
More languages
Output format
  • html
  • text
  • asciidoc
  • rtf