A Machine Learning and Constraint Programming Approach to Power-Aware Job Dispatching in HPC Systems

Ceccolini, Enrico (2020) A Machine Learning and Constraint Programming Approach to Power-Aware Job Dispatching in HPC Systems. [Laurea magistrale], Università di Bologna, Corso di Studio in Informatica [LM-DM270], Documento ad accesso riservato.
Documenti full-text disponibili:
[thumbnail of Thesis] Documento PDF (Thesis)
Full-text accessibile solo agli utenti istituzionali dell'Ateneo
Disponibile con Licenza: Salvo eventuali più ampie autorizzazioni dell'autore, la tesi può essere liberamente consultata e può essere effettuato il salvataggio e la stampa di una copia per fini strettamente personali di studio, di ricerca e di insegnamento, con espresso divieto di qualunque utilizzo direttamente o indirettamente commerciale. Ogni altro diritto sul materiale è riservato

Download (928kB) | Contatta l'autore

Abstract

The demand for more powerful supercomputers continues to increase along with the types of applications submitted by researchers. Recent developments in the analysis of big data and new paradigms of programming as the map-reduce, put further emphasis on short jobs. Hence, HPC job dispatcher have to rapidly process a large number of short jobs in real time taking into account their energy needs. Since these can be similar, it is effective to exploit past executions information quickly. The existing Machine Learning methods need to be trained on new data, so we build a very simple data-driven model of power consumption that can be updated online. Using data from the Eurora’s monitoring framework we built a data set to develop our ML-based model. We integrated our job power predictor in an existing CP-based dispatcher to obtain a power-aware job dispatcher. We achieved excellent results without affect the HPC systems' quality-of-Service (QoS).

Abstract
Tipologia del documento
Tesi di laurea (Laurea magistrale)
Autore della tesi
Ceccolini, Enrico
Relatore della tesi
Scuola
Corso di studio
Indirizzo
CURRICULUM A: TECNICHE DEL SOFTWARE
Ordinamento Cds
DM270
Parole chiave
power aware computing,power consumption reduction,High performance computing,HPC systems,Optimal Power Budget,CP-based dispatchers
Data di discussione della Tesi
19 Marzo 2020
URI

Altri metadati

Statistica sui download

Gestione del documento: Visualizza il documento

^