Evaluation of mesh routing protocols for wireless community networks

In recent years, we have witnessed the exponential growth of wireless community networks as a response to the clear necessity of Internet access for participation in society. For wireless mesh networks that can scale up to thousands of nodes, which are owned and managed in a decentralized way, it is...

Descripción completa

Detalles Bibliográficos
Autores: Neumann, Axel, López Berga, Ester, Navarro Moldes, Leandro|||0000-0003-4775-5526
Tipo de recurso: artículo
Fecha de publicación:2015
País:España
Institución:Universitat Politècnica de Catalunya (UPC)
Repositorio:UPCommons. Portal del coneixement obert de la UPC
Idioma:inglés
OAI Identifier:oai:upcommons.upc.edu:2117/83896
Acceso en línea:https://hdl.handle.net/2117/83896
https://dx.doi.org/10.1016/j.comnet.2015.07.018
Access Level:acceso abierto
Palabra clave:Routing protocols (Computer network protocols)
Wireless communications systems
Mesh routing
Wireless community networks
BMX6
OSLR
Babel
OLSR
Encaminadors (Xarxes d'ordinadors)
Comunicació sense fil, Sistemes de
Àrees temàtiques de la UPC::Enginyeria de la telecomunicació::Telemàtica i xarxes d'ordinadors
Descripción
Sumario:In recent years, we have witnessed the exponential growth of wireless community networks as a response to the clear necessity of Internet access for participation in society. For wireless mesh networks that can scale up to thousands of nodes, which are owned and managed in a decentralized way, it is imperative for their survival to provide the network with self-management mechanisms that reduce the requirements of human intervention and technological knowledge in the operation of a community network. In this paper, we focus on one important self-management mechanism, routing, and we study the scalability, performance, and stability of three proactive mesh routing protocols: BMX6, OLSR, and Babel. We study different metrics on an emulation framework and on the W-ILab.T testbed at iMinds, making the most of the two worlds. Emulation allows us to have more control over the topology and more systematically repeat the experiments, whereas a testbed provides a realistic wireless medium and more reliable measurements, especially in terms of interference and CPU consumption. Results show the relative merits, costs, and limitations of the three protocols.