HEAL DSpace

Υλοποίηση εικονικού διαχειριστή πόρων για MPI εφαρμογές σε υπερυπολογιστικά συστήματα

Αποθετήριο DSpace/Manakin

Εμφάνιση απλής εγγραφής

dc.contributor.author Παπαβασιλείου, Αλέξιος
dc.contributor.author Papavasileiou, Alexios
dc.date.accessioned 2022-09-28T11:07:33Z
dc.date.available 2022-09-28T11:07:33Z
dc.identifier.uri https://dspace.lib.ntua.gr/xmlui/handle/123456789/55805
dc.identifier.uri http://dx.doi.org/10.26240/heal.ntua.23503
dc.rights Default License
dc.subject Υπερυπολογιστικά Συστήματα el
dc.subject Συστάδες Υπολογιστών el
dc.subject Διαχειριστής Πόρων el
dc.subject Χρονοδρομολόγηση el
dc.subject Κατανομή Πόρων el
dc.subject HPC en
dc.subject Cluster en
dc.subject Resource Manager en
dc.subject Job Scheduling en
dc.subject Resource Allocation en
dc.title Υλοποίηση εικονικού διαχειριστή πόρων για MPI εφαρμογές σε υπερυπολογιστικά συστήματα el
heal.type bachelorThesis
heal.classification Συστήματα Παράλληλης Επεξεργασίας el
heal.language el
heal.access free
heal.recordProvider ntua el
heal.publicationDate 2022-04-20
heal.abstract Οι σύγχρονοι υπερυπολογιστές (high performance computers) εμφανίζονται με τη μορφή συστάδων (clusters) μηχανημάτων. Συνδυάζουν τα επιμέρους resources τους, ώστε να σχηματίσουν μια οντότητα αυξημένων δυνατοτήτων ικανή να επιλύσει σύνθετα προβλήματα. Η αποδοτική τους χρήση στηρίζεται στην προσεκτική δρομολόγηση των εργασιών που υποβάλλονται, ώστε διασφαλιστεί η βελτίωση της επίδοσης τους, χωρίς να καταναλωθούν αλόγιστα ποσά ενέργειας. Το σύστημα διαχείρισης πόρων είναι υπεύθυνο για τη χρονοδρομολόγηση των εφαρμογών και την κατανομή των αναγκαίων πόρων σε αυτές. Και οι δύο διαδικασίες γίνονται με κριτήρια καθορισμένα, που αφορούν τον αλγόριθμο χρονοδρομολόγησης και την πολιτική διαμοιρασμού πόρων αντίστοιχα. Στις μέρες μας, υπάρχει ποικιλία εργαλείων διαχείρισης πόρων που μπορούν να ενσωματωθούν σε υπάρχοντα clusters. Η επιλογή τους είναι στην ευχέρεια των ιδιοκτητών των συστημάτων αυτών. Αν και πολύτιμοι, οι διαχειριστές πόρων είναι δύσκολα τροποποιήσιμοι. Οι παράμετροι λειτουργίας τους μπορούν να αλλάξουν μόνο με παρέμβαση των administrators του συστήματος. Το γεγονός αυτό δυσχεραίνει τους χρήστες που θέλουν να εκτελέσουν τις εφαρμογές τους με τρόπο διαφορετικό από τον προκαθορισμένο. Στόχος της παρούσας εργασίας είναι η παράκαμψη αυτού του προβλήματος μέσα από τη δημιουργία ενός εικονικού διαχειριστή πόρων. Πρόκειται για ένα Python πρόγραμμα που, ρυθμιζόμενο από το χρήστη, αναθέτει MPI εργασίες στα μηχανήματα που δεσμεύει. Μέσα από το εργαλείο αυτό, δοκιμάζουμε διαφορετικά σενάρια δρομολόγησης, χρησιμοποιώντας ουρές εργασιών, που απαρτίζονται από εφαρμογές των Nas Parallel Benchmarks (NPB). el
heal.advisorName Γκούμας, Γεώργιος el
heal.committeeMemberName Γκούμας, Γεώργιος el
heal.committeeMemberName Κοζύρης, Νεκτάριος el
heal.committeeMemberName Πνευματικάτος, Διονύσιος el
heal.academicPublisher Εθνικό Μετσόβιο Πολυτεχνείο. Σχολή Ηλεκτρολόγων Μηχανικών και Μηχανικών Υπολογιστών. Τομέας Τεχνολογίας Πληροφορικής και Υπολογιστών. Εργαστήριο Υπολογιστικών Συστημάτων el
heal.academicPublisherID ntua
heal.numberOfPages 76 σ. el
heal.fullTextAvailability false


Αρχεία σε αυτό το τεκμήριο

Αυτό το τεκμήριο εμφανίζεται στην ακόλουθη συλλογή(ές)

Εμφάνιση απλής εγγραφής