一种网络资源的管理方法以及相关装置制造方法及图纸

技术编号:24805701 阅读:30 留言:0更新日期:2020-07-07 22:12
本申请公开了一种网络资源的管理方法以及相关装置,通过获取多个终端的用户访问日志;然后确定用户访问日志对应的路径信息;进而根据路径信息的相似度进行聚类,以得到路径簇;并根据终端对于路径簇的隶属关系调度网络资源。从而实现了基于用户需求进行网络资源调度的过程,解决了域名流量过大造成设备流量承载过高的问题,提高了负载均衡能力以及稳定性;且基于用户需求进行调度粒度更细,使得在调度时可以做到充分使用容量而不跑超容量,提高了网络资源调度的精确度。

【技术实现步骤摘要】
一种网络资源的管理方法以及相关装置
本申请涉及计算机
,尤其涉及一种网络资源的管理方法以及相关装置。
技术介绍
域名系统(DomainNameSystem,DNS)服务是一项基础网络设施。用户访问域名,首先要获取到服务IP,需向本地域名系统(LocalDomainNameSystem,LDNS)发起请求,LDNS通过递归请求,向权威DNS请求。对权威DNS来说,通过答复LDNS请求,回应不同服务IP,可将用户请求引导至相应设备上,服务用户请求的同时,也对用户流量作了调度控制。一般,为了减轻网络设备的负载情况,可以根据本地域名系统LDNS的运营商地理属性,采取就近原则调度。即以同一片运营商地理属性的用户作为调度对象,进行网络资源的负载均衡。但是,由于实际场景中流量分布不均,当单域名流量达到T级别以上,片区用户基数大,需求流量存在过大的问题。权威DNS答复此类请求时,存在最大答复资源数不满足需求的状况,造成调度精度及控制力下降,影响网络资源调度的稳定性和精确性。
技术实现思路
有鉴于此,本申请提供一种网络资源的管理的方法,可以有效避免在大流量的场景中调度不稳定的问题,提高网络资源的管理过程的稳定性和精确性。本申请第一方面提供一种网络资源的管理的方法,可以应用于服务器中包含网络资源的管理功能的系统或程序中,具体包括:获取多个终端的用户访问日志;确定所述用户访问日志对应的路径信息,所述路径信息包括本地域名系统中的前端缓存服务器、所述本地域名系统中的后端递归服务器和权威域名系统的关联关系;根据所述路径信息的相似度进行聚类,以得到路径簇;根据所述终端对于所述路径簇的隶属关系调度网络资源,所述隶属关系基于所述终端对于所述路径簇中对应路径的访问次数之间的比例确定。可选的,在本申请一些可能的实现方式中,所述根据所述路径信息的相似度进行聚类,以得到路径簇,包括:确定所述路径信息的特征向量,所述特征向量用于指示所述前端缓存服务器与所述后端递归服务器的关联关系;根据所述特征向量的相似度进行聚类,以得到路径簇。可选的,在本申请一些可能的实现方式中,所述确定所述路径信息的特征向量,包括:确定所述路径信息中指示的后端递归服务器;分别根据所述路径信息中指示的后端递归服务器为键遍历对应的前端缓存服务器,以生成路径特征;根据所述路径特征之间的相似性生成所述特征向量。可选的,在本申请一些可能的实现方式中,所述确定所述路径信息的特征向量,包括:控制所述终端向所述本地域名系统发送测试指令,以得到所述后端递归服务器和所述前端缓存服务器的对应关系;根据所述后端递归服务器和所述前端缓存服务器的对应关系进行聚类,以得到所述特征向量。可选的,在本申请一些可能的实现方式中,所述根据所述终端对于所述路径簇的隶属关系调度网络资源,包括:确定所述路径簇对应的路径集合;获取所述终端分别对于所述路径集合中路径的访问信息;根据所述访问信息确定所述隶属关系;基于所述隶属关系进行网络资源的调度。可选的,在本申请一些可能的实现方式中,所述基于所述隶属关系进行网络资源的调度,包括:获取实时流量信息;基于所述隶属关系确定资源分配信息;根据所述资源分配信息和所述实时流量信息确定偏差信息,以指示所述权威域名系统进行网络资源调度。可选的,在本申请一些可能的实现方式中,所述基于所述隶属关系确定资源分配信息,包括:确定所述权威域名系统的网络资源处理阈值;根据所述隶属关系对所述网络资源处理阈值进行分配,以得到所述资源分配信息。可选的,在本申请一些可能的实现方式中,所述确定所述权威域名系统的网络资源处理阈值,包括:确定所述终端对应的权重信息;根据所述权重信息确定所述权威域名系统对于所述终端的网络资源处理阈值。可选的,在本申请一些可能的实现方式中,所述确定所述用户访问日志对应的路径信息,包括:控制所述用户访问日志对应的终端进行递归查询,以得到所述终端与所述前端缓存服务器的关联关系、所述后端递归服务器与所述权威域名系统的关联关系;控制边缘服务器向所述前端缓存服务器向所述权威域名系统发送探询报文,以得到所述前端缓存服务器与所述后端递归服务器的关联关系;根据所述终端与所述前端缓存服务器的关联关系、所述后端递归服务器与所述权威域名系统的关联关系和所述前端缓存服务器与所述后端递归服务器的关联关系确定所述路径信息。可选的,在本申请一些可能的实现方式中,所述获取多个终端的用户访问日志,包括:获取终端的归属信息;根据所述归属信息信息筛选满足预设条件的所述用户访问日志,所述预设条件基于归属信息中不同维度的相似性确定。可选的,在本申请一些可能的实现方式中,所述获取多个终端的用户访问日志,包括:响应于所述终端发送的调度请求确定关联终端集合;获取所述关联终端集合中多个终端的用户访问日志。可选的,在本申请一些可能的实现方式中,所述网络资源的管理方法应用于区块链设备,所述区块链设备为区块链中的节点。本申请第二方面提供一种网络资源的管理的装置,包括:获取单元,用于获取多个终端的用户访问日志;确定单元,用于确定所述用户访问日志对应的路径信息,所述路径信息包括本地域名系统中的前端缓存服务器、所述本地域名系统中的后端递归服务器和权威域名系统的关联关系;聚类单元,用于根据所述路径信息的相似度进行聚类,以得到路径簇;管理单元,用于根据所述终端对于所述路径簇的隶属关系调度网络资源,所述隶属关系基于所述终端对于所述路径簇中对应路径的访问次数之间的比例确定。可选的,在本申请一些可能的实现方式中,所述聚类单元,具体用于确定所述路径信息的特征向量,所述特征向量用于指示所述前端缓存服务器与所述后端递归服务器的关联关系;所述聚类单元,具体用于根据所述特征向量的相似度进行聚类,以得到路径簇。可选的,在本申请一些可能的实现方式中,所述聚类单元,具体用于确定所述路径信息中指示的后端递归服务器;所述聚类单元,具体用于分别根据所述路径信息中指示的后端递归服务器为键遍历对应的前端缓存服务器,以生成路径特征;所述聚类单元,具体用于根据所述路径特征之间的相似性生成所述特征向量。可选的,在本申请一些可能的实现方式中,所述聚类单元,具体用于控制所述终端向所述本地域名系统发送测试指令,以得到所述后端递归服务器和所述前端缓存服务器的对应关系;所述聚类单元,具体用于根据所述后端递归服务器和所述前端缓存服务器的对应关系进行聚类,以得到所述特征向量。可选的,在本申请一些可能的实现方式中,所述管理单元,具体用于确定所述路径簇对应的路径集合;所述管理单元,具体用于获取所述终端分别对于所述路径集合中路径的访问信息;所述管理单元,具体用于根据所述访问信息确定所述隶本文档来自技高网...

【技术保护点】
1.一种网络资源的管理方法,其特征在于,包括:/n获取多个终端的用户访问日志;/n确定所述用户访问日志对应的路径信息,所述路径信息包括本地域名系统中的前端缓存服务器、所述本地域名系统中的后端递归服务器和权威域名系统的关联关系;/n根据所述路径信息的相似度进行聚类,以得到路径簇;/n根据所述终端对于所述路径簇的隶属关系调度网络资源,所述隶属关系基于所述终端对于所述路径簇中对应路径的访问次数之间的比例确定。/n

【技术特征摘要】
1.一种网络资源的管理方法,其特征在于,包括:
获取多个终端的用户访问日志;
确定所述用户访问日志对应的路径信息,所述路径信息包括本地域名系统中的前端缓存服务器、所述本地域名系统中的后端递归服务器和权威域名系统的关联关系;
根据所述路径信息的相似度进行聚类,以得到路径簇;
根据所述终端对于所述路径簇的隶属关系调度网络资源,所述隶属关系基于所述终端对于所述路径簇中对应路径的访问次数之间的比例确定。


2.根据权利要求1所述的方法,其特征在于,所述根据所述路径信息的相似度进行聚类,以得到路径簇,包括:
确定所述路径信息的特征向量,所述特征向量用于指示所述前端缓存服务器与所述后端递归服务器的关联关系;
根据所述特征向量的相似度进行聚类,以得到路径簇。


3.根据权利要求2所述的方法,其特征在于,所述确定所述路径信息的特征向量,包括:
确定所述路径信息中指示的后端递归服务器;
分别根据所述路径信息中指示的后端递归服务器为键遍历对应的前端缓存服务器,以生成路径特征;
根据所述路径特征之间的相似性生成所述特征向量。


4.根据权利要求2所述的方法,其特征在于,所述确定所述路径信息的特征向量,包括:
控制所述终端向所述本地域名系统发送测试指令,以得到所述后端递归服务器和所述前端缓存服务器的对应关系;
根据所述后端递归服务器和所述前端缓存服务器的对应关系进行聚类,以得到所述特征向量。


5.根据权利要求1所述的方法,其特征在于,所述根据所述终端对于所述路径簇的隶属关系调度网络资源,包括:
确定所述路径簇对应的路径集合;
获取所述终端分别对于所述路径集合中路径的访问信息;
根据所述访问信息确定所述隶属关系;
基于所述隶属关系进行网络资源的调度。


6.根据权利要求5所述的方法,其特征在于,所述基于所述隶属关系进行网络资源的调度,包括:
获取实时流量信息;
基于所述隶属关系确定资源分配信息;
根据所述资源分配信息和所述实时流量信息确定偏差信息,以指示所述权威域名系统进行网络资源调度。


7.根据权利要求6所述的方法,其特征在于,所述基于所述隶属关系确定资源分配信息,包括:
确定所述权威域名系统的网络资源处理阈值;
根据所述隶属关系对所述网络资源处理阈值进行分配,以得到所述资源分配信息。


8.根据权利要求7所述的方法,其特征在于,所述确定所...

【专利技术属性】
技术研发人员:杨尚斌陈树根
申请(专利权)人:腾讯科技深圳有限公司
类型:发明
国别省市:广东;44

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

1