HEAL DSpace

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

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

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

dc.contributor.author Παπαδάκης, Ιωάννης el
dc.contributor.author Papadakis, Ioannis en
dc.date.accessioned 2016-10-21T11:04:27Z
dc.date.available 2016-10-21T11:04:27Z
dc.date.issued 2016-10-21
dc.identifier.uri https://dspace.lib.ntua.gr/xmlui/handle/123456789/43877
dc.identifier.uri http://dx.doi.org/10.26240/heal.ntua.13195
dc.rights Default License
dc.subject Διαμοιρασμός κρυφής μνήμης el
dc.subject Ποιότητα υπηρεσίας el
dc.subject Μηχανισμός προστασίας επίδοσης el
dc.subject Εφαρμογή υψηλής προτεραιότητας el
dc.subject Διαχείριση κοινών πόρων el
dc.subject Cache sharing en
dc.subject Cache partitioning en
dc.subject High priority task en
dc.subject Quality of service en
dc.subject Dynamic performance protection en
dc.title Βελτίωση ποιότητας υπηρεσίας με τεχνικές διαμοιρασμού κρυφής μνήμης el
heal.type bachelorThesis
heal.classification Αρχιτεκτονική υπολογιστών el
heal.language el
heal.access free
heal.recordProvider ntua el
heal.publicationDate 2016-10-06
heal.abstract Η εξασφάλιση της ανεπηρέαστης λειτουργίας και η βελτίωση της ποιότητας υπηρεσίας εφαρμογών υψηλής προτεραιότητας είναι ένα αξιοπρόσεκτο ζήτημα, καθώς η συνεκτέλεση εφαρμογών στα σύγχρονα πολυπύρηνα συστήματα δημιουργεί ανταγωνισμό για τη χρήση των κοινών επεξεργαστικών πόρων, ο οποίος μπορεί να επηρεάσει αρνητικά την επίδοση των εφαρμογών και του συστήματος. Το ζήτημα αυτό αντιμετωπίζεται με τη δυνατότητα διαχείρισης των κοινόχρηστων πόρων, η οποία παρέχεται μέσω της ανάπτυξης των κατάλληλων μηχανισμών και τεχνολογιών. Η διαχείριση του κοινόχρηστου τελευταίου επιπέδου της κρυφής μνήμης είναι εφικτή με τη χρήση των τεχνολογιών της Intel, Cache Monitoring Technology και Cache Allocation Technology, που προσφέρουν αντίστοιχα δυνατότητες παρακολούθησης χρήσης και καταμερισμού του τελευταίου επιπέδου κρυφής μνήμης μεταξύ των εφαρμογών ή των πυρήνων του συστήματος. Στην παρούσα διπλωματική εργασία μελετώνται οι δύο αυτές τεχνολογίες και παρουσιάζεται ένας δυναμικός μηχανισμός προστασίας, ο οποίος στοχεύει στη βελτίωση της ποιότητας υπηρεσίας, καθώς εξασφαλίζει την επίτευξη της μέγιστης δυνατής επίδοσης και τη μείωση της επιβράδυνσης για μία εφαρμογή υψηλής προτεραιότητας. Η αξιολόγηση του μηχανισμού πραγματοποιείται στον επεξεργαστή Intel Xeon E5-2699 v4, ο οποίος περιέχει 22 πυρήνες και 55MB cache. Αποδεικνύεται ότι με τη χρήση του μηχανισμού εξασφαλίζεται η επίδοση της εφαρμογής που προστατεύεται, ενώ οι υπόλοιπες εφαρμογές που εκτελούνται στο σύστημα επωφελούνται την παροχή του χώρου στην cache που μένει αναξιοποίητος από την εφαρμογή υψηλής προτεραιότητας. el
heal.abstract Ensuring the unaffected execution and a high quality of service of high priority tasks is a remarkable issue, because co-running applications in modern multicore systems compete for the utilization of common resources, which can negatively influence the tasks’ or the system’s performance. Tackling this issue is possible through mechanisms and technologies that provide the ability of managing the system’s common resources. Managing the last level of the cache memory is feasible through Intel’s Cache Monitoring Technology and Cache Allocation Technology, which respectively provide the ability to monitor the usage of the Last Level Cache and the ability to enforce allocation schemes throughout the tasks or the cores of the system. This Diploma Thesis introduces the aforementioned technologies and suggests a dynamic mechanism, whose goal is to enhance the quality of service by ensuring that one high priority task achieves the maximum possible performance, or the least deceleration. The mechanism is evaluated through the use of Intel Xeon E5-2699 v4 processor, which consists of 22 processing cores and 55MB cache memory. The evaluation proves that the optimal performance is achieved, while the rest of the executed tasks benefit from the provided cache space that is unexploited by the high priority task. en
heal.advisorName Γκούμας, Γεώργιος el
heal.committeeMemberName Γκούμας, Γεώργιος el
heal.committeeMemberName Κοζύρης, Νεκτάριος el
heal.committeeMemberName Τσουμάκος, Δημήτριος el
heal.academicPublisher Εθνικό Μετσόβιο Πολυτεχνείο. Σχολή Ηλεκτρολόγων Μηχανικών και Μηχανικών Υπολογιστών. Τομέας Τεχνολογίας Πληροφορικής και Υπολογιστών. Εργαστήριο Υπολογιστικών Συστημάτων el
heal.academicPublisherID ntua
heal.numberOfPages 81 σ.
heal.fullTextAvailability true


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

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

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