Abstract

The current computing power of single-board computers (SBCs) is relevant, and if this factor is associated with the very low cost of installing and operating such devices, building a cluster is a natural consequence. Very often in fog computing, researchers need to run and test their distributed solutions and algorithms in real hardware and software, rather than by simulations and doing this in a cluster of SBCs is feasible and inexpensive. This paper addresses most of the problems and issues that arise when building a self-contained, remote controllable and unattended cluster of Raspberry Pi that minimizes the physical intervention of a human operator, which enables the notion of Testbed as-a-Service. The solution envisioned here is to set up the cluster in a desktop computer case, which needs addressing power management and to allow remote configuration of experiments. Moreover, the paper proposes several guidelines for installing a suitable operating system and software for running any kind of distributed application.

Citation

Proietti Mattia, G., & Beraldi, R. (2021). Towards Testbed as-a-Service: design and implementation of an unattended SoC cluster. 2021 International Conference on Computer Communications and Networks (ICCCN), 1–8. https://doi.org/10.1109/ICCCN52240.2021.9522323

@inproceedings{2021ProiettiMattiaTowards,
  title = {Towards Testbed as-a-Service: design and implementation of an unattended SoC cluster},
  author = {{Proietti Mattia}, Gabriele and Beraldi, Roberto},
  year = {2021},
  booktitle = {2021 International Conference on Computer Communications and Networks (ICCCN)},
  volume = {},
  number = {},
  pages = {1--8},
  doi = {10.1109/ICCCN52240.2021.9522323},
  url = {https://ieeexplore.ieee.org/document/9522323}
}