Font Size: a A A

Design And Implementation Of Software Definition Storage Based On NVMeOF

Posted on:2020-08-29Degree:MasterType:Thesis
Country:ChinaCandidate:Z Q BaiFull Text:PDF
GTID:2428330620951719Subject:Computer system architecture
Abstract/Summary:PDF Full Text Request
With the arrival of the era of big data,storage as one of the most important parts of IT system,the system has become increasingly demanding,cost-effective requirements are more prominent Traditional mechanical hard disk has large storage capacity and low price,but poor read-write performance.Solid-state storage,as a new non-volatile storage,has high read-write performance,fast random I/O and high price.Hybrid storage array can solve this problem.Under the background of emphasizing autonomy and controllability,there is an urgent need for the research of autonomous and controllable storage system.Therefore,this paper carries out research and design on the localized platform.Traditional storage architectures have been unable to give full play to the emerging performance of high-perfornance hybrid storage.The new network storage technology represented by NVMeOF greatly improves the network utilization efficiency of the system,and improves the network storage throughput and IOPS.Software Definition Storage(SDS)brings flexibility which is widely used in today,s storage industry.Domestic platforms can use SDS to maximize development perfornance.This paper focuses on four aspects:user-mode storage protocol stack,dual-control hybrid storage,NTB communication technology and storage management system.User-mode storage protocol stack 1s realized by using software definition storage method,NVMe device registers are mapped to user-mode using UIO technology,corresponding driver is realized in user-mode,and storage performance 1s further excavated by polling method,and NVMeOF network storage 1s provided to the outside world;mixed storage buffer layer 1s synchronized by BIO synchronization technology,BIO transmission technology,etc.By using NTB technology,the data synchronization in hybrid storage buffer layer is more efficient and reliable.Finally,the corresponding storage management system is implemented to provide services in the form of web pages.In this paper,a high performance and high reliability hybrid media storage array software is implemented based on the domestic platform.The test results show that the network IOPS and throughput index of the array have been greatly improved,far exceeding the storage array of the existing FT Platform.
Keywords/Search Tags:User Level, NVMeOF, Software Definition Storage, Dual Control, SPDK
PDF Full Text Request
Related items