Distribuované úložiště souborů Nix Archive
Loading...
Date
Authors
Mifka, Radim
Advisor
Referee
Mark
A
Journal Title
Journal ISSN
Volume Title
Publisher
Vysoké učení technické v Brně. Fakulta informačních technologií
ORCID
Abstract
Tato práce se zaměřuje na návrh a implementaci distribuované serverové aplikace se za- měřením na škálovatelnost. Vychází ze stávající implementace binární vyrovnávací paměti pro Nix, identifikuje její omezení a vylepšuje její návrh. Výsledkem je nová verze aplikace s podporou pro distribuci a škálovatelnost. Práce také vysvětluje principy distribuovaného ukládání souborů, zdůrazňuje klíčové aspekty prostředí Nix a zahrnuje zpětnou vazbu od komunity NixOS na toto řešení.
This thesis describes the design and implementation of a distributed server application focused on scalability. It builds on an existing Nix binary cache implementation by identi- fying its limitations and improving its design. The result is a new version of the application with support for distribution and scalability. The thesis also explains the principles of dis- tributed file storage, highlights key aspects of the Nix environment, and includes feedback from the NixOS community on the solution.
This thesis describes the design and implementation of a distributed server application focused on scalability. It builds on an existing Nix binary cache implementation by identi- fying its limitations and improving its design. The result is a new version of the application with support for distribution and scalability. The thesis also explains the principles of dis- tributed file storage, highlights key aspects of the Nix environment, and includes feedback from the NixOS community on the solution.
Description
Keywords
Distribuované úložiště , Nix , NixOS , Binární vyrovnávací pamět , Python , Distributed Storage , Nix , NixOS , Binary Cache , Python
Citation
MIFKA, R. Distribuované úložiště souborů Nix Archive [online]. Brno: Vysoké učení technické v Brně. Fakulta informačních technologií. 2025.
Document type
Document version
Date of access to the full text
Language of document
en
Study field
Informační technologie
Comittee
doc. RNDr. Milan Češka, Ph.D. (předseda)
Ing. Zbyněk Křivka, Ph.D. (člen)
Ing. Zdeněk Materna, Ph.D. (člen)
doc. Ing. Jan Kořenek, Ph.D. (člen)
Ing. Jaroslav Rozman, Ph.D. (člen)
Date of acceptance
2025-06-16
Defence
Student nejprve prezentoval výsledky, kterých dosáhl v rámci své práce. Komise se poté seznámila s hodnocením vedoucího a posudkem oponenta práce. Student následně odpověděl na otázky oponenta a na další otázky přítomných. Komise se na základě posudku oponenta, hodnocení vedoucího, přednesené prezentace a odpovědí studenta na položené otázky rozhodla práci hodnotit stupněm A.
Result of defence
práce byla úspěšně obhájena
