Font Size: a A A

The Research And Implementation Of RAID Kernel Arithmetic In Fiber RAID Controller

Posted on:2008-11-13Degree:MasterType:Thesis
Country:ChinaCandidate:H J NieFull Text:PDF
GTID:2178360272968448Subject:Computer system architecture
Abstract/Summary:PDF Full Text Request
RAID is the key device to build large storage system. Along with the rapid development of storage market, it is becoming an important aspect of the research of RAID storage system on how to provide high-speed storage services to the outside applications. At present, the domestic research on RAID, which started relatively later, faces lots of difficulties. On the other hand, the study on the availability of RAID for different requirements is playing a significant role too.A hardware and software systemic architecture of RAID controller based on fiber is given out to solve the problems of storage system focused on RAID, and RAID designed with this scheme, cooperating with high-level storage technology such as SAN, achieves the comprehensive integrity of storage devices on the enterprise level, at the same time, it lows the complexity of management on storage and relieves bottle-neck problem of IO performance.A software framework for RAID kernel arithmetic is designed based on RAIDFRAME, and in this frame, the RAID kernel arithmetic is designed as an operational module of the whole RAID system. It assures the modular design pattern of software and satisfied different requirements on diverse applied cases. The RAID kernel arithmetic is divided into many independent child modules to make its software architecture clear and easily expandable. Read/Write errors in various RAID levels are processed according to the redundancy of their relative properties to assure the correctness of RAID implementation.As the representatives, it gives out five concrete designs and implements for JBOD, RAID0, RAID1, RAID5 and RAID6 based on RDP, among which the theories of RAID5 and RAID6 are explained in detail. Additionally, RAID systems configured with different levels are tested with specific tools, and the testing results shows that the systems have good performance on IO rate, data transfer rate and etc.
Keywords/Search Tags:RAID, Fiber, SAN, RAID kernel arithmetic, operational module
PDF Full Text Request
Related items