[发明专利]集群环境下面向动态空间计算域的地图数据均衡存储方法有效
申请号: | 201510607192.7 | 申请日: | 2015-09-19 |
公开(公告)号: | CN105260134B | 公开(公告)日: | 2018-06-08 |
发明(设计)人: | 郭明强;黄颖;罗显刚;吴亮;谢忠 | 申请(专利权)人: | 中国地质大学(武汉) |
主分类号: | G06F3/06 | 分类号: | G06F3/06 |
代理公司: | 湖北武汉永嘉专利代理有限公司 42102 | 代理人: | 唐万荣 |
地址: | 430074 湖*** | 国省代码: | 湖北;42 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | 本发明公开了一种集群环境下面向动态空间计算域的地图数据均衡存储方法,其包括以下步骤:设置地图服务器集群中的结点个数;计算地图子空间大小;计算地图数据在子空间中的位置;计算地图数据在集群中的目标存储结点索引;将地图数据存储到目标结点;循环上述步骤将所有地图数据均衡存储到地图服务器集群的各个结点中。本发明能够将每个地图子空间中的地图数据均衡分配到集群中各个服务结点,从而实现将任意动态空间计算域的地图数据访问请求均衡分配到集群中的各个结点,均衡集群环境下各个网络地图服务结点的负载,实现集群环境下面向动态空间计算域的海量地图数据的均衡存储。 | ||
搜索关键词: | 地图数据 结点 集群 动态空间 集群环境 计算域 均衡 子空间 存储 地图服务器 均衡分配 地图数据存储 网络地图服务 访问请求 目标存储 索引 服务 | ||
【主权项】:
一种集群环境下面向动态空间计算域的地图数据均衡存储方法,其特征在于,包括以下步骤:1)设置集群环境下服务结点个数n;2)根据集群中的服务结点个数n计算地图子空间大小s;根据地图子空间大小将海量地图数据划分为多个子空间范围;每个地图子空间是一个规则的正方形,其包含s*s个地图数据块,其中Math.ceil()是向上取整函数;3)计算地图数据块在地图子空间中的位置,设地图数据块的行号为R,列号为C,地图数据块在地图子空间中的行号为r,列号为c,则r和c的计算方法如公式(1)和公式(2)所示;r=R%s (1);c=C%s (2);4)根据地图数据块在地图子空间中的位置计算地图数据块在集群中的目标存储结点索引i;其计算方法如公式(3)所示;i=(r·s+c)%n (3);5)将地图数据块存储到目标结点i中;6)循环将所有地图数据块存储到集群中的各个服务结点中,完成地图数据均衡存储。
下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于中国地质大学(武汉),未经中国地质大学(武汉)许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/patent/201510607192.7/,转载请声明来源钻瓜专利网。