基于光纤通道的文件级数据共享存储系统的制作方法

文档序号:7609133阅读:138来源:国知局
专利名称:基于光纤通道的文件级数据共享存储系统的制作方法
技术领域
本发明属于计算机信息存储技术领域,具体涉及一种基于光纤通道的文件级数据 共享存储系统。
背景技术
文件级数据共享以文件为共享单位,具有支持跨平台、跨系统、易扩展等优点。大 量的中小型数据库、办公自动化和企业的内部网络存储平台等均需要文件级数据的集中存 储与共享。随着网络技术的发展,在一些交通工具比如飞机、汽车内部,各个传感器和计 算部件之间由于数据交换、实时处理等原因,对数据的文件级共享也有需要,而且和企业 办公等应用环境相比,交通工具内部各个组件对数据共享的响应时间有更高的要求。在 实际应用环境中,比较具有代表性的网络文件共享协议是Sim公司提出的网络文件系统 NFS (Network File System) ;NFS使用客户端/服务器架构,采用远程过程调用RPC (Remote Procedure Call Protocol)机制,通过以太网传输协议实现服务器和客户端之间文件访问 和共享的通信。NFS从诞生以来共经历了 5个版本的发展——NFSvU NFSv2, NFSv3、NFSv4 和NFSv4. 1 (pNFS)。NFSvl现在已经被放弃;NFSv2支持UDP传输,可靠性不高,传输性能低, 响应时间长;NFSv3在支持UDP的同时,在传输层提供了传输控制协议TCPCTransmission Control Protocol)支持,但没有解决传输性能和响应时间的问题;NFSv4仅提供对TCP的 支持,同时将一些通信原语合并在一起,提高通信效率,并且通过额外的安全模块,如网络 认证协议Kerberos,其设计目标是通过密钥系统为客户机/服务器应用程序提供强大的 认证服务,提供了更安全的应用条件;NFSv4. 1的改进目的是提高对高速网络的支持,进行 了添加元数据服务器等一系列改进措施,虽然满足了高速网络的支持,但也造成NFSv4. 1 部署过程和组织结构过于复杂的缺点,目前仅适合一些大型的计算中心环境。NFS的这几 个版本的传输层始终基于TCP/IP协议,使用远程过程调用RPC(Remote Procedure Call Protocol)机制。NFS的共享服务机制为NFS服务器端向其它计算机提供对网络文件系统 的访问,客户端程序通过访问网络文件系统实现对共享文件的管理。而TCP/IP协议和RPC 机制的复杂性,使NFS协议在一些即使相对简单、安全的使用环境中进行文件共享时的开 销也很大。光纤传输技术作为一种新的网络和总线技术,相对于以太网具有很多物理上的优 点,如延迟低、可靠性高、抗干扰强、传输速度快和传输距离远等。作为光纤传输技术的具体 实现,光纤通道目前被广泛应用,很多公司已经开发出了成熟的光纤通道硬件产品,包括光 纤适配器、路由器及相关的交换设备等。基于光纤传输技术的光纤通道协议将通道技术和 网络技术有机的融合在一起,不仅为网络、存储设备提供了实用、可扩展的数据交换标准, 而且可用于高性能的存储器、大型数据中心等。光纤通道协议分为5层FC-0、FC-l、FC-2、 FC-3,FC-4。其中FC-O为物理链路层;FC-I为字节同步和编码层;FC-2为帧协议层,定义 了光纤通道中使用的基本传输单位、网络拓扑结构和协议提供的服务类型等。FC-2层数 据内容对上层的调用是可见的,对其本层却是透明的,可以通过调用实现FC-2层帧传输功能。相对于NFS所基于的以太网,光纤通道协议更适应交通工具如飞机、汽车内部传感器和 计算部件数据共享等对实时性要求更高的特殊环境。光纤通道技术在信息存储领域同样应用广泛,具有代表性的是基于光纤通道的存 储区域网络(FC-SAN)。存储区域网络是计算机信息处理技术中的一种架构,它将服务器和 远程的计算机存储设备(如磁盘阵列、磁带库)连接起来,使得这些存储设备看起来就像是 本地一样。和NFS提供文件级数据共享服务不同,虽然采用了光纤通道技术,但存储区域 网络目前只提供块设备级的数据共享服务,无法满足一些特定的文件级数据共享的应用需 求。随着信息技术的发展,汽车、飞机等交通工具内部各个组件自动化和智能化程度 越来越高。满足这种应用的嵌入式实时操作系统也越来越多出现在了各种交通工具的中。 目前使用的比较广泛的是Vxworks嵌入式系统。Vxworks嵌入式系统包括内核、I/O系统、 文件系统和网络支持。其中,内核提供一些中断处理和进程间通信等机制。I/O子系统实 现了一个快速灵活的与ANSI C编程语言兼容的I/O系统。文件系统支持dosFs,rtllFs, rawFs和tapeFs等四种文件系统。Vxworks嵌入式系统提供了对其它VxWorks嵌入式系 统和TCP/IP网络系统的〃透明〃访问,包括套接字,RPC,简单网络管理协议SNMP (Simple Network Management Protocol)等。Vxworks 嵌入式系统同样支持 NFS 协议,使用 Vxworks 嵌入式系统的不同系统之间在联网的情况下可以通过NFS进行文件级数据共享。

发明内容
本发明提出一种基于光纤通道的文件级数据共享系统,解决现有文件级数据共享 系统存在的协议开销较大,数据传输速度较低的问题。本发明的一种基于光纤通道的文件级数据共享系统,包括服务器端计算机、服务 器光纤适配器、N台客户端计算机、N个客户光纤适配器和光纤交换机,服务器端计算机通 过服务器光纤适配器和光纤连接线连接光纤交换机,N台客户端计算机分别通过各自的客 户光纤适配器和光纤连接线连接光纤交换机,服务器端、N台客户光纤适配器均包括存储器 和寄存器,寄存器有三种状态,分别是等待状态、发送就绪状态和接收就绪状态;N = 1 31 ;其特征在于所述服务器端计算机加载有服务器数据传输模块和服务器数据共享模块,各客户 端计算机均加载有客户数据传输模块和客户数据共享模块;A.所述服务器数据传输模块包括服务器帧传输控制单元和服务器光纤适配器驱 动单元;所述客户数据传输模块包括客户帧传输控制单元和客户光纤适配器驱动单元;Al.所述服务器帧传输控制单元或客户帧传输控制单元在服务器端计算机或客户 端计算机中对数据帧的发送和接收进行控制;发送数据帧时,服务器帧传输控制单元或客户帧传输控制单元从服务器数据共享 模块或客户数据共享模块中获取数据帧,添加帧头后,将添加帧头的数据帧交给服务器光 纤适配器驱动单元或客户光纤适配器驱动单元发送,帧头包括帧序号和帧标志;接收数据帧时,服务器帧传输控制单元或客户帧传输控制单元接收服务器光纤适 配器驱动单元或客户光纤适配器驱动单元收到的数据帧,根据帧头判断该数据帧是否完整 并符合交互顺序,是则将所述数据帧传递给服务器数据共享模块或客户数据共享模块,否则对所述数据帧纠错或者通知服务器光纤适配器驱动单元或客户光纤适配器驱动单元请 求重发;所述数据帧包括挂载请求帧、挂载回复帧、文件操作请求帧、文件操作回复帧、卸 载请求帧和卸载回复帧;A2.所述服务器光纤适配器驱动单元或客户光纤适配器驱动单元在发送数据帧 时,通过直接内存访问DMA将服务器帧传输控制单元或客户帧传输控制单元传递来的数据 帧写入服务器光纤适配器或客户光纤适配器的存储器中,将服务器光纤适配器或客户光纤 适配器的寄存器的状态由等待状态修改为发送就绪状态;服务器光纤适配器或客户光纤适 配器检测到寄存器状态为发送就绪状态时,将自身存储器中的数据帧发送出去;发送结束 后,服务器光纤适配器或客户光纤适配器将寄存器状态修改为等待状态,并通过中断通知 服务器帧传输控制单元或客户帧传输控制单元发送结束;服务器光纤适配器驱动单元或客户光纤适配器驱动单元在接收数据帧时,先在服 务器端或者客户端计算机中准备好内存缓冲区,然后将内存缓冲区地址写入服务器光纤适 配器或客户光纤适配器的存储器中,再将服务器光纤适配器或客户光纤适配器的寄存器修 改为接收就绪状态;服务器光纤适配器或客户光纤适配器检测到自身寄存器状态为接收就 绪状态后接收数据帧,再通过DMA把数据帧写入先前准备好的服务器端或者客户端计算机 内存缓冲区中;写入结束后,服务器光纤适配器或客户光纤适配器修改寄存器状态,然后通 过中断通知服务器帧传输控制单元或客户帧传输控制单元传输结束;B.所述服务器数据共享模块包括服务器挂载单元和服务器文件系统单元;服务 器挂载单元处理与服务器帧传输控制单元交互的数据帧中的挂载请求帧、挂载回复帧、卸 载请求帧及卸载回复帧,服务器文件系统单元处理与服务器帧传输控制单元交互的数据帧 中的文件操作请求帧及文件操作回复帧;Bi.所述服务器挂载单元从服务器帧传输控制单元接收挂载请求帧时,判断挂载 请求帧中的客户端计算机主机名和目录名是否合法,是则生成一个表示挂载成功的服务器 目录句柄放在挂载回复帧中,否则生成一个表示挂载失败的服务器目录句柄放在挂载回复 帧中,再将挂载回复帧传递给帧传输控制单元;服务器挂载单元从服务器帧传输控制单元 接收卸载请求帧时,注销卸载请求帧中的服务器目录句柄,将卸载回复帧传递给服务器帧 传输控制单元;所述主机名和目录名合法是指具有该主机名的计算机对该目录有挂载权限;B2.所述服务器文件系统单元从服务器帧传输控制单元接收客户端的文件操作 请求帧时,判断文件操作请求帧中的信息是否合法,合法则根据文件操作请求帧中的句柄、 操作对象、操作和参数进行文件操作,并判断文件操作是否成功,是则生成一个表示操作成 功的操作结果连同数据放在文件操作回复帧中,否则生成一个表示操作失败的操作结果放 在文件操作回复帧中,再将文件操作回复帧传递给帧传输控制单元;不合法则生成一个表 示操作失败的操作结果放在文件操作回复帧中,再将文件操作回复帧传递给帧传输控制单 元;文件操作请求帧中的信息合法是指服务器目录句柄存在,且客户端计算机对操作 对象有执行操作的权限;C.所述客户数据共享模块包括客户挂载单元和客户文件系统单元;客户挂载单元处理与客户帧传输控制单元交互的数据帧中的挂载请求帧、挂载回复帧、卸载请求帧及 卸载回复帧,客户文件系统单元处理与客户帧传输控制单元交互的数据帧中的文件操作请 求帧及文件操作回复帧;Cl.所述客户挂载单元接收客户端计算机发出的挂载命令,生成挂载请求帧,将其 传递给客户帧传输控制单元;客户挂载单元从客户帧传输控制单元接收挂载回复帧,判断挂载回复帧中是否包 含表示挂载成功的服务器目录句柄,是则将服务器目录句柄保存到客户端计算机中,向客 户端计算机发送表示挂载成功的信号,否则向客户端计算机发送表示挂载失败的信号;所述客户挂载单元根据用户卸载命令生成卸载请求帧,将要卸载的保存在客户端 计算机中服务器目录句柄放入卸载请求帧中,将其传递给客户帧传输控制单元;客户挂载单元从客户帧传输控制单元接收卸载回复帧,将保存在客户端计算机中 的服务器目录句柄注销,向客户端计算机发送表示卸载成功的信号;C2.所述客户文件系统单元接收客户端计算机发出的文件操作命令,将文件操作 命令中的服务器目录句柄、操作对象、操作和参数放入文件操作请求帧中,传递给客户帧传 输控制单元;所述客户文件系统单元从客户帧传输控制单元接收文件操作回复帧,将文件操作 回复帧中的操作结果连同数据传递给客户端计算机。所述的文件级数据共享系统,其特征在于所述挂载请求帧包括客户端计算机主机名和服务器目录名;所述挂载回复帧包括 表示挂载成功的服务器目录句柄和表示挂载失败的服务器目录句柄;所述文件操作请求 帧包括服务器目录句柄、操作对象、操作和参数,其中操作包括文件和目录的新建、读取、写 入、删除、重命名、属性修改;所述文件操作回复帧包括表示操作成功的操作结果、表示操作 失败的操作结果和数据;所述卸载请求帧包括要卸载的服务器目录句柄;所述卸载回复帧 包括卸载请求结果。本发明适用于相对简单、安全性较高、针对性较强的网络环境,现有基于光纤通道 的存储区域网络,将光纤通道协议分为5个层次,FC-O, FC-I、FC-2、FC_3,FC-4,可以面对 复杂的网络环境,同时能够满足多种应用需求,但也造成了协议开销较大的缺陷;本发明在 实现中将数据帧分为挂载请求帧、挂载回复帧、文件操作请求帧、文件操作回复帧、卸载请 求帧和卸载回复帧,包含了文件级数据共享所需要的数据帧类型,同时各数据帧由服务器 数据共享模块或客户共享模块生成数据帧,传递给相应的数据传输模块,最后由光纤适配 器传输,仅需要经过2个模块的处理,减小了协议开销;本发明同时实现了文件级的数据共 享,解决了其他文件共享系统,如NFSv2,只能在以太网环境工作的问题。本发明同时可以通 过光纤通道交换机等网络设备组建更复杂的网络,完成数据共享要求。


图1为本发明实施例的结构示意图。
具体实施例方式下面结合附图对本发明作进一步详细说明。
如图1所示,本发明实施例包括1台服务器端计算机和2台客户端计算机,服务 器端计算机通过服务器光纤适配器和光纤连接线连接光纤交换机,2台客户端计算机分别 通过各自的客户光纤适配器和光纤连接线连接光纤交换机,服务器端、2台客户光纤适配器 均包括存储器和寄存器,寄存器有三种状态,分别是等待状态、发送就绪状态和接收就绪状 态。服务器端计算机加载有服务器数据传输模块和服务器数据共享模块,各客户端计 算机均加载有客户数据传输模块和客户数据共享模块;A.所述服务器数据传输模块包括服务器帧传输控制单元和服务器光纤适配器驱 动单元;所述客户数据传输模块包括客户帧传输控制单元和客户光纤适配器驱动单元;B.所述服务器数据共享模块包括服务器挂载单元和服务器文件系统单元;服务 器挂载单元处理与服务器帧传输控制单元交互的数据帧中的挂载请求帧、挂载回复帧、卸 载请求帧及卸载回复帧,服务器文件系统单元处理与服务器帧传输控制单元交互的数据帧 中的文件操作请求帧及文件操作回复帧;C.所述客户数据共享模块包括客户挂载单元和客户文件系统单元;客户挂载单 元处理与客户帧传输控制单元交互的数据帧中的挂载请求帧、挂载回复帧、卸载请求帧及 卸载回复帧,客户文件系统单元处理与客户帧传输控制单元交互的数据帧中的文件操作请 求帧及文件操作回复帧。服务器端计算机上有名为share的服务器目录,可以被两台客户端计算机共享, 当客户端计算机1需要共享该服务器目录时,其工作过程为(1)客户端计算机1向自身客户挂载单元发出挂载服务器目录share的请求(2)客户挂载单元将挂载请求放入挂载请求帧中,传递给客户数据传输模块;(3)客户数据传输模块将挂载请求帧传递给客户光纤适配器,客户光纤适配器通 过光纤交换机将挂载请求帧发送到服务器端计算机;(4)服务器端计算机上的服务器光纤适配器接收到挂载请求帧,将挂载请求帧传 递给服务器数据传输模块;(5)服务器数据传输模块将挂载请求帧传递给服务器挂载单元;(6)服务器挂载单元判断挂载请求是否合法,经过判断请求合法,向服务器数据传 输模块发送挂载回复帧,其中包含表示挂载成功的服务器目录句柄10001,服务器目录句柄 为一个无符号数字,为0时表示挂载失败,其他值表示挂载成功;(7)服务器数据传输模块将挂载回复帧传递给服务器光纤适配器,再经过光纤交 换机转发到客户端计算机1 ;(8)客户端计算机1的客户数据传输单元通过客户光纤适配器接收到挂载回复帧 后,传递给客户挂载单元;(9)客户挂载单元从挂载回复帧中取出服务器目录句柄10001,存储在客户端计 算机1中,挂载成功;然后,客户端计算机1可以对服务器目录share进行操作;其工作过程为(1)客户文件系统单元接收客户端计算机1发出的文件操作命令,请求在服务器 目录share下创建名为file的文件;(2)客户数据共享模块生成包含服务器目录句柄10001、file文件名、文件创建命
9令、参数的文件操作请求帧,将该文件操作请求帧传递给客户数据传输模块;(3)客户数据传输模块将文件请求帧通过客户光纤适配器,经过光纤交换机发送 到服务器端计算机;(4)服务器端计算机上的服务器光纤适配器接收到文件请求帧,传递给服务器数 据传输模块;(5)文件请求帧再进过服务器数据传输模块传递给服务器数据共享模块的服务器 文件系统单元;(6)服务器文件系统单元从数据帧中提取出文件创建命令、参数file和服务器目 录句柄,通过调用本地文件系统的功能完成文件file的创建,创建成功后,服务器文件共 享模块发送表示操作成功的文件操作回复帧,传递服务器数据共享模块;(7)服务器数据共享模块发送数据帧到服务器光纤适配器,经过光纤交换机发送 到客户端计算机1 ;(8)客户端计算机1的客户光纤适配器将文件操作回复帧传递给客户数据传输模 块,再传递给客户数据共享模块中的客户文件系统单元;(9)客户文件系统单元获得文件操作回复帧后提取出操作结果,向客户端计算机 1发送一个操作成功的信号;客户端计算机1可以卸载已经挂载成功的服务器目录;其工作过程如下(1)客户端计算机1发出卸载服务器目录share的请求,客户数据共享模块中的客 户挂载单元将包含要卸载的服务器目录句柄10001的卸载请求帧传递给客户服务器数据 传输模块;(2)客户服务器数据传输模块将卸载请求帧通过客户服务器光纤适配器发送出 去;(3)服务器端计算机的服务器光纤适配器收到卸载请求帧后,传递给服务器数据 传输模块;(4)服务器数据传输模块将卸载请求帧传递给服务器数据共享模块中的服务器挂 载单元;(5)服务器挂载单元从卸载请求帧取出服务器目录句柄,注销该句柄,传递卸载回 复帧给服务器数据传输模块;(6)服务器数据传输模块将卸载回复帧通过服务器光纤适配器发送出去;(7)客户端计算机1的客户光纤适配器接收到卸载回复帧,传递给客户数据传输 单元;(8)客户数据传输模块将卸载回复帧传递给客户挂载单元;(9)客户挂载单元注销服务器目录句柄10001,服务器目录/share卸载成功。
10
权利要求
1. 一种基于光纤通道的文件级数据共享系统,包括服务器端计算机、服务器光纤适配 器、N台客户端计算机、N个客户光纤适配器和光纤交换机,服务器端计算机通过服务器光 纤适配器和光纤连接线连接光纤交换机,N台客户端计算机分别通过各自的客户光纤适配 器和光纤连接线连接光纤交换机,服务器端、N台客户光纤适配器均包括存储器和寄存器, 寄存器有三种状态,分别是等待状态、发送就绪状态和接收就绪状态;N = 1 31 ;其特征 在于所述服务器端计算机加载有服务器数据传输模块和服务器数据共享模块,客户端计算 机加载有客户数据传输模块和客户数据共享模块;A.所述服务器数据传输模块包括服务器帧传输控制单元和服务器光纤适配器驱动单 元;所述客户数据传输模块包括客户帧传输控制单元和客户光纤适配器驱动单元;Al.所述服务器帧传输控制单元或客户帧传输控制单元在服务器端计算机或客户端计 算机中对数据帧的发送和接收进行控制;发送数据帧时,服务器帧传输控制单元或客户帧传输控制单元从服务器数据共享模块 或客户数据共享模块中获取数据帧,添加帧头后,将添加帧头的数据帧交给服务器光纤适 配器驱动单元或客户光纤适配器驱动单元发送,帧头包括帧序号和帧标志;接收数据帧时,服务器帧传输控制单元或客户帧传输控制单元接收服务器光纤适配器 驱动单元或客户光纤适配器驱动单元收到的数据帧,根据帧头判断该数据帧是否完整并符 合交互顺序,是则将所述数据帧传递给服务器数据共享模块或客户数据共享模块,否则对 所述数据帧纠错或者通知服务器光纤适配器驱动单元或客户光纤适配器驱动单元请求重 发;所述数据帧包括挂载请求帧、挂载回复帧、文件操作请求帧、文件操作回复帧、卸载请 求帧和卸载回复帧;A2.所述服务器光纤适配器驱动单元或客户光纤适配器驱动单元在发送数据帧时,通 过直接内存访问DMA将服务器帧传输控制单元或客户帧传输控制单元传递来的数据帧写 入服务器光纤适配器或客户光纤适配器的存储器中,将服务器光纤适配器或客户光纤适配 器的寄存器的状态由等待状态修改为发送就绪状态;服务器光纤适配器或客户光纤适配器 检测到寄存器状态为发送就绪状态时,将自身存储器中的数据帧发送出去;发送结束后,服 务器光纤适配器或客户光纤适配器将寄存器状态修改为等待状态,并通过中断通知服务器 帧传输控制单元或客户帧传输控制单元发送结束;服务器光纤适配器驱动单元或客户光纤适配器驱动单元在接收数据帧时,先在服务器 端或者客户端计算机中准备好内存缓冲区,然后将内存缓冲区地址写入服务器光纤适配器 或客户光纤适配器的存储器中,再将服务器光纤适配器或客户光纤适配器的寄存器修改为 接收就绪状态;服务器光纤适配器或客户光纤适配器检测到自身寄存器状态为接收就绪状 态后接收数据帧,再通过DMA把数据帧写入先前准备好的服务器端或者客户端计算机内存 缓冲区中;写入结束后,服务器光纤适配器或客户光纤适配器修改寄存器状态,然后通过中 断通知服务器帧传输控制单元或客户帧传输控制单元传输结束;B.所述服务器数据共享模块包括服务器挂载单元和服务器文件系统单元;服务器挂 载单元处理与服务器帧传输控制单元交互的数据帧中的挂载请求帧、挂载回复帧、卸载请 求帧及卸载回复帧,服务器文件系统单元处理与服务器帧传输控制单元交互的数据帧中的文件操作请求帧及文件操作回复帧;Bi.所述服务器挂载单元从服务器帧传输控制单元接收挂载请求帧时,判断挂载请求 帧中的客户端计算机主机名和目录名是否合法,是则生成一个表示挂载成功的服务器目录 句柄放在挂载回复帧中,否则生成一个表示挂载失败的服务器目录句柄放在挂载回复帧 中,再将挂载回复帧传递给帧传输控制单元;服务器挂载单元从服务器帧传输控制单元接 收卸载请求帧时,注销卸载请求帧中的服务器目录句柄,将卸载回复帧传递给服务器帧传 输控制单元;所述主机名和目录名合法是指具有该主机名的计算机对该目录有挂载权限; B2.所述服务器文件系统单元从服务器帧传输控制单元接收客户端的文件操作请求帧 时,判断文件操作请求帧中的信息是否合法,合法则根据文件操作请求帧中的句柄、操作对 象、操作和参数进行文件操作,并判断文件操作是否成功,是则生成一个表示操作成功的操 作结果连同数据放在文件操作回复帧中,否则生成一个表示操作失败的操作结果放在文件 操作回复帧中,再将文件操作回复帧传递给帧传输控制单元;不合法则生成一个表示操作 失败的操作结果放在文件操作回复帧中,再将文件操作回复帧传递给帧传输控制单元;文件操作请求帧中的信息合法是指服务器目录句柄存在,且客户端计算机对操作对象 有执行操作的权限;C.所述客户数据共享模块包括客户挂载单元和客户文件系统单元;客户挂载单元处 理与客户帧传输控制单元交互的数据帧中的挂载请求帧、挂载回复帧、卸载请求帧及卸载 回复帧,客户文件系统单元处理与客户帧传输控制单元交互的数据帧中的文件操作请求帧 及文件操作回复帧;Cl.所述客户挂载单元接收客户端计算机发出的挂载命令,生成挂载请求帧,将其传递 给客户帧传输控制单元;客户挂载单元从客户帧传输控制单元接收挂载回复帧,判断挂载回复帧中是否包含表 示挂载成功的服务器目录句柄,是则将服务器目录句柄保存到客户端计算机中,向客户端 计算机发送表示挂载成功的信号,否则向客户端计算机发送表示挂载失败的信号;所述客户挂载单元根据用户卸载命令生成卸载请求帧,将要卸载的保存在客户端计算 机中服务器目录句柄放入卸载请求帧中,将其传递给客户帧传输控制单元;客户挂载单元从客户帧传输控制单元接收卸载回复帧,将保存在客户端计算机中的服 务器目录句柄注销,向客户端计算机发送表示卸载成功的信号;C2.所述客户文件系统单元接收客户端计算机发出的文件操作命令,生成包含服务器 目录句柄、操作对象、操作和参数放入文件操作请求帧中,传递给客户帧传输控制单元;所述客户文件系统单元从客户帧传输控制单元接收文件操作回复帧,将文件操作回复 帧中的操作结果连同数据传递给客户端计算机。
2.如权利要求1所述的文件级数据共享系统,其特征在于所述挂载请求帧包括客户端计算机主机名和服务器目录名;所述挂载回复帧包括表示 挂载成功的服务器目录句柄和表示挂载失败的服务器目录句柄;所述文件操作请求帧包括 服务器目录句柄、操作对象、操作和参数,其中操作包括文件和目录的新建、读取、写入、删 除、重命名、属性修改;所述文件操作回复帧包括表示操作成功的操作结果、表示操作失败的操作结果和数据;所述卸载请求帧包括要卸载的服务器目录句柄;所述卸载回复帧包括 卸载请求结果。
全文摘要
基于光纤通道的文件级数据共享存储系统,属于计算机信息存储技术领域,解决现有文件级数据共享系统存在的协议开销较大,数据传输速度较低的问题。本发明包括服务器端计算机、服务器光纤适配器、N台客户端计算机、N个客户光纤适配器和光纤交换机;服务器端计算机加载有服务器数据传输模块和服务器数据共享模块;各客户端计算机均加载有客户数据传输模块和客户数据共享模块。本发明减小了协议开销,实现了文件级的数据共享,适用于小规模简单的网络拓扑、文件级数据共享、对数据传输速度要求较高的环境。
文档编号H04L29/08GK102137161SQ20111006187
公开日2011年7月27日 申请日期2011年3月15日 优先权日2011年3月15日
发明者任佳, 冯丹, 刘景宁, 杨颖 , 王晓静, 童薇, 袁小燕, 赵威 申请人:华中科技大学
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1