Παρακαλώ χρησιμοποιήστε αυτό το αναγνωριστικό για να παραπέμψετε ή να δημιουργήσετε σύνδεσμο προς αυτό το τεκμήριο: http://artemis.cslab.ece.ntua.gr:8080/jspui/handle/123456789/13309
Τίτλος: Μηχανισμός Διαδιεργασιακής Επικοινωνίας Μηδενικών Αντιγράφων Για Το Λς Linux Με Δωρεά Σελίδων Εικονικής Μνήμης
Συγγραφείς: Νικόλαος Τσιρώνης
Κοζύρης Νεκτάριος
Λέξεις κλειδιά: διαδιεργασιακή επικοινωνία
μηδενικά αντίγραφα
linux
εικονική μνήμη
οδηγός συσκευής
μεταφορά δεδομένων
ρυθμός μεταφοράς
καθυστέρηση μεταφοράς
σωληνώσεις
unix sockets
μοιραζόμενη μνήμη
vmsplice
page re-mapping
page flipping
zero-copy
Ημερομηνία έκδοσης: 8-Νοε-2016
Περίληψη: Μια από τις πιο κοινές λειτουργίες των ταυτόχρονων διεργασιών, στα σύγχρονα πολυ-πύρηνα συστήματα, είναι η ανταλλαγή μηνυμάτων. Επιπρόσθετα, το λειτουργικό σύστημα και οι εφαρμογές χρήστη έχουν ανάγκη να επικοινωνήσουν αποτελεσματικά και με τις ελάχιστες δυνατές επιβαρύνσεις. Συνήθως, όταν μεταδίδεται ένα μήνυμα, δημιουργούνται ένα ή περισσότερα αντίγραφα αυτού. Η εξάλειψη αυτών των αντιγράφων έχει την προοπτική να αυξήσει το ρυθμό μετάδοσης των δεδομένων και να μειώσει την καθυστέρηση της μεταφοράς τους. Ωστόσο, οι υπάρχουσες προσεγγίσεις για επικοινωνία μηδενικών αντιγράφων, όπως η χρήση μοιραζόμενης μνήμης, προϋποθέτουν την ύπαρξη ``εμπιστοσύνης'' ανάμεσα στις διεργασίες και δεν μπορούν να χρησιμοποιηθούν για την επικοινωνία αυθαίρετων διεργασιών. Στην παρούσα εργασία σχεδιάζουμε και υλοποιούμε δύο μηχανισμούς διαδιεργασιακής επικοινωνίας μηδενικών αντιγράφων. Οι μηχανισμοί αυτοί βασίζονται στη δωρεά σελίδων εικονικής μνήμης, ανάμεσα στις εμπλεκόμενες διεργασίες, και μπορούν να χρησιμοποιηθούν για την επικοινωνία τυχαίων διεργασιών. Το περιβάλλον ανάπτυξης είναι ο πυρήνας του λειτουργικού συστήματος Linux. Καθ’ όλη τη διάρκεια της εργασίας παρουσιάζονται τα προβλήματα σχεδιασμού, που προκύπτουν σε κάθε επιμέρους στάδιο, και αιτιολογούνται οι αντίστοιχες επιλογές. Τέλος, οι μηχανισμοί αξιολογούνται πειραματικά σε ένα πραγματικό σύστημα και εξάγονται χρήσιμα συμπεράσματα.
URI: http://artemis-new.cslab.ece.ntua.gr:8080/jspui/handle/123456789/13309
Εμφανίζεται στις συλλογές:Διπλωματικές Εργασίες - Theses

Αρχεία σε αυτό το τεκμήριο:
Αρχείο ΜέγεθοςΜορφότυπος 
DT2016-0292.pdf1.75 MBAdobe PDFΕμφάνιση/Άνοιγμα


Όλα τα τεκμήρια του δικτυακού τόπου προστατεύονται από πνευματικά δικαιώματα.