[发明专利]一种读写请求的均衡方法及装置有效
申请号: | 201911313014.8 | 申请日: | 2019-12-18 |
公开(公告)号: | CN112988703B | 公开(公告)日: | 2022-09-16 |
发明(设计)人: | 杨名 | 申请(专利权)人: | 中国移动通信集团四川有限公司;中国移动通信集团有限公司 |
主分类号: | G06F16/21 | 分类号: | G06F16/21;G06F16/22;G06F16/27;G06K9/62 |
代理公司: | 北京国昊天诚知识产权代理有限公司 11315 | 代理人: | 张倩;朱文杰 |
地址: | 610000 四*** | 国省代码: | 四川;51 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 读写 请求 均衡 方法 装置 | ||
1.一种读写请求的均衡方法,其特征在于,包括:
获取Hbase系统中各RegionServer下的多个region的请求量信息,其中,所述请求量信息包括:读请求量信息和写请求量信息;
利用预设聚类算法,根据所述请求量信息,对所述region进行聚类处理,得到预设数量的region聚类簇,其中,每个所述region聚类簇对应于一个region类别,region类别包括:读高写高、读高写低、读低写高、读低写低;
确定各所述Region Server下分别预期包含的各所述region类别的目标region数量;
根据各所述region聚类簇,确定针对各所述RegionServer的region迁移信息;
将所述region迁移信息发送至所述Hbase系统,以使所述Hbase系统基于所述region迁移信息对待迁移region进行迁移、以均衡各所述RegionServer的读写请求量;
其中,所述根据各所述region聚类簇,确定针对各所述Region Server的region迁移信息,包括:根据各所述region聚类簇,确定各所述Region Server下分别实际包含的各所述region类别的原始region数量;根据所述目标region数量和所述原始region数量,确定针对各所述Region Server的region迁移信息;
其中,所述根据所述目标region数量和所述原始region数量,确定针对各所述RegionServer的region迁移信息,包括:针对每个所述region类别,根据各所述Region Server对应的所述原始region数量和所述目标region数量,确定该region类别下待迁移region的迁移数量和迁移方向,其中,所述迁移方向包括:迁出、或迁入;根据各所述Region Server内所述region类别的所述迁移数量和所述迁移方向,确定所述region类别对应的region迁移信息。
2.根据权利要求1所述的方法,其特征在于,所述利用预设聚类算法,根据所述请求量信息,对所述region进行聚类处理,得到预设数量的region聚类簇,包括:
利用K-means聚类算法,根据所述请求量信息,对所述region进行聚类处理,得到预设数量的region聚类簇;
其中,所述预设数量的region聚类簇包括:读高写高聚类簇、读高写低聚类簇、读低写高聚类簇、读低写低聚类簇。
3.根据权利要求1所述的方法,其特征在于,所述确定各所述Region Server下分别预期包含的各所述region类别的目标region数量,包括:
确定Hbase系统中RegionServer的第一数量;以及,
针对每个所述region聚类簇,确定该region聚类簇中region的第二数量;
根据所述第二数量与所述第一数量的商值,确定所述region聚类簇对应的所述region类别的目标region数量。
4.根据权利要求1所述的方法,其特征在于,所述确定各所述Region Server下分别预期包含的各所述region类别的目标region数量,包括:
获取各所述RegionServer的运行状态信息;
根据所述运行状态信息,确定各所述Region Server下分别预期包含的各所述region类别的region数量占比;以及,
针对每个所述region聚类簇,确定该region聚类簇中region的第三数量;
根据所述region数量占比和所述第三数量的乘积,确定所述region聚类簇对应的所述region类别的目标region数量。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于中国移动通信集团四川有限公司;中国移动通信集团有限公司,未经中国移动通信集团四川有限公司;中国移动通信集团有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201911313014.8/1.html,转载请声明来源钻瓜专利网。
- 上一篇:请求分发方法、装置及电子设备
- 下一篇:柜体降温装置和机柜