【技术实现步骤摘要】
一种基于模糊逻辑的CDN缓存服务器选择方法
本专利技术涉及CDN
,具体是涉及一种基于模糊逻辑的CDN缓存服务器选择方法。
技术介绍
内容分发网络(Q)N, Content distribut1n network)伴随着互联网商业化发展而发展,是现代互联网的重要支撑网络,也是现代通信网的重要组成部分。CDN又称为边缘节点网络,通过在网络边缘各处放置节点服务器所构成的在现有的互联网基础之上的一层智能虚拟网络。CDN系统通过在不同地点缓存内容,通过负载平衡等技术将用户的请求定向到最近的缓存服务器上获取内容,提高用户访问网站的响应速度。和简单的内容镜像不同,CDN通过用户就近性和服务器负载的判断,以一种更为高效的方式为用户的请求提供服务。 CDN网络如何将用户的请求定向到最近的服务器上,即如何根据用户的请求选择离用户最近的服务器是CDN网络中非常重要的问题,服务器的选取直接影响CDN网络的性能及网络的可扩展性。以往的副本服务器选择方法,由于考虑的因素有限,使得其应用层面较窄,并且选择的服务器通常并不是最佳的副本服务器。 因此,需要一 ...
【技术保护点】
一种基于模糊逻辑的CDN缓存服务器选择方法,其特征在于:提供CDN缓存服务器选择系统,所述系统包括以下三种模块:模糊化处理模块,用于将各个服务器的状态信息转换为对应的模糊语义值;所述模糊语义值是指语义字符串,所述状态信息包括服务器的磁盘队列大小、服务器对URL请求的响应时间和服务器对所述URL请求的回答时间;优先级评估模块,用于判断各个服务器的优先级并得到最佳服务器;去模糊化处理模块,用于将得到的最佳服务器去模糊化,得到最佳服务器的编号;所述方法包括以下步骤:(a)首先采集各个服务器的状态信息;(b)将采集到的所有服务器的状态信息发送至所述CDN缓存服务器选择系统进行处理; ...
【技术特征摘要】
1.一种基于模糊逻辑的CDN缓存服务器选择方法,其特征在于:提供CDN缓存服务器选择系统,所述系统包括以下三种模块: 模糊化处理模块,用于将各个服务器的状态信息转换为对应的模糊语义值;所述模糊语义值是指语义字符串,所述状态信息包括服务器的磁盘队列大小、服务器对URL请求的响应时间和服务器对所述URL请求的回答时间; 优先级评估模块,用于判断各个服务器的优先级并得到最佳服务器; 去模糊化处理模块,用于将得到的最佳服务器去模糊化,得到最佳服务器的编号; 所述方法包括以下步骤: Ca)首先采集各个服务器的状态信息; (b)将采集到的所有服务器的状态信息发送至所述CDN缓存服务器选择系统进行处理; (C)所述模糊化处理模块将各个服务器的状态信息转换为对应的模糊语义值; (d)将各个服务器的状态信息对应的模糊语义值发送至所述优先级评估模块,所述优先级评估模块根据各个服务器的模糊语义值判断各个服务器的优先级,并得到优先级最高的服务器; (e)将所述优先级最高的服务器发送至所述去模糊化处理模块,所述去模糊化处理模块将所述优先级最高的服务器去模糊化,得到所述优先级最高的服务器的编号。2.根据权利要求1所述的一种基于模糊逻辑的CDN...
【专利技术属性】
技术研发人员:张焰,
申请(专利权)人:无锡云捷科技有限公司,
类型:发明
国别省市:江苏;32
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。