[发明专利]基于地理定位的负载平衡有效
申请号: | 201280048446.0 | 申请日: | 2012-02-24 |
公开(公告)号: | CN103843384B | 公开(公告)日: | 2017-10-10 |
发明(设计)人: | 仓林修一;吉田尚史;鹰野孝典 | 申请(专利权)人: | 英派尔科技开发有限公司 |
主分类号: | H04W24/00 | 分类号: | H04W24/00 |
代理公司: | 北京市铸成律师事务所11313 | 代理人: | 孟锐 |
地址: | 美国特*** | 国省代码: | 暂无信息 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 基于 地理 定位 负载 平衡 | ||
背景技术
与高端移动设备(如智能手机和平板电脑等)相关联的网络流量逐渐增加。有预计表明,到2015年时智能手机的每用户平均流量(ATPU)将达到776兆字节每月,且到2015年时与智能手机相关联的全球网络流量将达到6.3艾字节。随着前文所述的移动流量爆炸式增长,使用云计算系统的横向扩展(scale-out)变得更加重要。
然而,用于实现云计算环境的现有的基础设施典型地适合于在个人电脑上运行的商业应用程序(如电子邮件应用程序和文字处理软件等),因而难以有效地实现移动计算应用程序。例如,对于用于移动服务的地图应用或基于地理定位信息的信息分布应用,由于大量的地图图像数据或分布数据被由数据库服务器同时检索,数据库服务器与网络应用服务器之间的通信就可能成为瓶颈。
概要
在一种实施例中,一种方法可以包括计算用户设备由第一单元向第二单元移动的概率;以及至少部分地基于所计算的概率而计算为由对应于所述第二单元的第二高速缓存服务器向对应于所述第一单元的第一高速缓存服务器的复制而高速缓存的数据的量。
在另一种实施例中,一种方法可以包括至少部分地基于用户设备的移动而为数据库服务器动态地配置数据高速缓存;以及基于所述动态配置而高速缓存由所述用户设备请求的地理数据。
在再另一种实施例中,一种负载平衡器可以包括设备信息提取器,其被配置为由接收自用户设备的流中提取与所述用户设备相关联的标识符和地理定位信息中的至少一个;地理定位网格管理器,其被配置为管理高速缓存服务器与现实空间单元之间的关联,其中每个所述高速缓存服务器由数据库服务器高速缓存关于其被分配的单元的信息;移动概率计算器,其被配置为计算所述用户设备由第一现实空间单元向第二现实空间单元移动的概率;以及复制因数计算器,其被配置为至少部分地基于所计算的移动概率而计算为由对应于所述第二现实空间单元的第二高速缓存服务器向对应于所述第一现实空间单元的第一高速缓存服务器的复制而高速缓存的数据的量。
在再另一种实施例中,一种计算机可读存储媒介,其存储用于实现存储地理数据的数据库服务器与网络应用服务器之间的负载平衡的程序,所述程序可以包括地理定位网格管理模块,其被配置为管理现实空间单元与高速缓存服务器之间的关联,每个所述高速缓存服务器由所述数据库服务器高速缓存与对应的所述现实空间单元之一相关联的所述地理数据的至少一部分;以及复制因数计算模块,其被配置为计算为由对应于第二现实空间单元的第二高速缓存服务器向对应于第一现实空间单元的第一高速缓存服务器的复制而高速缓存的数据的量,所述计算至少部分地基于所计算的用户设备由所述第一现实空间单元向所述第二现实空间单元移动的概率以及所述第一现实空间单元与所述第二现实空间单元之间的距离。
前面的概述仅仅是示例性的,而不意在以任何方式进行限制。通过参考附图以及下面的详细说明,除了上文所描述的示例性的方案、实施例和特征之外,另外的方案、实施例和特征将变得清晰可见。
附图说明
通过下文的描述和所附的权利要求书以及对附图的参考,本公开的前述的以及其它特征将更加清楚。应当理解的是,附图仅示出了根据本公开的若干实施方式,并且并不被认为是对其范围的限制,本公开将被通过使用附图而进一步特定地详细地描述,附图包括:
图1示意性地示出了根据本文描述的至少一些实施方式而安排的环境的示例性实施例,在该环境中负载平衡器提供数据库服务器和应用服务器之间的负载平衡;
图2(A)-(B)分别示出了根据本文描述的至少一些实施方式而安排的用于在高速缓存服务器与现实空间单元之间形成关联的网格结构的示例性实施例,以及在高速缓存服务器之间复制所高速缓存的数据的示例性实施例;
图3示出了根据本文描述的至少一些实施方式而安排的负载平衡器的示例性实施例的示意性框图,该负载平衡器被配置为提供数据库服务器与应用服务器之间的负载平衡;
图4示意性地示出了根据本文描述的至少一些实施方式而安排的系统的示例性实施例,该系统被配置为提供数据库服务器与应用服务器之间的负载平衡;
图5示出了根据本文描述的至少一些实施方式而安排的过程的示例性流程图,该过程用于提供数据库服务器与应用服务器之间的负载平衡;
图6示出了根据本文描述的至少一些实施方式而安排的计算机程序产品,该计算机程序产品可以用于提供数据库服务器与应用服务器之间的负载平衡;以及
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于英派尔科技开发有限公司,未经英派尔科技开发有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201280048446.0/2.html,转载请声明来源钻瓜专利网。