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 of large data center clusters. The Raspberry Pi Foundation produces a series of SBCs 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 decentralizing 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 disruptive technology. 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 deployment paradigm, 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.

Highlights

  • Commodity Single Board Computers (SBCs) are sufficiently powerful that they can run standard operating systems and mainstream workloads

  • 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 disruptive technology

  • The Blade allows either 1, 2 or 4 Raspberry Pi boards to be mounted on a stack-able back plane powered with 9–48 volts, and the provides local 5 volt power supplies, this significantly reduces the current needed through the back plane

Read more

Summary

Introduction

Commodity Single Board Computers (SBCs) are sufficiently powerful that they can run standard operating systems and mainstream workloads Many such boards may be linked together, to create small low-cost clusters that replicate features of large. The purchasing of a multi-node cluster has been made significantly cheaper by the developments of SBCs, but the challenges of setup and ongoing maintenance remain Some of these challenges are experienced when running a standard cluster, but issues such as SD card duplication and low-voltage DC power distribution are unique to the creation of SBC clusters. This paper provides a survey of current achievements and outlines possible topics for future work

Single board computer overview
GB 2 GB
Single board cluster implementations
Use cases
Education
Edge compute
Expendable compute
Resource constrained compute
Next-Generation data centers
Portable clusters
Single board cluster management
Per-node operating systems
Virtualization layer
Parallel framework
Management
The future of the SBC cluster
Findings
Conclusion
Full Text
Published version (Free)

Talk to us

Join us for a 30 min session where you can share your feedback and ask us any queries you have

Schedule a call