Βελτίωση της Ποιότητας Υπηρεσιών (QoS) σε Πολυεπεξεργαστικά Συστήματα με την χρήση της τεχνολογίας Intel RDT και του Thread Packing

DSpace/Manakin Repository

Show simple item record

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

Files in this item

The following license files are associated with this item:

This item appears in the following Collection(s)

Show simple item record

Αναφορά Δημιουργού 3.0 Ελλάδα Except where otherwise noted, this item's license is described as Αναφορά Δημιουργού 3.0 Ελλάδα