一种分区扩展方法及装置制造方法及图纸

技术编号:8983324 阅读:202 留言:0更新日期:2013-08-01 02:05
本发明专利技术实施例公开了一种分区扩展方法及装置,涉及存储技术领域,可以在分布式存储系统扩容时,增加物理节点上中的分区数量,从而保证分布式存储系统的扩展性。具体方案为:获取分布式存储系统中所有物理节点中分区数量的平均值;若分区数量的平均值小于预设阈值,则对各个物理节点中的分区数量进行倍增;在预存的分布式哈希表DHT中添加新增加的分区与新增加的分区所在的物理节点的映射关系。本发明专利技术用于分布式存储系统扩容的过程中。

【技术实现步骤摘要】
【国外来华专利技术】
本专利技术涉及存储
,尤其涉及一种分区扩展方法及装置
技术介绍
分布式存储系统中,一般使用DHT (Distributed Hash Table,分布式哈希表)来决定数据存放位置。即通过一个哈希Hash函数计算Hash值,根据Hash值将数据映射到一个Hash空间,Hash空间是一个首尾相连的环状空间,Hash环可分成若干等份,每份称为一个分区,再将分区平均分配到各个物理节点上,同时,建立数据到分区以及分区到物理节点的映射关系并存储在DHT中。其中,数据的读写、分布式集群的扩容、故障处理等都依赖于DHT的变动。因此,DHT需要达到负载均匀、可靠性良好、节点上的数据存储方式有利于数据迁移、扩展性良好(即系统可以进行多次扩容)的目标。现有技术中,在分布式存储系统中增设新的物理节点,即增大物理节点的数量可以实现系统的扩容。具体的扩容方法可以包括:在系统中增设新的物理节点,并移动原有物理节点上的分区至新的物理节点,从而进行分布式存储系统的扩容。其中,物理节点上的分区数量大致相同。在实现上述系统扩容的过程中,专利技术人发现现有技术中至少存在如下问题:如果分布式存储系统经过多次扩容,物本文档来自技高网...

【技术保护点】

【技术特征摘要】
【国外来华专利技术】

【专利技术属性】
技术研发人员:张烽
申请(专利权)人:华为技术有限公司
类型:
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1