发明名称 一种对象存储系统的对象存放策略和访问方法
摘要 本发明提供了一种对象存储系统的对象存放策略和访问方法。MDS根据一定的策略,将对象的副本分散在不同的数据服务器上;Client从MDS获取对象的分布信息;如果是读,任意选择一个副本进行读;如果是写,向主副本进行写,由主副本同步到从副本;从副本故障时,主副本通知MDS,MDS标识副本丢失,主副本所在的磁盘失效时,OSD向MDS提出换主请求,由MDS进行换主,MDS标记对象副本丢失;数据服务器宕机或退出时,由客户端向元数据提出换主请求,由元数据服务器进行换主,并标记副本丢失;MDS在合适的时机为丢失副本的对象生成新副本。本发明提供了对象访问的高可用性,能够在线处理磁盘故障和单点故障。
申请公布号 CN102023816A 申请公布日期 2011.04.20
申请号 CN201010536485.8 申请日期 2010.11.04
申请人 天津曙光计算机产业有限公司 发明人 付根希;张东阳;马照云;王飞良;常涛;王勇;苗艳超
分类号 G06F3/06(2006.01)I 主分类号 G06F3/06(2006.01)I
代理机构 北京安博达知识产权代理有限公司 11271 代理人 徐国文
主权项 一种对象存储系统的对象存放策略和访问方法,其特征在于:存放策略如下:A、采用多副本的存储方式保存对象,同一对象的不同副本存储在不同的OSD上;B、设定同一对象的一个副本为主副本,所有的修改操作都发给主副本;C、在MDS中保存对象的副本可用性信息;D、磁盘或OSD失效时,通过其他副本将对象修复;访问方法包括外部数据交互过程和内部数据交互过程:所述外部数据交互过程是指用户通过客户端与系统进行数据读写,客户端提供通用文件系统接口,用户使用时与使用本地文件系统没有区别;所述内部数据交互过程是指客户端向MDS获取对象的存储信息及副本信息,读操作选择可用副本发送读请求,写操作向主副本发送写请求;OSD响应客户端请求,读操作读取本地对象信息返回客户端,写操作进行本地写对象,同时将写信息发给其他可用的从副本,主副本收集到所有的写结果后,回应客户端。
地址 300384 天津市西青区华苑产业区(环外)海泰华科大街15号1-3层