Font Size: a A A

The Design And Implementation Of Object-Based Storage Prototype System

Posted on:2007-03-24Degree:MasterType:Thesis
Country:ChinaCandidate:W ShiFull Text:PDF
GTID:2178360242461920Subject:Computer system architecture
Abstract/Summary:PDF Full Text Request
By virtue of its powerful capability in information presentation and uniform way to process, transmit and store, digit has unified information technology. Half a century has witnessed the development of storage technology. Ever increasing storage demands and management costs has given birth to Object-Based Storage technology and"object"is on the verge of becoming the next standard storage interface.On the basis of the analysis of the current prevailing network storage architecture and the storage protocols, Object-Based Storage technology and T10 SCSI OSD standard are studied insightfully. Objects can be regarded as convergence of files and blocks. Object-Based Storage System proved advantageous in performance, cross-platform, scalability and security.An object-based storage prototype system based on T10 SCSI OSD standard was designed, which involves object-based storage device and client. Client's SCSI object driver is realized as a SCSI upper level device driver, whose main function is to manage all detected OSD devices; iSCSI initiator is a SCSI low level driver providing iSCSI transport to access remote iSCSI targets over IP networks; iSCSI target implements the target side of iSCSI transport protocol; Object-based storage server manages the physical storage media and processes OSD commands. All are realized as Linux kernel mudules.In the end, according to the performance test and analysis, we conclude that by introducing mechanism of aggregated read/wirte I/O throughput of object-based storage prototype system is drastically improved.
Keywords/Search Tags:Object-Based Storage System, Virtual File System, OSD file system, iSCSI session
PDF Full Text Request
Related items