In this paper we present WiMesh, a software tool we developed during the last few years of research conducted in the field of multi-radio wireless mesh networks. WiMesh serves two main purposes: (i) to evaluate and compare different algorithms for the static configuration of a wireless mesh network (assignment of channels, transmission rate and power to the available network radios, explicit routing); (ii) to automatically setup and run packet level simulations (by using the ns-3 network simulator) based on the network configuration returned by such algorithms. WiMesh consists of a core library, three libraries dedicated to distinct functionalities of WiMesh and three corresponding utilities that allow us to easily conduct experiments. To ensure ease of use and flexibility, all such utilities accept as input an XML configuration file where various options and parameters can be specified. WiMesh is freely available to the research community as open source software, with the purpose of easing the development of new algorithms and the verification of their performances. In this paper, we first present the architecture of WiMesh and its features and capabilities by illustrating the design and the usage of each of the provided utilities. Then, to the benefit of those willing to implement their own solution within WiMesh or extend its functionalities, we illustrate the design of the WiMesh libraries. Finally, we report some of the results, which we were able to show in previous research work thanks to the use of WiMesh.

Design and Implementation of WiMesh: A Tool for the Performance Evaluation of Multi-Radio Wireless Mesh Networks / Avallone, Stefano; DI STASI, Giovanni. - In: JOURNAL OF NETWORK AND COMPUTER APPLICATIONS. - ISSN 1084-8045. - 63:(2016), pp. 98-109. [10.1016/j.jnca.2015.12.011]

Design and Implementation of WiMesh: A Tool for the Performance Evaluation of Multi-Radio Wireless Mesh Networks

AVALLONE, STEFANO;DI STASI, GIOVANNI
2016

Abstract

In this paper we present WiMesh, a software tool we developed during the last few years of research conducted in the field of multi-radio wireless mesh networks. WiMesh serves two main purposes: (i) to evaluate and compare different algorithms for the static configuration of a wireless mesh network (assignment of channels, transmission rate and power to the available network radios, explicit routing); (ii) to automatically setup and run packet level simulations (by using the ns-3 network simulator) based on the network configuration returned by such algorithms. WiMesh consists of a core library, three libraries dedicated to distinct functionalities of WiMesh and three corresponding utilities that allow us to easily conduct experiments. To ensure ease of use and flexibility, all such utilities accept as input an XML configuration file where various options and parameters can be specified. WiMesh is freely available to the research community as open source software, with the purpose of easing the development of new algorithms and the verification of their performances. In this paper, we first present the architecture of WiMesh and its features and capabilities by illustrating the design and the usage of each of the provided utilities. Then, to the benefit of those willing to implement their own solution within WiMesh or extend its functionalities, we illustrate the design of the WiMesh libraries. Finally, we report some of the results, which we were able to show in previous research work thanks to the use of WiMesh.
2016
Design and Implementation of WiMesh: A Tool for the Performance Evaluation of Multi-Radio Wireless Mesh Networks / Avallone, Stefano; DI STASI, Giovanni. - In: JOURNAL OF NETWORK AND COMPUTER APPLICATIONS. - ISSN 1084-8045. - 63:(2016), pp. 98-109. [10.1016/j.jnca.2015.12.011]
File in questo prodotto:
Non ci sono file associati a questo prodotto.

I documenti in IRIS sono protetti da copyright e tutti i diritti sono riservati, salvo diversa indicazione.

Utilizza questo identificativo per citare o creare un link a questo documento: https://hdl.handle.net/11588/621557
Citazioni
  • ???jsp.display-item.citation.pmc??? ND
  • Scopus 3
  • ???jsp.display-item.citation.isi??? 1
social impact