Next Article in Journal
A Multi-Slope Sliding-Mode Control Approach for Single-Phase Inverters under Different Loads
Next Article in Special Issue
AgPi: Agents on Raspberry Pi
Previous Article in Journal / Special Issue
Easy as Pi: A Network Coding Raspberry Pi Testbed
Article Menu

Export Article

Open AccessArticle
Electronics 2016, 5(4), 66;

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

Steinwurf ApS, Aalborg Øst 9220, Denmark
Department of Electronic Systems, Aalborg University, Aalborg Øst 9220, Denmark
Deutsche Telekom Chair of Communication Networks, Technische Universität Dresden, Dresden 01062, Germany
SFB 912—Collaborative Research Center HAEC, Dresden 01062, Germany
Current address: Fredrik Bajers Vej 7A, Room A3-110, Aalborg Øst 9220, Denmark.
Author to whom correspondence should be addressed.
Academic Editor: Mostafa Bassiouni
Received: 30 June 2016 / Revised: 16 August 2016 / Accepted: 29 August 2016 / Published: 13 October 2016
(This article belongs to the Special Issue Raspberry Pi Technology)
Full-Text   |   PDF [3148 KB, uploaded 13 October 2016]   |  


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. View Full-Text
Keywords: network coding; Raspberry Pi; goodput; energy; performance network coding; Raspberry Pi; goodput; energy; performance

Figure 1

This is an open access article distributed under the Creative Commons Attribution License which permits unrestricted use, distribution, and reproduction in any medium, provided the original work is properly cited. (CC BY 4.0).

Share & Cite This Article

MDPI and ACS Style

Hernández Marcano, N.J.; Sørensen, C.W.; Cabrera G., J.A.; Wunderlich, S.; Lucani, D.E.; Fitzek, F.H.P. On Goodput and Energy Measurements of Network Coding Schemes in the Raspberry Pi. Electronics 2016, 5, 66.

Show more citation formats Show less citations formats

Note that from the first issue of 2016, MDPI journals use article numbers instead of page numbers. See further details here.

Related Articles

Article Metrics

Article Access Statistics



[Return to top]
Electronics EISSN 2079-9292 Published by MDPI AG, Basel, Switzerland RSS E-Mail Table of Contents Alert
Back to Top