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 SizeFormat 
DT2004-0221.pdf726.91 kBAdobe PDFView/Open
DT2004-0221.ps3.58 MBPostscriptView/Open


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