Thesis Details

Správa Raspberry Pi 4 clusteru pomocí Nix

Master's Thesis Student: Živčák Adam Academic Year: 2020/2021 Supervisor: Rychlý Marek, RNDr., Ph.D.
English title
Raspberry Pi 4 Cluster Management in Nix
Language
Czech
Abstract

The scope of this thesis is to design and implement a system for deploying, managing and monitoring a Raspberry Pi cluster using Nix technologies. The thesis describes the benefits of the functional approach of Nix and the subsystems that are based on it. The thesis also results in a supporting web application, providing an intuitive environment for working with cluster configuration deployments and clearly displaying information about the utilization of individual nodes using dashboards. The final part of the thesis is devoted to testing cluster performance using sample distributed computing jobs.

Keywords

Nix, NixOS, NixOps, cluster management, cluster monitoring, distributed computing

Department
Degree Programme
Information Technology, Field of Study Information Systems
Files
Status
defended, grade E
Date
21 June 2021
Reviewer
Committee
Hruška Tomáš, prof. Ing., CSc. (DIFS FIT BUT), předseda
Burget Radek, doc. Ing., Ph.D. (DIFS FIT BUT), člen
Grégr Matěj, Ing., Ph.D. (DIFS FIT BUT), člen
Kreslíková Jitka, doc. RNDr., CSc. (DIFS FIT BUT), člen
Meduna Alexander, prof. RNDr., CSc. (DIFS FIT BUT), člen
Očenášek Pavel, Mgr. Ing., Ph.D. (DIFS FIT BUT), člen
Citation
ŽIVČÁK, Adam. Správa Raspberry Pi 4 clusteru pomocí Nix. Brno, 2021. Master's Thesis. Brno University of Technology, Faculty of Information Technology. 2021-06-21. Supervised by Rychlý Marek. Available from: https://www.fit.vut.cz/study/thesis/23620/
BibTeX
@mastersthesis{FITMT23620,
    author = "Adam \v{Z}iv\v{c}\'{a}k",
    type = "Master's thesis",
    title = "Spr\'{a}va Raspberry Pi 4 clusteru pomoc\'{i} Nix",
    school = "Brno University of Technology, Faculty of Information Technology",
    year = 2021,
    location = "Brno, CZ",
    language = "czech",
    url = "https://www.fit.vut.cz/study/thesis/23620/"
}
Back to top