[发明专利]实现广域网负载均衡的域名解析方法及域名解析服务器无效
申请号: | 201010558370.9 | 申请日: | 2010-11-24 |
公开(公告)号: | CN102480529A | 公开(公告)日: | 2012-05-30 |
发明(设计)人: | 刘高山 | 申请(专利权)人: | 北京无线恒远科技有限公司 |
主分类号: | H04L29/12 | 分类号: | H04L29/12;H04L12/26;H04L29/08 |
代理公司: | 隆天国际知识产权代理有限公司 72003 | 代理人: | 张浴月;刘文意 |
地址: | 100007 北京市东城*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 实现 广域网 负载 均衡 域名解析 方法 服务器 | ||
1.一种实现广域网负载均衡的域名解析方法,其特征在于,包括以下步骤:
S1、设置网络监测进程周期性对各接入链路或各网络服务器的状态参数进行采集;
S2、由所述网络监测进程根据步骤S1采集得到的状态参数计算所述各接入链路或所述各网络服务器的负载指数值或负载指数短期预测值;
S3、由所述网络监测进程根据步骤S2计算得到的负载指数值或负载指数短期预测值调整优化域名系统DNS资源记录配置文件;
S4、设置DNS服务进程根据所述DNS资源记录配置文件进行DNS解析。
2.如权利要求1所述实现广域网负载均衡的域名解析方法,其特征在于,步骤S2包括:根据所述状态参数使用时间序列分析算法计算所述各接入链路或所述各网络服务器的负载指数短期预测值。
3.如权利要求1所述实现广域网负载均衡的域名解析方法,其特征在于,步骤S2包括:根据所述状态参数使用回归分析算法利用负载指数多元方程组(1)计算所述各接入链路或所述各网络服务器的负载指数值,
y=c(c0+c1x1+c2x2...+cnxn) (1)
其中,y为所述实时负载指数值,x1~xn为各个所述状态参数,c0~cn为根据历史数据得到的经验权值,c为标识接入链路的通断、网络服务器的宕机与否以及服务进程的正常运行与否的值。
4.如权利要求1所述实现广域网负载均衡的域名解析方法,其特征在于,步骤S2包括:根据所述状态参数使用BP反向传播神经网络算法计算所述各接入链路或所述各网络服务器的负载指数值和/或负载指数短期预测值;其中,神经网络的输入为各个所述状态参数,神经网络的节点函数及链路权值则根据历史数据进行选取。
5.如权利要求2~4任一项所述实现广域网负载均衡的域名解析方法,其特征在于,所述接入链路的状态参数包括网络接口流量及延时;所述网络服务器的状态参数包括主机CPU时间、内存使用率、磁盘空间及服务程序可用性。
6.如权利要求1~4任一项所述实现广域网负载均衡的域名解析方法,其特征在于,所述DNS资源记录配置文件存储有所述各接入链路或所述各网络服务器的优先级队列;则
步骤S3包括:
由所述网络监测进程根据所述负载指数值或负载指数短期预测值由高至低,在所述优先级队列中将所述各接入链路或所述各网络服务器由后向前排列;
步骤S4包括:
收到用户的网络访问请求后,由所述DNS服务进程根据所述DNS资源记录配置文件将所述优先级队列中优先级最高的接入链路或网络服务器所对应的IP地址返回给用户。
7.一种实现广域网负载均衡的域名解析服务器,其特征在于,包括网络监测进程模块、DNS服务进程模块以及用于存储DNS资源记录配置文件的资源记录存储模块;
所述网络监测进程模块进一步包括:
状态参数采集单元,用于对各接入链路或各网络服务器的状态参数进行采集;
负载指数计算单元,用于根据所述状态参数采集单元采集得到的状态参数计算所述各接入链路或所述各网络服务器的负载指数值或负载指数短期预测值;
资源记录优化单元,用于根据所述负载指数计算单元计算得到的负载指数值或负载指数短期预测值调整优化所述资源记录存储模块中的DNS资源记录配置文件;
所述DNS服务进程模块用于根据所述资源记录存储模块中的DNS资源记录配置文件进行DNS解析。
8.如权利要求7所述实现广域网负载均衡的域名解析服务器,其特征在于,所述接入链路的状态参数包括网络接口流量及延时;所述网络服务器的状态参数包括主机CPU时间、内存使用率、磁盘空间及服务进程可用性。
9.如权利要求7或8所述实现广域网负载均衡的域名解析服务器,其特征在于,所述DNS资源记录配置文件存储有所述各接入链路或所述各网络服务器的优先级队列;则
所述资源记录优化单元根据所述负载指数值或负载指数短期预测值由高至低,在所述优先级队列中将所述各接入链路或所述各网络服务器由后向前排列;
所述DNS服务进程模块,在收到用户的网络防问请求后,根据所述DNS资源记录配置文件将所述优先级队列中优先级最高的接入链路或网络服务器所对应的IP地址返回给用户。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北京无线恒远科技有限公司,未经北京无线恒远科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201010558370.9/1.html,转载请声明来源钻瓜专利网。