dc.contributor.author | Χατσικιάν, Μελκόν | el |
dc.date.accessioned | 2020-12-11T09:19:34Z | |
dc.date.available | 2020-12-11T09:19:34Z | |
dc.identifier.uri | https://dspace.lib.ntua.gr/xmlui/handle/123456789/52469 | |
dc.identifier.uri | http://dx.doi.org/10.26240/heal.ntua.20167 | |
dc.rights | Αναφορά Δημιουργού 3.0 Ελλάδα | * |
dc.rights.uri | http://creativecommons.org/licenses/by/3.0/gr/ | * |
dc.subject | Κοινόχρηστοι πόροι επεξεργαστή | el |
dc.subject | Διαμοιρασμός κοινόχρηστης κρυφής μνήμης | el |
dc.subject | Διαμοιρασμός διαύλου δεδομένων | el |
dc.subject | Τεχνολογία Intel RDT | el |
dc.subject | Δυναμικός μηχανισμός προστασίας επίδοσης | el |
dc.subject | Processor shared resources | en |
dc.subject | Shared cache partitioning | en |
dc.subject | DRAM bandwidth partitioning | en |
dc.subject | Thread packing | en |
dc.subject | Intel RDT technology | en |
dc.title | Βελτίωση της Ποιότητας Υπηρεσιών (QoS) σε Πολυεπεξεργαστικά Συστήματα με την χρήση της τεχνολογίας Intel RDT και του Thread Packing | el |
dc.contributor.department | Εργαστήριο Υπολογιστικών Συστημάτων | el |
heal.type | bachelorThesis | |
heal.classification | Αρχιτεκτονική Υπολογιστών | el |
heal.language | el | |
heal.access | free | |
heal.recordProvider | ntua | el |
heal.publicationDate | 2020-10-07 | |
heal.abstract | Με την ραγδαία ανάπτυξη της τεχνολογίας τα τελευταία χρόνια, τα σύγχρονα πολύ-επεξεργαστικά συστήματα έχουν εδραιωθεί σε πολλά κέντρα δεδομένων, αφού τα συστήματα, αυτά, παρέχουν μεγαλύτερη υπολογιστική ισχύ και αύξηση της επίδοσης των εφαρμογών. Όμως, όταν περισσότερες από μία εφαρμογές συνεκτελούνται σε αυτά τα συστήματα, προκύπτει το πρόβλημα του ανταγωνισμού για κοινόχρηστους πόρους, όπως για παράδειγμα την Last-Level Cache ή το DRAM bandwidth. Η πλειοψηφία των σύγχρονων κέντρων δεδομένων, προκειμένου να προσφέρουν ποιότητα υπηρεσίας στους πελάτες του και να τηρούν τα συμφωνηθέντα SLAs (Service Level Agreements), οδηγούνται στην υποχρησιμοποίηση των πόρων που έχουν στην διάθεση τους. Συνεπώς, επιλέγουν να εκτελούν μόνο μία εφαρμογή σε κάθε σύστημα, μη χρησιμοποιώντας το μεγαλύτερο μέρος του συστήματος. Γίνεται, λοιπόν, αντιληπτό πως είναι αναγκαία η εύρεση μίας λύσης ώστε να προστατευθεί η επίδοση μίας εφαρμογής σε ένα περιβάλλον συνεκτελούμενων εφαρμογών, ώστε να αυξηθεί η συνολική χρησιμοποίηση του συστήματος. Ο ήδη υπάρχων μηχανισμός DICER αποτελεί μία εργασία, η οποία προσπαθεί να προστατεύσει την επίδοση μίας εφαρμογής υψηλής προτεραιότητας σε ένα περιβάλλον συνολικά δέκα συνεκτελούμενων εφαρμογών, αξιοποιώντας την τεχνολογία Intel RDT, η οποία προσφέρει την παρακολούθηση της χρήσης αλλά και τον διαμοιρασμό των κοινόχρηστων πόρων. Στην παρούσα διπλωματική εργασία, θα επεκτείνουμε αυτόν τον μηχανισμό, ώστε να αντιμετωπίζει αποτελεσματικότερα τον κορεσμό του DRAM bandwidth και συνεπώς να προστατευθεί περισσότερο η απόδοση της υψηλής προτεραιότητας εφαρμογής. Για την αξιολόγηση του μηχανισμού, χρησιμοποιούμε την σουίτα μετροπρογραμμάτων SPEC CPU2017. | el |
heal.abstract | In the last few years, with the rapid growth of technology, the modern multi-core systems have been established in many data centers since they provide greater processing power and increase in the performance of applications. However, when more than one application are co-executed in the aforementioned systems, the problem of competitiveness for shared resources occurs among those, as for example the Last-Level Cache or the DRAM bandwidth. Τhe majority of modern data centers, in order to offer Quality of Service (QoS) to their clients and to serve the agreed SLAs (Service Level Agreements), are led to the underutilization of their systems. Thus, they choose to execute only one application in each system and avoid taking the advantage of their power. The need to find a solution to protect the performance of one application in an environment of co-executed applications, while increasing the utilization of the system, is of primary importance. The existing algorithm DICER is a previous research work, which tries to protect the performance of a high priority application in an environment of ten co-executed applications, by taking the advantage of the Intel RDT technology, which is used to monitor the use and to divide the shared resources to applications. In this Diploma thesis, we will expand this algorithm, in order to combat more efficiently the saturation of the DRAM bandwidth and therefore, to provide better protection for the performance of the high priority application. For the evaluation of our algorithm, we use the benchmark suite SPEC CPU2017. | en |
heal.advisorName | Γκούμας, Γεώργιος | el |
heal.committeeMemberName | Κοζίρης, Νεκτάριος | el |
heal.committeeMemberName | Πνευματικός, Διονύσιος | el |
heal.committeeMemberName | Γκούμας, Γεώργιος | el |
heal.academicPublisher | Εθνικό Μετσόβιο Πολυτεχνείο. Σχολή Ηλεκτρολόγων Μηχανικών και Μηχανικών Υπολογιστών. Τομέας Τεχνολογίας Πληροφορικής και Υπολογιστών. Εργαστήριο Υπολογιστικών Συστημάτων | el |
heal.academicPublisherID | ntua | |
heal.numberOfPages | 86 σ. | el |
heal.fullTextAvailability | false |
Οι παρακάτω άδειες σχετίζονται με αυτό το τεκμήριο: