Systém pro plánování a správu využití výpočetních zdrojů

Loading...
Thumbnail Image

Date

Authors

Raur, Pavel

Mark

B

Journal Title

Journal ISSN

Volume Title

Publisher

Vysoké učení technické v Brně. Fakulta informačních technologií

ORCID

Abstract

Tato práce se zabývá vývojem aplikace pro plánování zdrojů na menším výpočetním clusteru. V první části textu jsou shrnuty obdobné aplikace, které využívají různé výkumné instituce. Dále jsou analyzovány požadavky kladené na aplikaci. Je ukázáno, že existující řešení uživatele příliš odstiňují od operačního systému a zrojů počítače, nebo jej nenechají naplánovat úlohu přesně na čas, který potřebuje. Místo toho je obvykle použit nějaký automatizovaný způsob plánovaní, ve kterém často není dbáno na interaktivní využití. Následně je navržena nová aplikace, která odpovídá zjištěným požadavkům. Toho dosahuje především větším důrazem na dodržení časů, během kterých chce uživatel využívat výpočetní zdroje. Místo automatizovaného plánování úloh se soustředí na koordinaci uživatelů při rezervaci zdrojů pro své úlohy. Také je méně invazivní a neodděluje uživatele vrstvou abstrakce od zdrojů, ani od operačního systému počítače. Druhá polovina práce se následně zabývá implementací této navržené aplikace. Jsou zde popsány použité technoogie, některé implementační detaily a také problémy, které se během implementace objevily.
This thesis focuses on development of an application for managing computing resources on smaller computer cluster. The first part of the text summarizes similar applications used by various research institutions. Next more detailed requirement analysis is conducted. Existing solutions are evaluated against requirements. Evaluation shows that existing solutions use too much abstraction, restricting users in ways they can use resources. Also planing mechanisms of existing solutions are found unfit as they aren’t usually focused on interactive jobs that run at exact time. Then a new application is designed to match the requirements. This new application focuses more on user coordination when allocating resources for computing jobs instead of providing comprehensive automatic scheduling of tasks. It is also less invasive and does not abstract user from operating system and the resources. The second part of this thesis describes implementation details of this newly designed application. Some of the design choices are covered in detail as well as some challenges faced during implementation.

Description

Citation

RAUR, P. Systém pro plánování a správu využití výpočetních zdrojů [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

cs

Study field

Informační systémy a databáze

Comittee

doc. RNDr. Pavel Smrž, Ph.D. (předseda) doc. RNDr. Jitka Kreslíková, CSc. (člen) doc. Ing. Petr Matoušek, Ph.D., M.A. (člen) Ing. Vladimír Bartík, Ph.D. (člen) Ing. Aleš Smrčka, Ph.D. (člen) Ing. Vojtěch Mrázek, Ph.D. (člen)

Date of acceptance

2025-06-25

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 B.

Result of defence

práce byla úspěšně obhájena

DOI

Collections

Endorsement

Review

Supplemented By

Referenced By

Citace PRO