[发明专利]基于网络文件系统的应用控制方法及装置、系统在审
申请号: | 202010513980.0 | 申请日: | 2020-06-08 |
公开(公告)号: | CN111698239A | 公开(公告)日: | 2020-09-22 |
发明(设计)人: | 惠孟战;张旭明;王豪迈;胥昕 | 申请(专利权)人: | 星辰天合(北京)数据科技有限公司 |
主分类号: | H04L29/06 | 分类号: | H04L29/06;H04L29/08;G06F16/182 |
代理公司: | 北京康信知识产权代理有限责任公司 11240 | 代理人: | 周春枚 |
地址: | 100097 北京市海淀区蓝*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 基于 网络 文件系统 应用 控制 方法 装置 系统 | ||
本发明公开了一种基于网络文件系统的应用控制方法及装置、系统。其中,该方法包括:接收应用查询请求,其中,应用查询请求是用户应用程序发送的;基于应用查询请求,确定加速客户端支持的所有应用程序,得到应用程序指令;将应用程序指令发送至加速服务器,并利用加速服务器执行应用程序指令对应的应用进程的目标操作,调用网络文件系统中的数据,得到应用进程执行结果;接收加速服务器返回的应用进程执行结果。本发明解决了相关技术中网络文件系统的应用服务使用客户端进行文件读写密集时,容易出现性能瓶颈,造成读写延迟较高的技术问题。
技术领域
本发明涉及文件控制技术领域,具体而言,涉及一种基于网络文件系统的应用控制方法及装置、系统。
背景技术
相关技术中,基于网络文件系统的应用服务中,包括两种技术方案,第一种:应用程序数据通过网络存储在不同的机器上,这种技术增加了网络存储能力,使得应用程序数据存储不再受本地磁盘容量的限制,图1是现有技术一种可选的基于网络文件系统的应用服务系统的示意图,如图1所示,该种应用服务将数据通过网络文件系统存储在远端服务器上,该种技术方案虽然解决了磁盘扩展性问题,但是存在很大的弊端,即在文件读写访问密集时,容易出现性能瓶颈,比如一次典型的读取操作,IO从用户进程出发,会经过本地机器的NFS客户端处理,中间网络处理,到NFS服务端协议处理,再到NFS服务端的本地磁盘处理,整个时延会变得比较高。
第二种技术方案,在图1示出的服务基础上,在NFS客户端增加客户端cache做缓存处理,以用来加速读写访问。图2是现有技术中另一种可选的基于网络文件系统的应用服务示意图,如图2所示,在写入时,首先将数据写入到cache中,然后后台再将数据通过NFS协议传送到NFS server,在读取时,如果cache里面有数据,应用程序也可以通过命中已有的数据直接返回,该种技术方案能部分的解决性能问题,但也存在很大的弊端:即在多个客户端同时访问时,比如多个NFS客户端访问同一个NFS服务端,则需要考虑cache的一致性问题,即多个客户端如何保证看到一致的数据,如果始终要求多个客户端访问到一致性的数据,则NFS客户端的cache是需要禁用的,另外,在初次读取时,因为cache里面没有数据,在cache无法命中的情况下,性能也是得不到保证。
针对上述的问题,目前尚未提出有效的解决方案。
发明内容
本发明实施例提供了一种基于网络文件系统的应用控制方法及装置、系统,以至少解决相关技术中网络文件系统的应用服务使用客户端进行文件读写密集时,容易出现性能瓶颈,造成读写延迟较高的技术问题。
根据本发明实施例的一个方面,提供了一种基于网络文件系统的应用控制方法,应用于加速客户端,所述加速客户端通过远程过程调用端口与加速服务器连接,包括:接收应用查询请求,其中,所述应用查询请求是用户应用程序发送的;基于所述应用查询请求,确定所述加速客户端支持的所有应用程序,得到应用程序指令;将应用程序指令发送至所述加速服务器,并利用所述加速服务器执行所述应用程序指令对应的应用进程的目标操作,调用网络文件系统中的数据,得到应用进程执行结果;接收所述加速服务器返回的应用进程执行结果。
可选地,接收应用查询请求包括:向所述用户应用程序提供预设调用接口;通过所述预设调用接口,接收应用查询请求,其中,所述应用查询请求使用预设字段查询所述加速客户端支持的应用程序和所述加速客户端支持的应用操作。
可选地,将应用程序指令发送至所述加速服务器包括:基于所述应用程序指令,在远程过程调用端口增加多个网络文件字段,为应用程序提供逻辑处理接口;利用增加后的多个字段信息,将应用程序指令发送至所述加速服务器。
可选地,所述多个网络文件字段包括下述至少之一:程序号、版本号、过程号、过程参数。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于星辰天合(北京)数据科技有限公司,未经星辰天合(北京)数据科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202010513980.0/2.html,转载请声明来源钻瓜专利网。