Please use this identifier to cite or link to this item: http://artemis.cslab.ece.ntua.gr:8080/jspui/handle/123456789/14177
Full metadata record
DC FieldValueLanguage
dc.contributor.authorΑντώνιος - Κορνήλιος Κούρτης
dc.date.accessioned2018-07-23T14:29:48Z-
dc.date.available2018-07-23T14:29:48Z-
dc.date.issued2004-10-22
dc.date.submitted2004-12-19
dc.identifier.urihttp://artemis-new.cslab.ece.ntua.gr:8080/jspui/handle/123456789/14177-
dc.description.abstractΟ σκοπός της εργασίας αυτής είναι η σχεδίαση και η υλοποίηση μιαςδικτυακής συσκευής block στο λειτουργικό σύστημα Linux, η οποία θααποτελείται από ανεξάρτητα μεταξύ τους στρώματα. Η συσκευή αυτή επιτρέπεισε ένα σύστημα (πελάτης) να έχει πρόσβαση στον αποθηκευτικό χώρο ενόςάλλου συστήματος (εξυπηρετητής) με διαφανή τρόπο.Ο σχεδιασμός σε πολλαπλά στρώματα επιτρέπει την υποστήριξη διαφορετικώντύπων δικτύου και την εφαρμογή πολιτικής χρονοδρομολόγησης Ε/Ε ανάλογαμε το δικτυακό περιβάλλον που χρησιμοποιείται. Επιπρόσθετα, επιτρέπει τηνυλοποίηση πιο ανεπτυγμένων συστημάτων αποθήκευσης, τα οποία θα βασίζονταιστη συσκευή αυτή, προσθέτοντας λειτουργικότητα στα επιμέρους στρώματα.Ο οδηγός της συσκευής είναι υπεύθυνος για ένα σύνολο από συσκευές blockκαι παρέχει μια διεπαφή στα διάφορα δικτυακά στρώματα ώστε να καταχωρηθούνσε αυτόν και να συσχετιστούν με μια συγκεκριμένη συσκευή. Τα διάφοραδικτυακά στρώματα είναι αυτά, τα οποία προσφέρουν την λειτουργικότηταγια την ικανοποίηση των αιτήσεων block που εκδίδονται από το λειτουργικόσύστημα.Το δικτυακό στρώμα που αναπτύχθηκε στην εργασία αυτή λειτουργεί προωθώνταςτις αιτήσεις σε μια εφαρμογή, η οποία βρίσκεται στον χώρο χρήστη. Γιαλόγους αποδοτικότητας τα δεδομένα block δεν αντιγράφονται από τον χώροπυρήνα στον χώρο χρήστη και αντίστροφα.Η εφαρμογή χώρου χρήστη, η οποία είναι υπεύθυνη για την ικανοποίηση τωνblock αιτήσεων χρησιμοποιεί μια απλή και γενική δικτυακή βιβλιοθήκηγια την επικοινωνία με το απομακρυσμένο σύστημα. H βιβλιοθήκη αυτήπαρέχει μια κοινή διεπαφή, η οποία μπορεί να υλοποιηθεί από διαφορετικάδίκτυα. Υλοποιήσεις της διεπαφής αυτής αναπτύχθηκαν για δίκτυα TCP/IPχρησιμοποιώντας την διεπαφή sockets, για δίκτυα Myrinet χρησιμοποιώνταςτην διεπαφή GM και για δίκτυα SCI χρησιμοποιώντας την διεπαφή SISCI.
dc.languageGreek
dc.subjectσυστήματα αποθήκευσης
dc.subjectσυσκευές αποθήκευσης
dc.subjectnetwork attached storage
dc.subjectstorage area network
dc.subjectblock συσκευή
dc.subjectδικτυακή block συσκευή
dc.subjectlinux
dc.subjectlinux block layer
dc.subjectmyrinet
dc.subjectgm
dc.subjectsci
dc.subjectsisci
dc.titleΣχεδίαση Και Υλοποίηση Δικτυακής Συσκευής Block Στο Λειτουργικό Σύστημα Linux
dc.typeDiploma Thesis
dc.description.pages122
dc.contributor.supervisorΚοζύρης Νεκτάριος
dc.departmentΤομέας Τεχνολογίας Πληροφορικής & Υπολογιστών
dc.organizationΕΜΠ, Τμήμα Ηλεκτρολόγων Μηχανικών & Μηχανικών Υπολογιστών
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.