• DocumentCode
    244498
  • Title

    Sharing the Pi: Testbed Description and Performance Evaluation of Network Coding on the Raspberry Pi

  • Author

    Paramanathan, Achuthan ; Pahlevani, Peyman ; Thorsteinsson, Simon ; Hundeboll, Martin ; Lucani, Daniel E. ; Fitzek, Frank H. P.

  • Author_Institution
    Dept. of Electron. Syst., Aalborg Univ., Aalborg, Denmark
  • fYear
    2014
  • fDate
    18-21 May 2014
  • Firstpage
    1
  • Lastpage
    5
  • Abstract
    This paper presents the design and performance evaluation of an inexpensive testbed for network coding protocols composed of Raspberry Pis. First, we show the performance of random linear network coding primitives on the Raspberry Pi in terms of processing speed and energy consumption under a variety of configuration setups. Our measurements show that processing rates of up to 230 Mbps are possible with the Raspberry Pi. Also, the energy consumption per bit can be as small as 3 nJ/bit, which is several orders of magnitude smaller than the transmission/reception energy use. Surprisingly, overclocking the Raspberry Pi from 700 MHz to 1000 MHz not only produces an increase in processing speed of up to 68 % for large generation sizes, but also provides a reduction of 64 % in the processing energy per bit for most tested scenarios. Then, we show Raspberry Pi as an inexpensive, viable, and flexible platform to deploy large research networking testbeds for the evaluation of network coding protocols. We propose key parameters and representations to evaluate protocol performance in network nodes as well as validating the testbed´s statistics using the case of a one-hop broadcast with random linear network coding, which is well understood in theory.
  • Keywords
    microcomputers; network coding; performance evaluation; power aware computing; protocols; reduced instruction set computing; telecommunication computing; Raspberry Pi; energy consumption; large generation sizes; network coding protocols; one-hop broadcast; overclocking; performance evaluation; protocol performance; random linear network coding; random linear network coding primitives; research networking testbeds; testbed description; transmission-reception energy use; Decoding; Encoding; Network coding; Performance evaluation; Protocols; Receivers;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Vehicular Technology Conference (VTC Spring), 2014 IEEE 79th
  • Conference_Location
    Seoul
  • Type

    conf

  • DOI
    10.1109/VTCSpring.2014.7023090
  • Filename
    7023090