Font Size: a A A

Design And Research Of Personal Cloud Storage System On FPGA

Posted on:2015-04-13Degree:MasterType:Thesis
Country:ChinaCandidate:W ZhangFull Text:PDF
GTID:2298330434959215Subject:Circuits and Systems
Abstract/Summary:PDF Full Text Request
With the development of high performance network technology, whether the large enterprises or the individual users, have put forward higher requirements for data storage in transferring and management mode, and the demand is being stronger and stronger, which led to the rapid development of related cloud storage technology.However,the personal cloud storage technology is still in its infancy,so as to unable to meet the needs of users.The current network storage services are based on large server,and the access of client to user storage space is limited by server factors,such as the performance of the server, the distributed storage space size of the user, the read and write mode of files by the user, the network bandwidth and so on. Regularly users need pay a corresponding fee to service providers.In addition, the network hard disk with network interface in the market is based on the basic network server in B/S mode or need to install a special service software,which supports uploading and downloading files by one-time and browsing text files or pictures online, the user can not operate files conveniently as local ones,and the operation is essentially different from local storage system. In view of the problems above, this study proposed a new personal cloud storage system. It is different from the online storage services provided by the popular domestic and international network companies currently.In addition to providing a network or local storage manage moduel to users, the new network storage system provides more advantage characteristics as follows:First,the system bases on the NFS protocol with SUN RPC.Different from FTP or HTTP protocol, the NFS is currently the maturest network file transfer standard with high safety and reliability. The accessing of net hard disk system based on NFS protocol is completely consistent to the local one, and the former supports for multiple users and authorities.Second, the key function units are implemented in FPGA.(1) FPGA is used to design the storage medium interface controller, so as to parallelly extend different storage capacity and physical interface according to different storage media. The PATA/SATA hard disk controller interface is design to manage and control the sector data in hard disk.(2) The SUN RPC protocol and NFS file accessing protocol are implemented with FPGA. Currently, there is no any other system realized the set of NFS protocols in hardware. Using the advantages of FPGA, not only the performance of NFS server system can be improved, but also can really realize the parallel processing of multiple remote process calls.Thirdly, in order to read and write RPC message in DMA mode between NFS services and the DDR2_SDRAM memory and improving the efficiency of services,a NPI interface controller is designed with VHDL hardware description language, which connected to one of the native port interfaces in MPMC IP core provided by Xilinx company.Fourthly,a independent file system is embedded in new system. File system function module is designed separately from the traditional operating system,which executed by a microblaze processor alone. The independent file system not only realize parallel processing of remote calls from clients with the NFS services, enhancing file storage speed, but also can be extended to achieve different kinds of file system, enhancing the file system compatibility. In this study, the FAT32and EXT3two file systems are used as the experimental scheme.The personal cloud storage system provides a safe and reliable local file similarly management, which not only meets the individual needs of network storage, but also be more convenient to deployed, facilitate to integrated, parallel extended and provides ideas for large enterprise of data server with solutions of high efficiency network storage system.
Keywords/Search Tags:cloud storage, RPC, NFS protocol, FPGA, DMA
PDF Full Text Request
Related items