全局服务器负载均衡装置及其高速缓存有效期控制方法制造方法及图纸

技术编号:13427898 阅读:44 留言:0更新日期:2016-07-29 17:36
本发明专利技术公开一种全局服务器负载均衡装置及其高速缓存有效期控制方法。根据本发明专利技术的一个实施例的用于执行多个地区服务器之间的负载均衡的全局服务器负载均衡装置包括:域名系统询问处理单元,从域名系统服务器接收询问消息;服务器选择单元,当接收到所述询问消息时,选择所述多个地区服务器中的一个地区服务器;负荷量计算单元,收集所述全局服务器负载均衡装置的状态信息,并由收集的所述状态信息计算所述全局服务器负载均衡装置的负荷量;高速缓存有效期控制单元,基于计算出的所述负荷量而更新所述全局服务器负载均衡装置的高速缓存有效期。

【技术实现步骤摘要】

本专利技术的实施例涉及一种全局服务器负载均衡中的高速缓存有效期控制技术。
技术介绍
在用于克服数据中心的地区性故障的灾害复原(DR;DisasterRecovery)网站构建以及用于改善传输成本和传输速度的内容传输网络(CDN;ContentsDeliveryNetwork)服务中,全局服务器负载均衡(GSLB;GlobalServerLoadBalancer)为必需使用的核心技术要素。在现有的GSLB中,运营者事先设定高速缓存有效期(TTL;Time-To-Live),在此情况下,即使由于发生网站的故障而变更域名系统(DNS;DomainNameSystem)记录,直到相关变更传播至最终用户为止仍然发生最多可达TTL时间长度的延迟。为了解决这一问题,可以考虑将TTL设定得很小甚至干脆设定为0的方案。然而,在此情况下虽然可以实现针对域名系统记录的变更等的快速的状况传播,然而流入到GSLB的请求也将与之成比例地增多,因此在极端的情况下GSLB可能会陷入无法响应。因此,需要一种用于在满足GSLB的稳定性和服务品质标准的水平内将TTL调节为最优值的技术方案。[现有技术文献][专利文献]韩国公开专利公报第10-2012-0063662号(2012.06.18)
技术实现思路
本专利技术的实施例的目的在于提供一种用于根据全局服务器负载均衡装置的状态而动态变更全局服务器负载均衡装置中设定的高速缓存有效期的大小的技术方案。根据示例性实施例,提供一种全局服务器负载均衡装置,用于执行多个地区服务器之间的负载均衡,所述装置包括:域名系统询问处理单元,从域名系统(DNS;DomainNameSystem)服务器接收询问消息;服务器选择单元,当接收到所述询问消息时,选择所述多个地区服务器中的一个地区服务器;负荷量计算单元,收集所述全局服务器负载均衡装置的状态信息,并由收集的所述状态信息计算所述全局服务器负载均衡装置的负荷量;高速缓存有效期控制单元,基于计算出的所述负荷量而更新所述全局服务器负载均衡装置的高速缓存有效期(TTL;Time-To-Live),其中,所述域名系统询问处理单元将包含有由所述服务器选择单元选择的地区服务器信息和更新的高速缓存有效期的响应消息发送给所述域名系统服务器。所述全局服务器负载均衡装置的状态信息可包括所述全局服务器负载均衡装置的中央处理器使用率、存储器使用率、辅助存储装置输入输出量(I/O)、网络输入输出量(I/O)、以及每单位时间内域名系统询问消息接收量中的一个以上。所述高速缓存有效期控制单元在已设定的高速缓存有效期的最大值与最小值之间的范围内更新所述高速缓存有效期,且在所述负荷量超过临界值的情况下,可增加所述高速缓存有效期,而在所述负荷量为临界值以下的情况下,可减少所述高速缓存有效期。所述高速缓存有效期的初始值可设定为所述高速缓存有效期的最大值。所述高速缓存有效期控制单元在接收到所述询问消息时如果所述负荷量超过所述临界值,则可利用如下的两个值中的较小值更新所述高速缓存有效期:所述高速缓存有效期的最大值;或者所述最大值与紧邻的先前高速缓存有效期的平均值。所述高速缓存有效期控制单元在接收到所述询问消息时如果所述负荷量为所述临界值以下,则可利用如下的两个值中的较大值更新所述高速缓存有效期:所述高速缓存有效期的最小值;或者从紧邻的先前高速缓存有效期中减去已设定的减少值的值。根据另一示例性实施例,提供一种高速缓存有效期控制方法,在全局服务器负载均衡装置中执行,该全局服务器负载均衡装置用于执行多个地区服务器之间的负载均衡,所述方法包括如下步骤:从域名系统(DNS;DomainNameSystem)服务器接收询问消息;选择所述多个地区服务器中的一个地区服务器;收集所述全局服务器负载均衡装置的状态信息,并由收集的所述状态信息计算所述全局服务器负载均衡装置的负荷量;基于计算出的所述负荷量而更新所述全局服务器负载均衡装置的高速缓存有效期(TTL;Time-To-Live);将包含有选择的地区服务器信息和更新的高速缓存有效期的响应消息发送给所述域名系统服务器。所述全局服务器负载均衡装置的状态信息可包括所述全局服务器负载均衡装置的中央处理器使用率、存储器使用率、辅助存储装置输入输出量(I/O)、网络输入输出量(I/O)、以及每单位时间内域名系统询问消息接收量中的一个以上。在更新所述高速缓存有效期的步骤中,在已设定的高速缓存有效期的最大值与最小值之间的范围内更新所述高速缓存有效期,且在所述负荷量超过临界值的情况下,可增加所述高速缓存有效期,而在所述负荷量为临界值以下的情况下,可减少所述高速缓存有效期。所述高速缓存有效期的初始值可设定为所述高速缓存有效期的最大值。在更新所述高速缓存有效期的步骤中,当接收到所述询问消息时如果所述负荷量超过所述临界值,则可利用如下的两个值中的较小值更新所述高速缓存有效期:所述高速缓存有效期的最大值;或者所述最大值与紧邻的先前高速缓存有效期的平均值。在接收到所述询问消息时如果所述负荷量为所述临界值以下,则可利用如下的两个值中的较大值更新所述高速缓存有效期:所述高速缓存有效期的最小值;或者从紧邻的先前高速缓存有效期中减去已设定的减少值的值。根据又一示例性实施例,提供一种存储于记录介质的计算机程序,与硬件结合,所执行的步骤包括如下步骤:从域名系统(DNS;DomainNameSystem)服务器接收询问消息;选择多个地区服务器中的一个地区服务器;收集全局服务器负载均衡装置的状态信息,并由收集的所述状态信息计算所述全局服务器负载均衡装置的负荷量;基于计算出的所述负荷量而更新所述全局服务器负载均衡装置的高速缓存有效期(TTL;Time-To-Live);将包含有选择的地区服务器信息和更新的高速缓存有效期的响应消息发送给所述域名系统服务器。根据本专利技术的实施例,根据全局服务器负载均衡装置的负荷而动态变更高速缓存有效期的大小,从而可以在满足全局服务器负载均衡装置的稳定性和服务品质标准的水平上实现高速缓存有效期的最小化。附图说明图1为用于说明根据本专利技术的一个实施例的包含全局服务器负载均衡装置的整个网络(Web)服务系统的模块图。图2为用于说明根据本专利技术的一个实施例的全局服务器负载均衡装置的详细构成的模块图。图3为用于说明根据本专利技术的一个实施例的高速缓存有效期控本文档来自技高网...

【技术保护点】
一种全局服务器负载均衡装置,用于执行多个地区服务器之间的负载均衡,所述装置包括:域名系统询问处理单元,从域名系统服务器接收询问消息;服务器选择单元,当接收到所述询问消息时,选择所述多个地区服务器中的一个地区服务器;负荷量计算单元,收集所述全局服务器负载均衡装置的状态信息,并由收集的所述状态信息计算所述全局服务器负载均衡装置的负荷量;高速缓存有效期控制单元,基于计算出的所述负荷量而更新所述全局服务器负载均衡装置的高速缓存有效期,其中,所述域名系统询问处理单元将包含有由所述服务器选择单元选择的地区服务器信息和更新的高速缓存有效期的响应消息发送给所述域名系统服务器。

【技术特征摘要】
2014.10.21 KR 10-2014-01428871.一种全局服务器负载均衡装置,用于执行多个地区服务器之间的负载
均衡,所述装置包括:
域名系统询问处理单元,从域名系统服务器接收询问消息;
服务器选择单元,当接收到所述询问消息时,选择所述多个地区服务器
中的一个地区服务器;
负荷量计算单元,收集所述全局服务器负载均衡装置的状态信息,并由
收集的所述状态信息计算所述全局服务器负载均衡装置的负荷量;
高速缓存有效期控制单元,基于计算出的所述负荷量而更新所述全局服
务器负载均衡装置的高速缓存有效期,
其中,所述域名系统询问处理单元将包含有由所述服务器选择单元选择
的地区服务器信息和更新的高速缓存有效期的响应消息发送给所述域名系统
服务器。
2.如权利要求1所述的全局服务器负载均衡装置,其中,所述全局服务
器负载均衡装置的状态信息包括所述全局服务器负载均衡装置的中央处理器
使用率、存储器使用率、辅助存储装置输入输出量、网络输入输出量、以及
每单位时间内域名系统询问消息接收量中的一个以上。
3.如权利要求1所述的全局服务器负载均衡装置,其中,所述高速缓存
有效期控制单元在已设定的高速缓存有效期的最大值与最小值之间的范围内
更新所述高速缓存有效期,且在所述负荷量超过临界值的情况下,增加所述
高速缓存有效期,而在所述负荷量为临界值以下的情况下,减少所述高速缓
存有效期。
4.如权利要求3所述的全局服务器负载均衡装置,其中,所述高速缓存
有效期的初始值被设定为所述高速缓存有效期的最大值。
5.如权利要求3所述的全局服务器负载均衡装置,其中,所述高速缓存
有效期控制单元在接收到所述询问消息时如果所述负荷量超过所述临界值,
则利用如下的值中的较小值更新所述高速缓存有效期:
所述高速缓存有效期的最大值;或者
所述最大值与紧邻的先前高速缓存有效期的平均值。
6.如权利要求3所述的全局服务器负载均衡装置,其中,所述高速缓存

\t有效期控制单元在接收到所述询问消息时如果所述负荷量为所述临界值以
下,则利用如下的值中的较大值更新所述高速缓存有...

【专利技术属性】
技术研发人员:金成镒金成德金真曗
申请(专利权)人:三星SDS株式会社
类型:发明
国别省市:韩国;KR

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1