Your browser does not support JavaScript!

Home    Design and implementation of SCSI Persistent Reservations over a shared distributed storage substrate  

Results - Details

Add to Basket
[Add to Basket]
Identifier 000408074
Title Design and implementation of SCSI Persistent Reservations over a shared distributed storage substrate
Alternative Title Σχεδιασμός και υλοποίηση SCSI Persistent Reservations πάνω από ένα διαμοιραζόμενο κατανεμημένο υπόστρωμα αποθήκευσης
Author Παπαγεωργίου, Σπυρίδων Ι.
Thesis advisor Μπίλας, Άγγελος
Reviewer Κατεβαίνης, Μανώλης
Πρατικάκης, Πολύβιος
Abstract In this work we design Surfy, a SCSI driver that provides distributed SCSI-3 Persistent Reservations which is a critical feature for High Availability clusters. Our design provides a reliable and low communication overhead substrate over an existing Software Defined Storage system. We implement Surfy in the lower SCSI layer of the Linux kernel SCSI stack and provide a virtual SCSI block device abstraction. We demonstrate our work by running the industry-standard Windows Failover Cluster validation suite and quantify performance using the sg3_utils open-source software. Our results show that our implementation provides robust SCSI-3 Persistent Reservations at predictable overhead. In this thesis we provide detailed insight to the internals of SCSI Persistent Reservations and SCSI in general. Additionally, we provide exact traces and explain how Persistent Reservations are used by high-profile High Availability components, such as Windows Failover Cluster, VM ware vSphere and Red Hat's GFS-2.
Language English
Subject SCSI
Κατανεμημένα αποθηκευτικά μέσα
Issue date 2017-03-17
Collection   School/Department--School of Sciences and Engineering--Department of Computer Science--Post-graduate theses
  Type of Work--Post-graduate theses
Views 505

Digital Documents
No preview available

Download document
View document
Views : 29