Please use this identifier to cite or link to this item: http://artemis.cslab.ece.ntua.gr:8080/jspui/handle/123456789/19879
Full metadata record
DC FieldValueLanguage
dc.contributor.authorΚατσικόπουλος, Κωνσταντίνος-
dc.date.accessioned2025-11-03T08:44:38Z-
dc.date.available2025-11-03T08:44:38Z-
dc.date.issued2025-10-30-
dc.identifier.urihttp://artemis.cslab.ece.ntua.gr:8080/jspui/handle/123456789/19879-
dc.description.abstractHigh Performance Computing (HPC) systems are essential for solving complex computational problems across various scientific and engineering domains. Efficient resource management and job scheduling are critical components that directly impact the performance and utilization of these systems. While Slurm is a widely adopted open-source workload/resource manager that provides basic scheduling capabilities, it often lacks the flexibility required for fine-grained resource allocation and dynamic job scheduling. Flux is a next-generation resource management framework designed to address these limitations by enabling more flexible and efficient resource allocation strategies. This thesis presents the integration of the Flux Framework into an existing Slurm cluster at the user level, which we refer to as Flurm, enabling Flux to be launched and managed from within a Slurm allocation. It further demonstrates how Flux can be customized to provide fine-grained control over a variety of hardware resources (e.g. sockets, cores) in accommodation with Flux's graph-based scheduler - Fluxion. Thereby, Flux was modified to support advanced resource allocation features such as co-execution, colocation, and flexible resource sharing within the Slurm environment. Finally, a series of experiments are conducted to assess any overhead introduced by the integration and the scalability of the proposed solution.en_US
dc.languageenen_US
dc.subjectHigh Performance Computing (HPC)en_US
dc.subjectSlurmen_US
dc.subjectFlux frameworken_US
dc.subjectResource Managementen_US
dc.subjectJob Schedulingen_US
dc.subjectCo-executionen_US
dc.subjectColocationen_US
dc.subjectCo-schedulingen_US
dc.titleFlurm - Dynamic Flux Deployment Through Slurm Job Submission with Co-Scheduling Capabilitiesen_US
dc.description.pages88en_US
dc.contributor.supervisorΓκούμας Γεώργιοςen_US
dc.departmentΤομέας Τεχνολογίας Πληροφορικής και Υπολογιστώνen_US
Appears in Collections:Διπλωματικές Εργασίες - Theses

Files in This Item:
File Description SizeFormat 
Konstantinos_Katsikopoulos_Thesis.pdf3.42 MBAdobe PDFView/Open


Items in Artemis are protected by copyright, with all rights reserved, unless otherwise indicated.