Next Article in Journal
Two-Dimensional Electronics — Prospects and Challenges
Next Article in Special Issue
Educational Programming on the Raspberry Pi
Previous Article in Journal
An Investigation of Carbon-Doping-Induced Current Collapse in GaN-on-Si High Electron Mobility Transistors
Previous Article in Special Issue
Universal Safety Distance Alert Device for Road Vehicles
Article Menu

Export Article

Open AccessFeature PaperArticle
Electronics 2016, 5(2), 29; doi:10.3390/electronics5020029

Understanding the Performance of Low Power Raspberry Pi Cloud for Big Data

Department of Computer Science, Liverpool John Moores University, Liverpool L3 3AF, UK
*
Authors to whom correspondence should be addressed.
Academic Editors: Simon Cox and Steven Johnston
Received: 30 April 2016 / Revised: 20 May 2016 / Accepted: 31 May 2016 / Published: 6 June 2016
(This article belongs to the Special Issue Raspberry Pi Technology)
View Full-Text   |   Download PDF [1245 KB, uploaded 6 June 2016]   |  

Abstract

Nowadays, Internet-of-Things (IoT) devices generate data at high speed and large volume. Often the data require real-time processing to support high system responsiveness which can be supported by localised Cloud and/or Fog computing paradigms. However, there are considerably large deployments of IoT such as sensor networks in remote areas where Internet connectivity is sparse, challenging the localised Cloud and/or Fog computing paradigms. With the advent of the Raspberry Pi, a credit card-sized single board computer, there is a great opportunity to construct low-cost, low-power portable cloud to support real-time data processing next to IoT deployments. In this paper, we extend our previous work on constructing Raspberry Pi Cloud to study its feasibility for real-time big data analytics under realistic application-level workload in both native and virtualised environments. We have extensively tested the performance of a single node Raspberry Pi 2 Model B with httperf and a cluster of 12 nodes with Apache Spark and HDFS (Hadoop Distributed File System). Our results have demonstrated that our portable cloud is useful for supporting real-time big data analytics. On the other hand, our results have also unveiled that overhead for CPU-bound workload in virtualised environment is surprisingly high, at 67.2%. We have found that, for big data applications, the virtualisation overhead is fractional for small jobs but becomes more significant for large jobs, up to 28.6%. View Full-Text
Keywords: internet of things; Raspberry Pi; Raspberry Pi Cloud; Micro Data Centre; big data; virtualisation; Docker; energy consumption internet of things; Raspberry Pi; Raspberry Pi Cloud; Micro Data Centre; big data; virtualisation; Docker; energy consumption
Figures

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).

Scifeed alert for new publications

Never miss any articles matching your research from any publisher
  • Get alerts for new papers matching your research
  • Find out the new papers from selected authors
  • Updated daily for 49'000+ journals and 6000+ publishers
  • Define your Scifeed now

SciFeed Share & Cite This Article

MDPI and ACS Style

Hajji, W.; Tso, F.P. Understanding the Performance of Low Power Raspberry Pi Cloud for Big Data. Electronics 2016, 5, 29.

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

1

Comments

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