Please use this identifier to cite or link to this item: http://artemis.cslab.ece.ntua.gr:8080/jspui/handle/123456789/13309
Full metadata record
DC FieldValueLanguage
dc.contributor.authorΝικόλαος Τσιρώνης
dc.date.accessioned2018-07-23T09:03:54Z-
dc.date.available2018-07-23T09:03:54Z-
dc.date.issued2016-11-8
dc.date.submitted2016-11-2
dc.identifier.urihttp://artemis-new.cslab.ece.ntua.gr:8080/jspui/handle/123456789/13309-
dc.description.abstractΜια από τις πιο κοινές λειτουργίες των ταυτόχρονων διεργασιών, στα σύγχρονα πολυ-πύρηνα συστήματα, είναι η ανταλλαγή μηνυμάτων. Επιπρόσθετα, το λειτουργικό σύστημα και οι εφαρμογές χρήστη έχουν ανάγκη να επικοινωνήσουν αποτελεσματικά και με τις ελάχιστες δυνατές επιβαρύνσεις. Συνήθως, όταν μεταδίδεται ένα μήνυμα, δημιουργούνται ένα ή περισσότερα αντίγραφα αυτού. Η εξάλειψη αυτών των αντιγράφων έχει την προοπτική να αυξήσει το ρυθμό μετάδοσης των δεδομένων και να μειώσει την καθυστέρηση της μεταφοράς τους. Ωστόσο, οι υπάρχουσες προσεγγίσεις για επικοινωνία μηδενικών αντιγράφων, όπως η χρήση μοιραζόμενης μνήμης, προϋποθέτουν την ύπαρξη ``εμπιστοσύνης'' ανάμεσα στις διεργασίες και δεν μπορούν να χρησιμοποιηθούν για την επικοινωνία αυθαίρετων διεργασιών. Στην παρούσα εργασία σχεδιάζουμε και υλοποιούμε δύο μηχανισμούς διαδιεργασιακής επικοινωνίας μηδενικών αντιγράφων. Οι μηχανισμοί αυτοί βασίζονται στη δωρεά σελίδων εικονικής μνήμης, ανάμεσα στις εμπλεκόμενες διεργασίες, και μπορούν να χρησιμοποιηθούν για την επικοινωνία τυχαίων διεργασιών. Το περιβάλλον ανάπτυξης είναι ο πυρήνας του λειτουργικού συστήματος Linux. Καθ’ όλη τη διάρκεια της εργασίας παρουσιάζονται τα προβλήματα σχεδιασμού, που προκύπτουν σε κάθε επιμέρους στάδιο, και αιτιολογούνται οι αντίστοιχες επιλογές. Τέλος, οι μηχανισμοί αξιολογούνται πειραματικά σε ένα πραγματικό σύστημα και εξάγονται χρήσιμα συμπεράσματα.
dc.languageGreek
dc.subjectδιαδιεργασιακή επικοινωνία
dc.subjectμηδενικά αντίγραφα
dc.subjectlinux
dc.subjectεικονική μνήμη
dc.subjectοδηγός συσκευής
dc.subjectμεταφορά δεδομένων
dc.subjectρυθμός μεταφοράς
dc.subjectκαθυστέρηση μεταφοράς
dc.subjectσωληνώσεις
dc.subjectunix sockets
dc.subjectμοιραζόμενη μνήμη
dc.subjectvmsplice
dc.subjectpage re-mapping
dc.subjectpage flipping
dc.subjectzero-copy
dc.titleΜηχανισμός Διαδιεργασιακής Επικοινωνίας Μηδενικών Αντιγράφων Για Το Λς Linux Με Δωρεά Σελίδων Εικονικής Μνήμης
dc.typeDiploma Thesis
dc.description.pages170
dc.contributor.supervisorΚοζύρης Νεκτάριος
dc.departmentΤομέας Τεχνολογίας Πληροφορικής & Υπολογιστών
dc.organizationΕΜΠ, Τμήμα Ηλεκτρολόγων Μηχανικών & Μηχανικών Υπολογιστών
Appears in Collections:Διπλωματικές Εργασίες - Theses

Files in This Item:
File SizeFormat 
DT2016-0292.pdf1.75 MBAdobe PDFView/Open


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