Skip to main navigation Skip to search Skip to main content

Commodity single board computer clusters and their applications

  • Steven Johnston
  • , Philip Basford
  • , Colin Perkins
  • , Herry Herry
  • , Fung Po Tso
  • , Demitrios Pezaros
  • , Robert D. Mullins
  • , Eiko Yoneki
  • , Simon Cox
  • , Jeremy Singer

    Research output: Contribution to journalArticlepeer-review

    144 Downloads (Pure)

    Abstract

    Current commodity Single Board Computers (SBCs) are sufficiently powerful to run mainstream operating systems and workloads. Many of these boards may be linked together, to create small, low-cost clusters that replicate some features oflarge data center clusters. The Raspberry Pi Foundation produces a series ofSBCs with a price/performance ratio that makes SBC clusters viable, perhaps even expendable. These clusters are an enabler for Edge/Fog Compute, where processing is pushed out towards data sources, reducing bandwidth requirements and decentralising the architecture. In this paper we investigate use cases driving the growth of SBC clusters, we examine the trends in future hardware developments, and discuss the potential of SBC clusters as a disruptivetechnology. Compared to traditional clusters, SBC clusters have a reduced footprint, are low-cost, and have low power requirements. This enables different models of deployment -- particularly outside traditional data center environments. We discuss the applicability of existing software and management infrastructure to support exotic deployment scenarios and anticipate the next generation of SBC.We conclude that the SBC cluster is a new and distinct computational deploymentparadigm, which is applicable to a wider range of scenarios than current clusters. It facilitates Internet of Things and Smart City systems and is potentially a game changer in pushing application logic out towards the network edge.
    Original languageEnglish
    Article number0
    Pages (from-to)201-212
    Number of pages12
    JournalFuture Generation Computer Systems
    Volume89
    Early online date30 Jun 2018
    DOIs
    Publication statusPublished - 1 Dec 2018

    UN SDGs

    This output contributes to the following UN Sustainable Development Goals (SDGs)

    1. SDG 11 - Sustainable Cities and Communities
      SDG 11 Sustainable Cities and Communities

    Keywords

    • Raspberry Pi
    • Edge Computing;
    • Networks Cloud computing
    • Centralization / decentralization
    • Distributed computing methodologies; Multicore architectures; Emerging architectures
    • RCUK
    • EPSRC
    • EP/P004024/1

    Fingerprint

    Dive into the research topics of 'Commodity single board computer clusters and their applications'. Together they form a unique fingerprint.

    Cite this