发明名称 实现面向办公应用的双机容错服务系统及其数据存储方法
摘要 本发明公开一种实现面向办公应用的双机容错服务系统及其数据存储方法,其特征在于所述系统包括两台同步的元数据服务器和X台存储服务器,X为自然数,元数据服务器是整个系统的中心服务器,每台存储服务器是元数据服务器的一个存储空间,元数据服务器负责存储元数据、管理文件系统目录、管理存储服务器、进行负载均衡、提供FTP服务和邮箱服务,存储服务器负责存储文件数据、接受元数据服务器调度、负责与客户端进行数据交互。数据存储过程以元数据服务器为中心进行。本发明系统及方法实现了数据存储过程中控制流与数据流的分离,元数据服务器兼做FTP服务器和邮箱服务器,企业可轻松实现办公应用集成化。
申请公布号 CN102820998B 申请公布日期 2015.09.23
申请号 CN201210306406.3 申请日期 2012.08.27
申请人 南京云创存储科技有限公司 发明人 张真;吴全声;宋春博;宋文艳;江健;张小创;蒋文佼
分类号 H04L12/24(2006.01)I;H04L29/08(2006.01)I 主分类号 H04L12/24(2006.01)I
代理机构 南京经纬专利商标代理有限公司 32200 代理人 艾中兰
主权项 一种实现面向办公应用的双机容错服务系统的数据存储方法,其特征在于所述双机容错服务系统包括两台同步的元数据服务器和X台存储服务器,X为自然数,元数据服务器是整个系统的中心服务器,每台存储服务器是元数据服务器的一个存储空间,元数据服务器负责存储元数据、管理文件系统目录、管理存储服务器、进行负载均衡、提供FTP服务和邮箱服务,存储服务器负责存储文件数据、接受元数据服务器调度、负责与客户端进行数据交互,所述元数据服务器兼做存储服务器,数据存储过程以元数据服务器为中心,客户端发起的数据读写操作都先通过元数据服务器找到目标存储服务器,然后由客户端和目标存储服务器直接进行数据交互;客户端写数据的过程是:1)客户端向元数据服务器发起数据写请求;2)元数据服务器根据其管理的存储服务器的工作和使用情况,根据负载均衡的原理,在相关存储服务器上创建一些新的数据块;3)相关存储服务器创建成功,将结果返回给元数据服务器;4)元数据服务器一方面记录和备份此元数据信息,另一方面将相关存储服务器信息返回给客户端;5)客户端根据得到的存储服务器信息,向对应存储服务器发出数据写请求,并向存储服务器发送数据;6)存储服务器接收数据并存储到相应数据块,同时也向其他存储服务器发起备份;7)当本地写以及备份均成功后,存储服务器将成功信息返回给客户端,并再次与元数据服务器交互,由元数据服务器记录和备份相关元数据信息;8)客户端收到成功信号后,即完成数据的存储;客户端读数据的过程是:1)客户端向元数据服务器发起读数据请求;2)元数据服务器根据其元数据信息及各存储服务器负载情况,将所读数据的位置信息返回给客户端;3)客户端直接与存储服务器交互读取所需数据。
地址 210014 江苏省南京市白下区光华路1号白下高新产业园孵化大楼1楼