This article describes a geolocation based load balancing technique in a cloud computing environment as a mobile service host. In some embodiments, a method may include calculating the probability of moving to the second user equipment unit by the first unit; and at least in part based on probability calculation and calculation of the second cache server corresponding to the second unit to the grounds of the cache server corresponding to the first unit of replication and cache data the amount of.
【技术实现步骤摘要】
基于地理定位的负载平衡本申请为国际申请号为PCT/US2012/026521,国际申请日为2012年2月24日,专利技术名称为“基于地理定位的负载平衡”的PCT申请于2014年4月1日进入中国国家阶段后申请号为201280048446.0的中国国家阶段专利申请的分案申请。
技术介绍
与高端移动设备(如智能手机和平板电脑等)相关联的网络流量逐渐增加。有预计表明,到2015年时智能手机的每用户平均流量(ATPU)将达到776兆字节每月,且到2015年时与智能手机相关联的全球网络流量将达到6.3艾字节。随着前文所述的移动流量爆炸式增长,使用云计算系统的横向扩展(scale-out)变得更加重要。然而,用于实现云计算环境的现有的基础设施典型地适合于在个人电脑上运行的商业应用程序(如电子邮件应用程序和文字处理软件等),因而难以有效地实现移动计算应用程序。例如,对于用于移动服务的地图应用或基于地理定位信息的信息分布应用,由于大量的地图图像数据或分布数据被由数据库服务器同时检索,数据库服务器与网络应用服务器之间的通信就可能成为瓶颈。
技术实现思路
在一种实施例中,一种方法可以包括计算用户设备由第一单元向第二单元移动的概率;以及至少部分地基于所计算的概率而计算为由对应于所述第二单元的第二高速缓存服务器向对应于所述第一单元的第一高速缓存服务器的复制而高速缓存的数据的量。在另一种实施例中,一种方法可以包括至少部分地基于用户设备的移动而为数据库服务器动态地配置数据高速缓存;以及基于所述动态配置而高速缓存由所述用户设备请求的地理数据。在再另一种实施例中,一种负载平衡器可以包括设备信息提取器 ...
【技术保护点】
一种提供负载平衡的方法,所述方法包括:计算用户设备从当前单元向其他单元移动的概率;以及至少部分地基于所计算的概率,计算在高速缓存服务器之间待复制的高速缓存的数据的量,其中每个高速缓存服务器针对对应单元高速缓存数据。
【技术特征摘要】
1.一种提供负载平衡的方法,所述方法包括:计算用户设备从当前单元向其他单元移动的概率;以及至少部分地基于所计算的概率,计算在高速缓存服务器之间待复制的高速缓存的数据的量,其中每个高速缓存服务器针对对应单元高速缓存数据。2.根据权利要求1所述的方法,其中所述计算所述用户设备从当前单元向其他单元移动的概率包括计算所述用户设备从第一单元向第二单元移动的概率。3.根据权利要求2所述的方法,其中所述计算在所述高速缓存服务器之间待复制的高速缓存的数据的量包括计算从对应于所述第二单元的第二高速缓存服务器向对应于所述第一单元的第一高速缓存服务器待复制的高速缓存的数据的量。4.根据权利要求1所述的方法,还包括:从所述用户设备接收对于与单元相关联的地理数据的请求;以及从接收到的所述请求提取与所述用户设备相关联的标识符和地理定位信息中的至少一个,其中所述计算移动的概率基于所提取的标识符和地理定位信息中的至少一个。5.根据权利要求4所述的方法,其中接收到的所述请求包括超文本传输协议(HTTP)请求,并且其中提取所述标识符和所述地理定位信息中的至少一个包括分析所述HTTP请求的首部。6.根据权利要求5所述的方法,其中所述HTTP请求包括HTTPGET请求或HTTPPOST请求,并且其中所述标识符包括Cookie和位于所述HTTPGET请求或所述HTTPPOST请求的首部的标识文本串中的至少一个。7.根据权利要求2所述的方法,其中所述地理定位信息包括全球定位系统(GPS)信息。8.根据权利要求1所述的方法,其中所述计算所述用户设备从当前单元向其他单元移动的概率至少部分地基于所述用户设备的移动速度。9.根据权利要求1所述的方法,其中所述高速缓存服务器是内存高速缓存服务器。10.根据权利要求1所述的方法,其中每个高速缓存服务器从数据库服务器对所述对应单元的地理数据进行高速缓存。11.根据权利要求1所述的方法,其中所述计算在所述高速缓存服务器之间待复制的高速缓存的数据的量至少部分地基于所述当前单元和所述其他单元之间的距离。12.根据权利要求1所述的方法,其中在所述高速缓存服务器之间待复制的高速缓存的数据的量随着所计算的概率而增加。13.根据权利要求1所述的方法,其中所述单元各自的大小根据高速缓存服务器的总数和所述高速缓存服务器的存储器容量中的至少一个变化。14.根据权利要求3所述的方法,还包括:从所述第二高速缓存服务器向所述第一高速缓存服务器复制所计算量的高速缓存数据。15.一种负载平衡器,包括:设备信息提取器,其被配置为从接收到的请求提取与用户设备相关联的标识符和地理定位信息中的至少一个;地理定位网格管理器,其被配置为管理高速缓存服务器和现实空间单元之间的关联,其中每个高速缓存服务器从数据库服务器...
【专利技术属性】
技术研发人员:仓林修一,吉田尚史,鹰野孝典,
申请(专利权)人:英派尔科技开发有限公司,
类型:发明
国别省市:美国,US
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。