[发明专利]DNS调度方法、装置有效
| 申请号: | 201911029063.9 | 申请日: | 2019-10-28 |
| 公开(公告)号: | CN110830604B | 公开(公告)日: | 2021-09-10 |
| 发明(设计)人: | 罗四伟 | 申请(专利权)人: | 腾讯科技(深圳)有限公司 |
| 主分类号: | H04L29/12 | 分类号: | H04L29/12;H04L29/08 |
| 代理公司: | 深圳市隆天联鼎知识产权代理有限公司 44232 | 代理人: | 甄伟军 |
| 地址: | 518000 广东省深圳*** | 国省代码: | 广东;44 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | dns 调度 方法 装置 | ||
本申请的实施例提供了一种DNS调度方法、装置、计算机可读介质及电子设备。该调度方法包括:响应于DNS请求方的域名解析请求,确定所述域名解析请求所带来的带宽需求;确定候选主机的IP质量,所述IP质量用于衡量所述候选主机在单位带宽的数据传输中产生的代价;基于所述候选主机的IP质量和所述域名解析请求所带来的带宽需求,计算最优调度方案代价;基于所述最优调度方案代价,推导所述最优调度方案代价对应的最优调度方案,所述最优调度方案为所有候选主机的IP的一个子集。本申请实施例的技术方案可以提高DNS调度的质量,充分利用本地资源。
技术领域
本申请涉及互联网技术领域,具体而言,涉及一种DNS调度方法、装置。
背景技术
云计算是指IT基础设施的交付和使用模式,指通过网络以按需、易扩展的方式获得所需资源;广义云计算指服务的交付和使用模式,指通过网络以按需、易扩展的方式获得所需服务。这种服务可以是IT和软件、互联网相关,也可是其他服务。云计算(CloudComputing)是网格计算(Grid Computing)、分布式计算(Distributed Computing)、并行计算(Parallel Computing)、效用计算(Utility Computing)、网络存储(Network StorageTechnologies)、虚拟化(Virtualization)、负载均衡(Load Balance)等传统计算机和网络技术发展融合的产物。
随着互联网、实时数据流、连接设备多样化的发展,以及搜索服务、社会网络、移动商务和开放协作等需求的推动,云计算迅速发展起来。不同于以往的并行分布式计算,云计算的产生从理念上将推动整个互联网模式、企业管理模式发生革命性的变革。
云计算的发展使得云上的业务数量越来越多,例如,云上音视频等新兴媒介开始越发普及,内容分发网络(CDN)承载的带宽在逐年增长,而域名解析服务(DNS)作为CDN的核心问题之一,使得DNS调度显得越发重要。现有的DNS调度大多是根据历史经验,由人工来完成DNS调度的。但是,如何能够保证DNS的就近调度,提高DNS调度的质量,使得本地资源得到充分利用已成为亟待解决的技术问题。
发明内容
本申请的实施例提供了一种DNS调度方法、装置、计算机可读介质及电子设备,进而至少在一定程度上可以提高DNS调度的质量。
本申请的其他特性和优点将通过下面的详细描述变得显然,或部分地通过本申请的实践而习得。
根据本申请实施例的一个方面,提供了一种DNS调度方法,包括:响应于DNS请求方的域名解析请求,确定所述域名解析请求所带来的带宽需求;确定候选主机的IP质量,所述IP质量用于衡量所述候选主机在单位带宽的数据传输中产生的代价;基于所述候选主机的IP质量和所述域名解析请求所带来的带宽需求,计算最优调度方案代价;基于所述最优调度方案代价,推导所述最优调度方案代价对应的最优调度方案,所述最优调度方案为所有候选主机的IP的一个子集。
根据本申请实施例的一个方面,提供了一种DNS调度装置,包括:第一确定单元,被用于响应于DNS请求方的域名解析请求,确定所述域名解析请求所带来的带宽需求;第二确定单元,被用于确定候选主机的IP质量,所述IP质量用于衡量所述候选主机在单位带宽的数据传输中产生的代价;计算单元,被用于基于所述候选主机的IP质量和所述域名解析请求所带来的带宽需求,计算最优调度方案代价;推导单元,被用于基于所述最优调度方案代价,推导所述最优调度方案代价对应的最优调度方案,所述最优调度方案为所有候选主机的IP的一个子集。
在本申请的一些实施例中,基于前述方案,所述第一确定单元配置为:根据所述域名解析请求,获取需要解析的域名对象;在域名解析请求的历史记录中,查找解析与所述域名对象相同的域名的历史域名解析请求,所述历史域名解析请求中记录有所述历史域名解析请求实际带来的带宽需求;将所述历史域名解析请求中记录的所述历史域名解析请求实际带来的带宽需求确定为所述域名解析请求所带来的带宽需求。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于腾讯科技(深圳)有限公司,未经腾讯科技(深圳)有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201911029063.9/2.html,转载请声明来源钻瓜专利网。





