节点文献
基于光纤通道的文件级数据共享系统的设计与实现
The Design and Implemetion of Fibre Channel-based File-level Data Sharing between Different Machine
【作者】 杨颖;
【导师】 刘景宁;
【作者基本信息】 华中科技大学 , 计算机系统结构, 2011, 硕士
【摘要】 网络附属存储(Network Attached Storage)和存储区域网络(Storage Area Network)是当前网络存储设备使用的主流技术。NAS主要基于以太网技术,使用TCP/IP协议簇,提供文件级数据共享功能;SAN主要基于光纤通道技术,使用光纤通道协议,提供块级数据共享功能。在一些机载设备内部需要基于光纤的文件级数据共享的服务,NAS和SAN都不能很好的满足这类设备的需求,针对这种需求,设计实现了基于光纤的文件级共享系统FC-NAS。详细分析了光纤通道协议FC-2层数据帧的格式和内容,设计了基于光纤通道的文件级数据共享方案FC-NAS,给出了FC-NAS的详细实现流程和重要函数。在此基础上,给出了FC-NAS实现的具体软硬件协同解决方案,并利用已有的硬件环境,实现了该设计方案。同时与当前的基于以太网的文件级数据共享传输方案作了对比分析。FC-NAS运行的硬件设备为x86架构的PC机,操作系统采用的是嵌入式实时系统VxWorks,针对目标机,完成对应的操作系统内容的开发。光纤通道适配器为基于Xilinx ML505开发板开发完成的硬件设备,在VxWorks下完成硬件设备驱动程序的编写,使能光纤通道适配器正常进行帧级数据的收发。FC-NAS上层实现遵从NFS协议,分为客户端和服务器端,客户端和服务器端上层文件系统的相关操作命令和数据都会封装成帧,同时将帧传递给下层的光纤通道适配器驱动程序,利用光纤通道完成帧级数据的收发。FC-NAS在运行配置后,客户端将服务器端的文件映射作为本地文件进行读写等I/O操作。
【Abstract】 Network Attached Storage (NAS) and Storage Area Network (SAN) is the current mainstream technology, NAS is based on Ethernet technology, using TCP / IP protocol stack,and it is file_level data sharing. SAN is based on Fibre Channel technology, using Fibre Channel Protocol and it is block_level data sharing.In some airbone device,they needs file_level data sharing service based on Fibre Channel,and NAS and SAN are not well to meet the demand,so Fibre Channel-based file-level data sharing design FC-NAS was designed to meet this demand.Describes the Fibre Channel protocol related technologies, analysis the relevant content of the Fibre Channel FC-2 layer frames, propose FC-NAS, and based on detailed analysis of the client and server-side implementation analysis the important functions. to achieve synergistic solutions giventhe specific FC-NAS hardware and software, and use of existing hardware environment to realize this design. At the same time do the relevant experimental results compared to internet-based file_level data sharing desing named NFS .FC-NAS is running on x86-based hardware for the PC, the operating system is VxWorks .For the target PC, complete development of relevant content of the corresponding version of VxWorks. Fibre Channel adapters is developed based on xlinx ML505, and the hardware device driver must be developed to make the device send and receive data frame. FC-NAS comply the NFS protocol ,and divided into client and server, the client and server give the request to FC-NAS,then FC-NAS will package the data into FC frame and using the Fibre Channel transfer the data frame. when FC-NAS running, the client can read and write the server’s files as local files.
【Key words】 Fibre Channel; file-level data sharing; fibre channel based file sharing; VxWorks;
- 【网络出版投稿人】 华中科技大学 【网络出版年期】2012年 07期
- 【分类号】TP333
- 【被引频次】1
- 【下载频次】81