Please use this identifier to cite or link to this item: http://artemis.cslab.ece.ntua.gr:8080/jspui/handle/123456789/17849
Full metadata record
DC FieldValueLanguage
dc.contributor.authorΜιχαλάκη, Ελένη Αικατερίνη-
dc.date.accessioned2021-02-23T17:28:46Z-
dc.date.available2021-02-23T17:28:46Z-
dc.date.issued2021-02-16-
dc.identifier.urihttp://artemis.cslab.ece.ntua.gr:8080/jspui/handle/123456789/17849-
dc.description.abstractΣτα σύγχρονα υπολογιστικά συστήματα χρησιμοποιείται ευρέως η αρχιτεκτονική NUMA (Non Uniform Memory Access), στην οποία οι επεξεργαστικοί πυρήνες και η μνήμη ενός μηχανήματος είναι διαμοιρασμένοι σε ”NUMA κόμβους”. Η βασική αρχή τέτοιων συστημάτων είναι ότι η πρόσβαση από έναν πυρήνα στην τοπική του μνήμη, δηλαδή αυτή που βρίσκεται στον ίδιο κόμβο με αυτόν, γίνεται γρηγορότερα από ότι σε απομακρυσμένη. Προκειμένου να πετύχουμε μέγιστη απόδοση κατά την εκτέλεση εφαρμογών σε NUMA συστήματα είθισται να τοποθετούμε τα δεδομένα όσο το δυνατόν πιο κοντά στον πυρήνα που τα προσπελαύνει. Παρ´όλα αυτά, με την αύξηση των εφαρμογών που εκτελούνται σε ένα μηχάνημα και του πλήθους των δεδομένων που αυτές επε- ξεργάζονται, αυτή η προσέγγιση παύει να αποτελεί πάντα τη βέλτιστη. Η συμφόρηση του διαύλου μνήμης εμφανίζεται ως ένας σημαντικός παράγοντας για τη βέλτιστη τοποθέτηση με όρους επίδοσης. Στην παρούσα διπλωματική εργασία μελετάμε το πρόβλημα αυτό στο λειτουργικό σύστημα Linux. Αρχικά δείχνουμε το πώς επηρεάζεται ο χρόνος εκτέλεσης μιας εφαρμογής όταν αυξάνεται ο φόρτος εργασίας ενός μηχανήματος. Στη συνέχεια αναφέρουμε τις πολιτικές δέσμευσης μνήμης τις οποίες διαθέτει το λειτουργικό και δείχνουμε ότι δεν μας παρέχουν αρκετή ευελιξία στην τοποθέτηση δεδομένων. Έτσι, προτείνουμε και υλοποιούμε μια νέα πολιτική που επιτρέπει λεπτομερή (fine grain) κατανομή δεδομένων στον τοπικό και στους απομακρυσμένους κόμβους μιας NUMA αρχιτεκτονικής. Τα πειραματικά αποτελέσματα δείχνουν ότι η ευελιξία που προσφέρει ο νέος μηχανισμός μπορεί να οδηγήσει υπό συνθήκες σε μείωση του χρόνου εκτέλεσης των εφαρμογών έως και κατά 38% σε σχέση με την προεπιλεγμένη.en_US
dc.languageelen_US
dc.subjectNUMAen_US
dc.subjectπολιτικές μνήμηςen_US
dc.subjectδιαχείριση μνήμηςen_US
dc.subjectπυρήνας Linuxen_US
dc.titleΕυέλικτες Πολιτικές Τοποθέτησης Δεδομένων σε NUMA Αρχιτεκτονικέςen_US
dc.description.pages64en_US
dc.contributor.supervisorΓκούμας Γεώργιοςen_US
dc.departmentΤομέας Τεχνολογίας Πληροφορικής και Υπολογιστώνen_US
Appears in Collections:Διπλωματικές Εργασίες - Theses

Files in This Item:
File Description SizeFormat 
diploma_thesis.pdf325.42 kBAdobe PDFView/Open


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