发明名称 | 一种集群下基于数据缓存的纠删码归档方法 | ||
摘要 | 本发明公开了一种集群下基于数据缓存的纠删码归档方法,包括以下步骤:(1)根据用户访问请求,将所需数据分块从其所在生产节点读取到节点缓冲区,并将数据分块发送给访问节点,同时根据归档数据状态表将其转发给归档节点;(2)归档节点根据接收到的数据分块,更新每个数据节点的数据分块个数;判断归档节点是否接收到当前条带的全部数据分块,若是,则将当前条带进行归档;若否,则从生产集群读取冷数据块,将条带凑齐之后进行归档;本发明提供的这种纠删码归档方法,由于采用了用户访问缓存的数据分块,相比于普通纠删码归档方法,可大幅度减少归档节点从生产集群中读取数据分块的次数,可以在不影响用户访问的情况下进行纠删码归档操作,提高归档效率。 | ||
申请公布号 | CN105610921A | 申请公布日期 | 2016.05.25 |
申请号 | CN201510979326.8 | 申请日期 | 2015.12.23 |
申请人 | 华中科技大学 | 发明人 | 黄建忠;曹强;谢长生;蔡颖;代尔卫;夏杰 |
分类号 | H04L29/08(2006.01)I | 主分类号 | H04L29/08(2006.01)I |
代理机构 | 武汉东喻专利代理事务所(普通合伙) 42224 | 代理人 | 黎慧华 |
主权项 | 一种集群下基于数据缓存的纠删码归档方法,其特征在于,所述纠删码归档方法具体包括以下步骤:(1)根据用户访问请求,将所需数据分块从生产节点读取到节点缓冲区,并将数据分块发送给访问节点,同时根据归档数据状态表将所述数据分块转发给归档节点;(2)归档节点根据接收到的数据分块,更新每个数据节点的数据分块个数;并判断归档节点是否接收到当前条带的全部数据分块,若是,则将当前条带进行归档;若否,则从生产集群读取冷数据块,将条带凑齐之后进行归档。 | ||
地址 | 430074 湖北省武汉市洪山区珞喻路1037号 |