Providing reliable services over wireless networks using a low overhead random linear coding scheme

In this work, we propose a novel intra-flow network coding solution, which is based on the combination of a low overhead Random Linear Coding (RLC) scheme and UDP, to offer a reliable communication service. In the initial protocol specification, the required overhead could be rather large and this h...

Descripción completa

Detalles Bibliográficos
Autores: Garrido Ortíz, Pablo, Gómez, David, Lanza, Jorge, Serrat Fernández, Juan|||0000-0002-4551-9880, Agüero Calvo, Ramón
Tipo de recurso: artículo
Fecha de publicación:2016
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/104920
Acceso en línea:https://hdl.handle.net/2117/104920
https://dx.doi.org/10.1007/s11036-016-0731-7
Access Level:acceso abierto
Palabra clave:Wireless communication systems
IEEE 802.11
Load balance control
Packets erasure channels
Protocol overhead
Random Linear Coding
Wireless networks
Comunicació sense fil, Sistemes de
Àrees temàtiques de la UPC::Enginyeria de la telecomunicació::Telemàtica i xarxes d'ordinadors::Serveis telemàtics i de comunicació multimèdia
Descripción
Sumario:In this work, we propose a novel intra-flow network coding solution, which is based on the combination of a low overhead Random Linear Coding (RLC) scheme and UDP, to offer a reliable communication service. In the initial protocol specification, the required overhead could be rather large and this had an impact over the observed performance. We therefore include an improvement to reduce such overhead, by decreasing the header length. We describe an analytical model that can be used to assess the performance of the proposed scheme. We also use an implementation within the ns-3 framework to assess the correctness of this model and to broaden the analysis, considering different performance indicators and more complex network topologies. In all cases, the proposed solution clearly outperforms a more traditional approach, in which the TCP protocol is used as a means to offer a reliable communication service.