Παρακαλώ χρησιμοποιήστε αυτό το αναγνωριστικό για να παραπέμψετε ή να δημιουργήσετε σύνδεσμο προς αυτό το τεκμήριο: http://artemis.cslab.ece.ntua.gr:8080/jspui/handle/123456789/15502
Τίτλος: Τροποποίηση Της Υλοποίησης Διαδικτυακών Πρωτοκόλλων Λειτουργικού Συστήματος Για Την Εκμετάλλευση Πολλαπλών Επεξεργαστικών Μονάδων
Συγγραφείς: Άγγελος Ι. Οικονομόπουλος
Κοζύρης Νεκτάριος
Λέξεις κλειδιά: πολλαπλοί πυρήνες επεξεργασίας
διαδικτυακά πρωτόκολλα
tcp
udp
παραγωγός-καταναλωτής
βραχύβια κλειδώματα
ανταλλαγή μηνυμάτων
dragonflybsd
Ημερομηνία έκδοσης: 7-Οκτ-2009
Περίληψη: Καθώς οι νέοι επεξεργαστές μετακινούνται σε ένα μοντέλο με πολλούς πυρήνες επεξεργασίας (ΠΕ), οι πυρήνες λειτουργικών συστημάτων πρέπει να είναι σε θέση να εκμεταλευτούν τις επιπλέον επεξεργαστικές μονάδες. Οι περισσότεροι πυρήνες επιλέγουν τη χρήση βραχύβιων (fine-grained) κλειδωμάτων για να επιτρέψουν παράλληλη εκτέλεση στον πυρήνα. Αντίθετα, ο πυρήνας του DragonFlyBSD διαμοιράζει τις κύριες δομές δεδομένων των διαδικτυακών πρωτοκόλλων και μεταφέρει την επεξεργασία πρωτοκόλλου σε ανεξάρτητα νήματα του πηρύνα (ένα ανά ΠΕ) τα οποία επικοινωνούν με τις εφαρμογές με ανταλλαγή μηνυμάτων. Η προσέγγιση αυτή έχει τη δυνατότητα για γραμμική κλιμάκωση με το πλήθος των διαθέσιμων ΠΕ, ενώ παρέχει ένα απλούστερο προγραμματιστικό μοντέλο. Η εργα-σία μας αφαιρεί την ανάγκη για συγχρονισμό ανάμεσα στα νήματα επεξεργασίας πρωτοκόλλου στα μονοπάτια ελέγχου από τα οποία εξαρτάται η επίδοση. Ακόμα σχεδιάζουμε και υλοποιούμε μια αρχιτεκτονική για έναν ενταμιευτή εισόδου /εξόδου για τη δομή socket ο οποίος χρησιμοποιείται από τα νήματα του πυρήνα χωρίς αμοιβαίο αποκλεισμό ή αναμονή. Οι πρώτες μετρήσεις δίνουν ενθαρρυντικά αποτελέσματα και διερευνούμε τις κατευθύνσεις για μελλοντικές προσπάθειεςβελτίωσης.
URI: http://artemis-new.cslab.ece.ntua.gr:8080/jspui/handle/123456789/15502
Εμφανίζεται στις συλλογές:Διπλωματικές Εργασίες - Theses

Αρχεία σε αυτό το τεκμήριο:
Αρχείο ΜέγεθοςΜορφότυπος 
DT2009-0239.pdf535.29 kBAdobe PDFΕμφάνιση/Άνοιγμα


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