On Goodput and Energy Measurements of Network Coding Schemes in the Raspberry Pi

Given that next generation networks are expected to be populated by a large number of devices, there is a need for quick deployment and evaluation of alternative mechanisms to cope with the possible generated traffic in large-scale distributed data networks. In this sense, the Raspberry Pi has been...

Full description

Bibliographic Details
Main Authors: Néstor J. Hernández Marcano, Chres W. Sørensen, Juan A. Cabrera G., Simon Wunderlich, Daniel E. Lucani, Frank H. P. Fitzek
Format: Article
Language:English
Published: MDPI AG 2016-10-01
Series:Electronics
Subjects:
Online Access:http://www.mdpi.com/2079-9292/5/4/66
_version_ 1798041829470371840
author Néstor J. Hernández Marcano
Chres W. Sørensen
Juan A. Cabrera G.
Simon Wunderlich
Daniel E. Lucani
Frank H. P. Fitzek
author_facet Néstor J. Hernández Marcano
Chres W. Sørensen
Juan A. Cabrera G.
Simon Wunderlich
Daniel E. Lucani
Frank H. P. Fitzek
author_sort Néstor J. Hernández Marcano
collection DOAJ
description Given that next generation networks are expected to be populated by a large number of devices, there is a need for quick deployment and evaluation of alternative mechanisms to cope with the possible generated traffic in large-scale distributed data networks. In this sense, the Raspberry Pi has been a popular network node choice due to its reduced size, processing capabilities, low cost and its support by widely-used operating systems. For information transport, network coding is a new paradigm for fast and reliable data processing in networking and storage systems, which overcomes various limitations of state-of-the-art routing techniques. Therefore, in this work, we provide an in-depth performance evaluation of Random Linear Network Coding (RLNC)-based schemes for the Raspberry Pi Models 1 and 2, by showing the processing speed of the encoding and decoding operations and the corresponding energy consumption. Our results show that, in several scenarios, processing speeds of more than 80 Mbps in the Raspberry Pi Model 1 and 800 Mbps in the Raspberry Pi Model 2 are attainable. Moreover, we show that the processing energy per bit for network coding is below 1 nJ or even an order of magnitude less in these scenarios.
first_indexed 2024-04-11T22:27:03Z
format Article
id doaj.art-f1ab059959c6452782fc7b25c85939c9
institution Directory Open Access Journal
issn 2079-9292
language English
last_indexed 2024-04-11T22:27:03Z
publishDate 2016-10-01
publisher MDPI AG
record_format Article
series Electronics
spelling doaj.art-f1ab059959c6452782fc7b25c85939c92022-12-22T03:59:38ZengMDPI AGElectronics2079-92922016-10-01546610.3390/electronics5040066electronics5040066On Goodput and Energy Measurements of Network Coding Schemes in the Raspberry PiNéstor J. Hernández Marcano0Chres W. Sørensen1Juan A. Cabrera G.2Simon Wunderlich3Daniel E. Lucani4Frank H. P. Fitzek5Steinwurf ApS, Aalborg Øst 9220, DenmarkDepartment of Electronic Systems, Aalborg University, Aalborg Øst 9220, DenmarkDeutsche Telekom Chair of Communication Networks, Technische Universität Dresden, Dresden 01062, GermanyDeutsche Telekom Chair of Communication Networks, Technische Universität Dresden, Dresden 01062, GermanyDepartment of Electronic Systems, Aalborg University, Aalborg Øst 9220, DenmarkDeutsche Telekom Chair of Communication Networks, Technische Universität Dresden, Dresden 01062, GermanyGiven that next generation networks are expected to be populated by a large number of devices, there is a need for quick deployment and evaluation of alternative mechanisms to cope with the possible generated traffic in large-scale distributed data networks. In this sense, the Raspberry Pi has been a popular network node choice due to its reduced size, processing capabilities, low cost and its support by widely-used operating systems. For information transport, network coding is a new paradigm for fast and reliable data processing in networking and storage systems, which overcomes various limitations of state-of-the-art routing techniques. Therefore, in this work, we provide an in-depth performance evaluation of Random Linear Network Coding (RLNC)-based schemes for the Raspberry Pi Models 1 and 2, by showing the processing speed of the encoding and decoding operations and the corresponding energy consumption. Our results show that, in several scenarios, processing speeds of more than 80 Mbps in the Raspberry Pi Model 1 and 800 Mbps in the Raspberry Pi Model 2 are attainable. Moreover, we show that the processing energy per bit for network coding is below 1 nJ or even an order of magnitude less in these scenarios.http://www.mdpi.com/2079-9292/5/4/66network codingRaspberry Pigoodputenergyperformance
spellingShingle Néstor J. Hernández Marcano
Chres W. Sørensen
Juan A. Cabrera G.
Simon Wunderlich
Daniel E. Lucani
Frank H. P. Fitzek
On Goodput and Energy Measurements of Network Coding Schemes in the Raspberry Pi
Electronics
network coding
Raspberry Pi
goodput
energy
performance
title On Goodput and Energy Measurements of Network Coding Schemes in the Raspberry Pi
title_full On Goodput and Energy Measurements of Network Coding Schemes in the Raspberry Pi
title_fullStr On Goodput and Energy Measurements of Network Coding Schemes in the Raspberry Pi
title_full_unstemmed On Goodput and Energy Measurements of Network Coding Schemes in the Raspberry Pi
title_short On Goodput and Energy Measurements of Network Coding Schemes in the Raspberry Pi
title_sort on goodput and energy measurements of network coding schemes in the raspberry pi
topic network coding
Raspberry Pi
goodput
energy
performance
url http://www.mdpi.com/2079-9292/5/4/66
work_keys_str_mv AT nestorjhernandezmarcano ongoodputandenergymeasurementsofnetworkcodingschemesintheraspberrypi
AT chreswsørensen ongoodputandenergymeasurementsofnetworkcodingschemesintheraspberrypi
AT juanacabrerag ongoodputandenergymeasurementsofnetworkcodingschemesintheraspberrypi
AT simonwunderlich ongoodputandenergymeasurementsofnetworkcodingschemesintheraspberrypi
AT danielelucani ongoodputandenergymeasurementsofnetworkcodingschemesintheraspberrypi
AT frankhpfitzek ongoodputandenergymeasurementsofnetworkcodingschemesintheraspberrypi