Font Size: a A A

The Software Design And Implementation Of Object-Based Storage Controller

Posted on:2007-10-06Degree:MasterType:Thesis
Country:ChinaCandidate:L ZhangFull Text:PDF
GTID:2178360242461979Subject:Computer system architecture
Abstract/Summary:PDF Full Text Request
As the key technology of next generation Internet storage, Object-based storage system integrates SAN which is ba sed on block storage and NAS which is based on file storage. It provides an expressive object-level interface to user and improves the performance of the whole storage system in terms of data sharing, security and intelligence. The characteristic of the Object-based storage system is hierarchical structure, strong scalability, high performance and strong reliability.Object-based storage device is physical element of the system. It abstracts away file storage details such as allocation and scheduling, semi-independently managing. It is with responsibility for space management, security management and data transmission management. And it needs to analyze system load characteristic, optimize the disk layout and prefetch data object.Object-based storage device transfers object with Intel 80314 which is based switch network structure and process object with Intel 80200. It connects disks with two 31244 SATA controllers and Internet with one 1000M network controller. Its whole software structure is built on TimeSys Linux, a kind of real time operation system and designed to interpret iSCSI command and OSD command.The key technologies of software development are Object-based file system and Intel 31244 controller driver. Object-based file system is designed for data and attributer management, free disk space management .B+ tree technology is used to enhance researching speed,buddy arithmetic technology is developed to increase using rate of disk space and data dynamic prefetch technology is used to improve IO rate.Intel 31244 driver is developed for Intel 31244 SATA controller.DPA data trandfer mode is implemented to make disks accessed independenly,and this mode offers better preformace.Finally Intel 31244 driver is tested on Intel 80314 development board , and OBFS file system is tested on the software platform. Driver can satisfy the needs of disks' read and write. File system have the equivalent performance to NFS when buffer is set to 32KB.
Keywords/Search Tags:Object-based Storage System, Object-based Storage Device, File system, Driver
PDF Full Text Request
Related items