[发明专利]一种PNFS服务器与客户端通信的方法有效
申请号: | 202011080089.9 | 申请日: | 2020-10-10 |
公开(公告)号: | CN112286897B | 公开(公告)日: | 2023-01-10 |
发明(设计)人: | 张亚奇;乔红斌 | 申请(专利权)人: | 苏州浪潮智能科技有限公司 |
主分类号: | G06F16/182 | 分类号: | G06F16/182;G06F16/176;G06F16/172;G06F16/16 |
代理公司: | 济南舜源专利事务所有限公司 37205 | 代理人: | 徐胭脂 |
地址: | 215100 江苏省苏州市吴*** | 国省代码: | 江苏;32 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 pnfs 服务器 客户端 通信 方法 | ||
本发明提供一种PNFS服务器与客户端通信的方法,包括:客户端缓存元数据服务器发送的通信文件的布局,并检测进行通信的前后文件之间的关联性;当多个通信文件具有关联性时,设置元数据服务器单次发送具有关联性的多个布局给客户端,并增加客户端和元数据服务器之间的通信时间;针对每个文件设置布局有效时间,客户端停止正在处理的达到所述布局有效时间的目标通信文件,元数据服务器重新发送目标通信文件的最新布局;客户端根据最新布局继续与元数据服务器通信。本发明本方法针对PNFS服务器读写操作时可以存在的风险进行了一定的优化,尽可能的发挥其并行处理数据的能力,在一定程度上提升了PNFS服务器的性能。
技术领域
本发明属于服务器通信技术领域,具体涉及一种PNFS服务器与客户端通信的方法。
背景技术
NFS(Network File System,“网络文件系统”),允许一个系统在网络上与他人共享目录和文件的系统,甚至可以像访问本地文件一样访问远端系统上的文件 ,NFS协议到现在产生了V1、V2、V3、V4等多个版本,PNFS(Parallel Network File System,“并行网络文件系统”)是包含在NFS V4.1内的,其特色化的优点是把元数据和数据分布机器上,并将客户端、服务端和数据存储服务器连接在一起,客户端可以直接访问数据存储服务器,这样就能够很好的解决了传统NFS在性能上遇到的瓶颈问题,这样就能给存储系统带来高性能、高扩展性。随着高性能计算和高性能数据中心的蓬勃发展,导致原来的NFS V3很难胜这样的要求,如何突破并行计算瓶颈和突破并行计算瓶颈带来的存储I/O的并行能力,是当前研究的重中之重。
在传统NFS服务器中,如图1所示的三个客户端通过NFS服务访问服务端,一般来说服务端不仅能够提供NFS服务供客户端挂载访问,而且也是数据的保存地。当客户端需要访问服务端进行数据读写操作时,客户端和服务端之间必须建立连接,服务端此时就要起到接收客户端请求和管理客户端传输来的数据的作用,此时客户端数量较少,通过网络连接服务端业务和结构都比较简单,普通的场景可以得到很好的满足,但是随着客户端数量和处理数据量的增大,传统的NFS难免会有些力不从心,很快NFS服务端就达到了自己的瓶颈,系统各项性能得不到充分发挥。PNFS可以很好的解决这样的问题,因为它和数据存储服务器直接相连,可以在结构上改变传统NFS服务器遇到的难题。
综上所述,对比传统NFS服务器和PNFS服务器,我们不难看出,传统NFS服务器在现代日益增长的数据量和高性能计算等特定领域,性能方面已经捉襟见肘了,在现实业务的压力之下,我们迫切的需要找到一种能够保留传统NFS服务器的优点和突破其缺点的服务器类型,但是在现实业务的压力之下,仍需要一种方案能够最大化地发挥PNFS的特点,以及高效地提升PNFS的IO处理能力。
发明内容
针对现有技术的上述不足,本发明提供一种PNFS服务器与客户端通信的方法,以解决上述技术问题。
第一方面,本发明提供一种PNFS服务器与客户端通信的方法,包括:
客户端缓存元数据服务器发送的通信文件的布局,并检测进行通信的前后文件之间的关联性;
当多个通信文件具有关联性时,设置元数据服务器单次发送具有关联性的多个布局给客户端,并增加客户端和元数据服务器之间的通信时间;
针对每个文件设置布局有效时间,客户端停止正在处理的达到所述布局有效时间的目标通信文件,元数据服务器重新发送目标通信文件的最新布局;
客户端根据最新布局继续与元数据服务器通信。
进一步的,所述方法还包括:
客户端向元数据服务器发送通信请求,元数据服务器返回对应通信文件的句柄和状态信息;
客户端发送布局请求,元数据服务器收到请求后返回通信文件的布局。
进一步的,所述方法还包括:
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于苏州浪潮智能科技有限公司,未经苏州浪潮智能科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202011080089.9/2.html,转载请声明来源钻瓜专利网。