[发明专利]一种基于空间位置的弹性负载均衡方法及系统在审
| 申请号: | 201510680052.2 | 申请日: | 2015-10-19 |
| 公开(公告)号: | CN105354091A | 公开(公告)日: | 2016-02-24 |
| 发明(设计)人: | 陈菡;樊文有 | 申请(专利权)人: | 北京天耀宏图科技有限公司 |
| 主分类号: | G06F9/50 | 分类号: | G06F9/50 |
| 代理公司: | 北京汇信合知识产权代理有限公司 11335 | 代理人: | 王杰 |
| 地址: | 100193 北京市海淀区东*** | 国省代码: | 北京;11 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 一种 基于 空间 位置 弹性 负载 均衡 方法 系统 | ||
1.一种基于空间位置的弹性负载均衡方法,其特征在于,该方法包括以下步骤:
步骤101:通过空间哈希算法,构建空间数据和服务器节点之间的映射关系;
步骤102:统计设定时间范围内用户访问的空间数据所在的热点访问区域;
步骤103:根据映射关系获取所述热点访问区域所在的服务器节点,对服务器节点上的数据进行复制且存储至另一服务器节点内,由原服务器节点和后存储的服务器节点轮转承载负载。
2.根据权利要求1所述的基于空间位置的弹性负载均衡方法,其特征在于,所述步骤101包括:
按照经线与纬线对空间数据范围划分成格网;
建立哈希函数MD5,将得到的每个格网映射到服务器的节点上,构建所述映射关系,其中格网空间位置的表示采取其左下角点和右上角点的坐标;
再通过所述映射关系对将不同的格网区域中的空间数据存储至对应的服务器节点上。
3.根据权利要求2所述的基于空间位置的弹性负载均衡方法,其特征在于,所述步骤102包括:
统计在设定时间范围内每个格网空间数据存储服务器节点的访问请求量;
确定访问请求量较多的空间数据;
基于访问请求量较多的空间数据得到请求访问数据较多的热点区域。
4.根据权利要求3所述的基于空间位置的弹性负载均衡方法,其特征在于,所述步骤103包括:
所述映射关系获取热点区域所在的服务器A;
再获取服务器A中热点区域对应的空间数据,将部分该空间数据拷贝到冗余服务器A1上;所述冗余服务器A1是用于备份的服务器,或是系统中负载小的服务器;
空间数据拷贝中,部分服务器节点提供空间数据的请求;
空间数据拷贝后,服务器A和冗余服务器A1轮转承担弹性负载。
5.根据权利要求4所述的基于空间位置的弹性负载均衡方法,其特征在于,所述步骤103中所述将部分该空间数据拷贝到冗余服务器A1上包括:
将服务器A中的空间数据拷贝到冗余服务器A1上;
所述服务器A对应的所述热点区域为步骤1中划分的格网,对该个格网进行均分形成两半,获取均分时两个中间点的坐标;
删除服务器A中两个小格网中其中一个小格网的所有数据,同时删除服务器A1中两个小格网中另一个格网的所有数据;
再删除根据哈希算法建立起来的格网的映射值,重新根据两个小格网的左下角点坐标和右上角点坐标生成映射值,根据删除小格网的情况将新生成的格网存储到服务器A或者A1中;
用户再次访问所述空间数据时,在服务器A或者A1中利用轮转法进行负载均衡。
6.一种如权利要求1所述的基于空间位置的弹性负载均衡方法的装置,其特征在于,该系统包括:
构建模块,其用于通过空间哈希算法,构建空间数据和服务器节点之间的映射关系;
统计模块,其用于统计设定时间范围内用户访问的空间数据所在的热点访问区域;
负载均衡模块,其用于根据映射关系获取所述热点访问区域所在的服务器节点,对服务器节点上的数据进行复制且存储至另一服务器节点内,由原服务器节点和后存储的服务器节点轮转承载负载。
7.根据权利要求6所述的基于空间位置的弹性负载均衡方法的装置,其特征在于,构建模块包括:
划分单元,其用于按照经线与纬线对空间数据范围划分成格网;
构建单元,其用于建立哈希函数MD5,将得到的每个格网映射到服务器的节点上,构建所述映射关系,其中格网空间位置的表示采取其左下角点和右上角点的坐标;
存储单元,其用于通过所述映射关系对将不同的格网区域中的空间数据存储至对应的服务器节点上。
8.根据权利要求6所述的基于空间位置的弹性负载均衡方法的装置,其特征在于,所述负载均衡模块包括:
获取单元,其用于根据映射关系获取热点区域所在的服务器A;
拷贝单元,其用于获取服务器A中热点区域对应的空间数据,将部分该空间数据拷贝到冗余服务器A1上;所述冗余服务器A1是用于备份的服务器,或是系统中负载小的服务器;
负载均衡单元,其用于空间数据拷贝中,部分服务器节点提供空间数据的请求;空间数据拷贝后,服务器A和冗余服务器A1轮转承担弹性负载。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北京天耀宏图科技有限公司,未经北京天耀宏图科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201510680052.2/1.html,转载请声明来源钻瓜专利网。
- 上一篇:一种卧式分离式电脑机箱
- 下一篇:值勤哨位机





