一种分布式文件系统缓存管理方法和系统

    公开(公告)号:CN105095495A

    公开(公告)日:2015-11-25

    申请号:CN201510520330.8

    申请日:2015-08-21

    Inventor: 吕强 李雪生

    CPC classification number: G06F17/30194 G06F17/30132

    Abstract: 本发明实施例提供一种分布式文件系统缓存管理方法和系统,其中,方包括:元数据服务器MDS对缓存集合进行检索,确定所述缓存集合中缓存的数目;判断所述缓存的数目是否大于预设最大缓存数,若大于,则向客户端发送缓存释放请求;所述客户端接收到所述缓存释放请求后,根据栈算法将所述缓存集合中当前不使用节点的缓存清除。当MDS判定缓存集合内缓存数目超过最大缓存数时,向客户端发送缓存释放请求,使客户端得知系统对缓存资源的使用情况,并针对当前缓存资源的使用情况做出响应,根据栈算法将缓存集合中当前不使用节点的缓存清除,实现对缓存集合内缓存的有效管理。

    一种应用于云存储系统的多线程NAS网关

    公开(公告)号:CN105262680A

    公开(公告)日:2016-01-20

    申请号:CN201510688747.5

    申请日:2015-10-21

    Inventor: 吕强

    Abstract: 本申请公开了一种应用于云存储系统的多线程NAS网关,包括读写请求分发模块、N个线程和N个存储队列。本申请中,云存储系统的N个文件与上述N个存储队列一一对应,读写请求分发模块用于将针对任一文件的读写请求消息存储至与该文件对应的存储队列,而上述N个线程则可用于对N个存储队列中存储的读写请求消息进行并行处理,其中,任一线程用于从与自身对应的存储队列中获取相应的读写请求消息,并对相应的文件进行读写操作处理。这样当Windows客户端在同时段向云存储系统发起多个数据读写请求时,可对上述多个数据读写请求进行并行处理,从而避免了大部分请求需要长时间处于等待状态的局面,提升了用户体验和系统的读写性能。

    一种权限管理的方法及客户端

    公开(公告)号:CN105183799A

    公开(公告)日:2015-12-23

    申请号:CN201510527526.X

    申请日:2015-08-25

    Abstract: 本发明公开了一种权限管理的方法及客户端,所述方法应用于客户端,客户端包括内核模块、VFS模块,所述方法包括:VFS模块获取用户对待操作文件的文件操作请求;VFS模块确定所述内核模块是否能获取ACL数据信息;所述ACL数据信息中记录有所述待操作文件的操作权限的相关信息;在确定内核模块能获取ACL数据信息时,VFS模块触发内核模块获取所述待操作文件的ACL数据信息;内核模块获取所述待操作文件的ACL数据信息,对所述用户的权限进行校验,并将检验结果发送至VFS模块;VFS模块根据所述检验结果,处理所述文件操作请求。本发明实现了有效的管理用户权限,保证了文件系统的安全性。

    一种分布式文件系统NAS网关的流量控制方法及系统

    公开(公告)号:CN105553874A

    公开(公告)日:2016-05-04

    申请号:CN201510954957.4

    申请日:2015-12-17

    Inventor: 吕强 李雪生

    CPC classification number: H04L47/20

    Abstract: 本发明公开了一种分布式文件系统NAS网关的流量控制方法及系统,该方法包括:当检测到待接收的流量请求消息时,并不是直接接收这个流量请求消息,而是先判断接收标志位的当前状态是否为可接收状态;只有接收标志位的当前状态为可接收状态时,才接收流量请求消息;否则,启动定时器并进行计时;当计时达到预设时间阈值时,返回判断接收标志位的当前状态是否为可接收状态,以此可以留出上述时间阈值的时间来处理那些已经接收但还未处理完的流量请求消息。可见,本发明有效实现了避免处理阻塞,进而使得系统处于平稳、高效的工作状态的目的。

    一种分布式文件系统缓存管理方法和系统

    公开(公告)号:CN105095495B

    公开(公告)日:2019-01-25

    申请号:CN201510520330.8

    申请日:2015-08-21

    Inventor: 吕强 李雪生

    Abstract: 本发明实施例提供一种分布式文件系统缓存管理方法和系统,其中,方法包括:元数据服务器MDS对缓存集合进行检索,确定所述缓存集合中缓存的数目;判断所述缓存的数目是否大于预设最大缓存数,若大于,则向客户端发送缓存释放请求;所述客户端接收到所述缓存释放请求后,根据栈算法将所述缓存集合中当前不使用节点的缓存清除。当MDS判定缓存集合内缓存数目超过最大缓存数时,向客户端发送缓存释放请求,使客户端得知系统对缓存资源的使用情况,并针对当前缓存资源的使用情况做出响应,根据栈算法将缓存集合中当前不使用节点的缓存清除,实现对缓存集合内缓存的有效管理。

    一种文件访问方法及系统

    公开(公告)号:CN105069012B

    公开(公告)日:2018-09-21

    申请号:CN201510395793.6

    申请日:2015-07-07

    Abstract: 本发明提供一种文件访问方法及系统,上述方法包括以下步骤:服务器端根据从客户端中获取的文件访问请求中携带的文件访问接口函数,调用文件访问接口库,获取对应的目标文件;所述服务器端将所述目标文件发送至所述客户端;实现了在客户端与服务器端进行文件访问通信时,不需要中间网关,大大节约了硬件成本。

    一种文件访问方法及系统

    公开(公告)号:CN105069012A

    公开(公告)日:2015-11-18

    申请号:CN201510395793.6

    申请日:2015-07-07

    CPC classification number: G06F17/30091 G06F17/30203

    Abstract: 本发明提供一种文件访问方法及系统,上述方法包括以下步骤:服务器端根据从客户端中获取的文件访问请求中携带的文件访问接口函数,调用文件访问接口库,获取对应的目标文件;所述服务器端将所述目标文件发送至所述客户端;实现了在客户端与服务器端进行文件访问通信时,不需要中间网关,大大节约了硬件成本。

    一种分布式文件系统的线程分配方法及系统

    公开(公告)号:CN105426252A

    公开(公告)日:2016-03-23

    申请号:CN201510955380.9

    申请日:2015-12-17

    Inventor: 吕强

    CPC classification number: G06F9/5083 G06F9/5022 G06F2209/5018

    Abstract: 本发明公开了一种分布式文件系统的线程分配方法及系统,该方法包括:获取携带文件描述符的读写请求;然后判断是否存在与所述文件描述符相对应的线程;如果存在,认为这不是该文件描述符对应的第一次读写请求,先前已经为其分配过相应的线程,则将读写请求分配至这个相对应的线程;如果不存在,认为这是该文件描述符对应的第一次读写请求,需要从多线程池中为其分配一合适的线程,则将所述读写请求分配至平衡链表中管理文件数量最少的线程。可见,本发明实现了均衡多线程池中各个线程处理的请求数量,进而保证系统的处理高效性和性能稳定性的目的。

Patent Agency Ranking