Please use this identifier to cite or link to this item:
http://artemis.cslab.ece.ntua.gr:8080/jspui/handle/123456789/14177
Title: | Σχεδίαση Και Υλοποίηση Δικτυακής Συσκευής Block Στο Λειτουργικό Σύστημα Linux |
Authors: | Αντώνιος - Κορνήλιος Κούρτης Κοζύρης Νεκτάριος |
Keywords: | συστήματα αποθήκευσης συσκευές αποθήκευσης network attached storage storage area network block συσκευή δικτυακή block συσκευή linux linux block layer myrinet gm sci sisci |
Issue Date: | 22-Oct-2004 |
Abstract: | Ο σκοπός της εργασίας αυτής είναι η σχεδίαση και η υλοποίηση μιαςδικτυακής συσκευής block στο λειτουργικό σύστημα Linux, η οποία θααποτελείται από ανεξάρτητα μεταξύ τους στρώματα. Η συσκευή αυτή επιτρέπεισε ένα σύστημα (πελάτης) να έχει πρόσβαση στον αποθηκευτικό χώρο ενόςάλλου συστήματος (εξυπηρετητής) με διαφανή τρόπο.Ο σχεδιασμός σε πολλαπλά στρώματα επιτρέπει την υποστήριξη διαφορετικώντύπων δικτύου και την εφαρμογή πολιτικής χρονοδρομολόγησης Ε/Ε ανάλογαμε το δικτυακό περιβάλλον που χρησιμοποιείται. Επιπρόσθετα, επιτρέπει τηνυλοποίηση πιο ανεπτυγμένων συστημάτων αποθήκευσης, τα οποία θα βασίζονταιστη συσκευή αυτή, προσθέτοντας λειτουργικότητα στα επιμέρους στρώματα.Ο οδηγός της συσκευής είναι υπεύθυνος για ένα σύνολο από συσκευές blockκαι παρέχει μια διεπαφή στα διάφορα δικτυακά στρώματα ώστε να καταχωρηθούνσε αυτόν και να συσχετιστούν με μια συγκεκριμένη συσκευή. Τα διάφοραδικτυακά στρώματα είναι αυτά, τα οποία προσφέρουν την λειτουργικότηταγια την ικανοποίηση των αιτήσεων block που εκδίδονται από το λειτουργικόσύστημα.Το δικτυακό στρώμα που αναπτύχθηκε στην εργασία αυτή λειτουργεί προωθώνταςτις αιτήσεις σε μια εφαρμογή, η οποία βρίσκεται στον χώρο χρήστη. Γιαλόγους αποδοτικότητας τα δεδομένα block δεν αντιγράφονται από τον χώροπυρήνα στον χώρο χρήστη και αντίστροφα.Η εφαρμογή χώρου χρήστη, η οποία είναι υπεύθυνη για την ικανοποίηση τωνblock αιτήσεων χρησιμοποιεί μια απλή και γενική δικτυακή βιβλιοθήκηγια την επικοινωνία με το απομακρυσμένο σύστημα. H βιβλιοθήκη αυτήπαρέχει μια κοινή διεπαφή, η οποία μπορεί να υλοποιηθεί από διαφορετικάδίκτυα. Υλοποιήσεις της διεπαφής αυτής αναπτύχθηκαν για δίκτυα TCP/IPχρησιμοποιώντας την διεπαφή sockets, για δίκτυα Myrinet χρησιμοποιώνταςτην διεπαφή GM και για δίκτυα SCI χρησιμοποιώντας την διεπαφή SISCI. |
URI: | http://artemis-new.cslab.ece.ntua.gr:8080/jspui/handle/123456789/14177 |
Appears in Collections: | Διπλωματικές Εργασίες - Theses |
Files in This Item:
File | Description | Size | Format | |
---|---|---|---|---|
DT2004-0221.pdf | 726.91 kB | Adobe PDF | View/Open | |
DT2004-0221.ps | 3.58 MB | Postscript | View/Open |
Items in Artemis are protected by copyright, with all rights reserved, unless otherwise indicated.