[发明专利]集群文件系统的数据处理方法和装置有效
| 申请号: | 201510847053.1 | 申请日: | 2015-11-26 |
| 公开(公告)号: | CN105511805B | 公开(公告)日: | 2019-03-19 |
| 发明(设计)人: | 张勤;李璐 | 申请(专利权)人: | 深圳市中博科创信息技术有限公司 |
| 主分类号: | G06F3/06 | 分类号: | G06F3/06;G06F16/182 |
| 代理公司: | 深圳市世纪恒程知识产权代理事务所 44287 | 代理人: | 胡海国;丁亮 |
| 地址: | 518000 广东省深圳市*** | 国省代码: | 广东;44 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 集群 文件系统 数据处理 方法 装置 | ||
本发明公开了一种集群文件系统的数据处理装置,所述集群文件系统的数据处理装置包括:数据处理模块,用于在存储节点接收到文件读取或写入请求时,根据所述读取请求以及所述缓存区中的请求信息读取存储区中的数据,或者根据所述写入请求以及所述缓存区中的请求信息向存储区中写入数据;存储模块,用于将所述读取或写入请求中的请求信息存入缓存区;同步模块,用于将所述请求信息同步至集群文件系统中的从存储节点。本发明还提出一种集群文件系统的数据处理方法。本发明中在主存储节点故障后,从存储节点可根据其缓存区内的服务请求信息,无间断的接管客户端的读取或写入进程,保证集群文件系统服务的稳定性。
技术领域
本发明涉及数据处理技术领域,尤其涉及一种集群文件系统的数据处理方法和装置。
背景技术
近年来,集群文件系统已经成为计算机技术发展的新趋势。集群文件系统通过将多个单一独立的主机有机的结合串联成一个系统性的整体,并依托存储区域网络,对外提供一个大容量文件系统的共享存储应用,如CIFS。实现了存储区域网络内的多并发用户操作和大数据传输。
虽然如此,集群节点的增加同时也增加了节点宕机或服务故障的可能性。比如,当客户机在向集群中读写一个较大文件时,如果受理该读写请求的服务节点故障,即使服务能及时切换到其他节点,由于其他节点的内存中并没有数据缓存,那么客户机的读写操作还是会中断。
发明内容
本发明的主要目的在于提供一种集群文件系统的数据处理方法和装置,旨在解决由于集群服务节点故障,使客户端读写操作中断的技术问题。
为实现上述目的,本发明提供的一种集群文件系统的数据处理装置,所述集群文件系统的数据处理装置包括:
存储模块,用于在存储节点接收到文件读取或写入请求,且所述存储模块所在的存储节点为主存储节点时,将所述读取或写入请求中的请求信息存入其缓存区;
同步模块,用于将所述请求信息同步至集群文件系统中的从存储节点;
数据处理模块,用于根据所述读取请求以及所述缓存区中的请求信息读取其存储区中的数据,或者根据所述写入请求以及所述缓存区中的请求信息向其存储区中写入数据。
可选地,所述集群文件系统的数据处理装置包括:
检测模块,用于接收服务请求时,检测所述服务请求的类型;
判断模块,用于判断所述服务请求是否为读取或写入请求;
响应模块,用于若所述服务请求不是读取或写入请求,则响应所述服务请求。
可选地,所述集群文件系统的数据处理装置还包括:
确定模块,用于在接收到文件读取或写入请求时,确定所述读取或写入请求对应的数据是否需要验证;
获取模块,用于在所述读取或写入请求对应的数据需要验证时,获取用户输入的验证信息;
所述数据处理模块,还用于在所述验证信息与预存的验证信息匹配时,根据所述读取请求以及所述缓存区中的请求信息读取其存储区中的数据,或者根据所述写入请求以及所述缓存区中的请求信息向其存储区中写入数据。
可选地,所述集群文件系统的数据处理装置还包括:
所述检测模块,还用于检测链路连接状态和运行状态;
切换模块,用于在检测到链路连接故障或运行故障时,在处于正常工作状态的从存储节点中选取主存储节点,将选取的所述从存储节点的地址标记为主存储节点地址;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于深圳市中博科创信息技术有限公司,未经深圳市中博科创信息技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201510847053.1/2.html,转载请声明来源钻瓜专利网。
- 上一篇:轻便防暴马甲
- 下一篇:一种基于压力检测的信息输入方法、装置,及移动终端





