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
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/" }