Please use this identifier to cite or link to this item: http://artemis.cslab.ece.ntua.gr:8080/jspui/handle/123456789/15027
Title: Αποδοτική Και Αξιόπιστη Επικοινωνία Με Κατανεμημένα Συστήματα Αποθήκευσης Δεδομένων Μέσω Δικτυακής Συσκευής Αποθήκευσης
Authors: Γεώργιος Χατζηκωνσταντίνου
Κοζύρης Νεκτάριος
Keywords: συστήματα αποθήκευσης
πλεονάζουσες συστοιχίες φθηνών δίσκων
vraid
network attached storage
storage area network
συσκευή block
δικτυακή συσκευή block
linux
distributed network block device
Issue Date: 25-Mar-2008
Abstract: Το vRAID είναι ένα κατανεμημένο αποθηκευτικό σύστημα που αναπτύσσεται από το εργαστήριο Υπολογιστικών Συστημάτων. Στην περίπτωση του vRAID η επικοινωνία ανάμεσα στους πελάτες και τα απομακρυσμένα αποθηκευτικά συστήματα δε γίνεται απευθείας. Αντίθετα, παρεμβάλλεται ένας κεντρικός ελεγκτής - controller, σκοπός του οποίου είναι να πραγματοποιεί τον απαραίτητο έλεγχο ανάμεσα στους πελάτες και τις αποθηκευτικές συσκευές. Όσο αφορά δε την επικοινωνία ανάμεσα στους πελάτες και τον controller, αυτή γίνεται με την χρήση του οδηγού NBD του Linux.Σκοπός της διπλωματικής εργασίας είναι η επέκταση της παραπάνω αρχιτεκτονικής, ώστε να δίνεται στον πελάτη η δυνατότητα χρήσης περισσότερων του ενός ελεγκτή. Για να επιτευχθεί αυτό, ο οδηγός NBD τροποποιείται ώστε να μπορεί να διατηρεί και να ενημερώνει έναν πίνακα με τους διαθέσιμους controllers. Η διαχείριση αυτού του πίνακα γίνεται με την χρήση netlink sockets, οπότε και αναπτύσσεται το ανάλογο πρωτόκολλο για την επικοινωνία με τον πυρήνα. Τέλος, η επικοινωνία πελάτη-controller χωρίζεται σε δύο επίπεδα. Το πρώτο αφορά την ανταλλαγή μηνυμάτων για ανάγνωση και εγγραφή και το πρωτόκολλο που χρησιμοποιείται είναι αυτό του NBD. Το δεύτερο σχετίζεται με τα μηνύματα ελέγχου για την ανταλλαγή των οποίων δημιουργείται και το ανάλογο πρωτόκολλο.
URI: http://artemis-new.cslab.ece.ntua.gr:8080/jspui/handle/123456789/15027
Appears in Collections:Διπλωματικές Εργασίες - Theses

Files in This Item:
File SizeFormat 
DT2008-0034.pdf1.24 MBAdobe PDFView/Open


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