一种请求响应、节点确定方法、系统及装置制造方法及图纸

技术编号:37103095 阅读:16 留言:0更新日期:2023-04-01 05:02
本发明专利技术实施例提供了一种请求响应、节点确定方法、系统及装置,涉及数据处理技术领域,上述请求响应方法应用于DNS调度单元中的服务节点,上述方法包括:接收服务请求;根据所述服务节点的辅助节点的未占用带宽,判断是否由所述辅助节点响应所述服务请求,其中,所述辅助节点为:预先基于目标数量集确定得到的、用于辅助所述服务节点响应请求的节点,所述目标数量集包括:所述DNS调度单元中各服务节点已配置的IP地址的数量;若为是,向所述辅助节点转发所述服务请求,以使得所述辅助节点响应所述服务请求;若为否,响应所述服务请求。应用本实施例提供的方案响应请求时,可以提高服务节点提供服务的质量。供服务的质量。供服务的质量。

【技术实现步骤摘要】
一种请求响应、节点确定方法、系统及装置


[0001]本专利技术涉及数据处理
,特别是涉及一种请求响应、节点确定方法、系统及装置。

技术介绍

[0002]服务提供商基于DNS(Domin Name System,域名系统)调度单元向用户提供服务。一个DNS调度单元一般包括多个服务节点,考虑到带宽成本,服务提供商往往会限制DNS调度单元中各个服务节点的可用带宽。
[0003]在实际应用过程中,DNS调度单元中的服务节点接收到服务请求后,响应服务请求,以向用户提供服务。然而,当服务请求较多时,响应服务请求需要的带宽也较多,当服务节点的实际可用带宽超过所限制的服务节点的可用带宽的情况下,影响服务节点响应服务请求的质量。

技术实现思路

[0004]本专利技术实施例的目的在于提供一种请求响应、节点确定方法、系统及装置,以提高服务节点为用户提供服务的质量。具体技术方案如下:
[0005]第一方面,本专利技术实施例提供了一种请求响应方法,应用于DNS调度单元中的服务节点,所述方法包括:
[0006]接收服务请求;<本文档来自技高网...

【技术保护点】

【技术特征摘要】
1.一种请求响应方法,其特征在于,应用于DNS调度单元中的服务节点,所述方法包括:接收服务请求;根据所述服务节点的辅助节点的未占用带宽,判断是否由所述辅助节点响应所述服务请求,其中,所述辅助节点为:预先基于目标数量集确定得到的、用于辅助所述服务节点响应请求的节点,所述目标数量集包括:所述DNS调度单元中各服务节点已配置的IP地址的数量;若为是,向所述辅助节点转发所述服务请求,以使得所述辅助节点响应所述服务请求;若为否,响应所述服务请求。2.根据权利要求1所述的方法,其特征在于,所述根据所述服务节点的辅助节点的未占用带宽,判断是否由所述辅助节点响应所述服务请求,包括:计算所述服务节点的辅助节点的未占用带宽与所述DNS调度单元当前未占用带宽之间的比例;根据计算得到的比例,判断是否由所述辅助节点响应所述服务请求。3.根据权利要求2所述的方法,其特征在于,所述根据计算得到的比例,判断是否由所述辅助节点响应所述服务请求,包括:生成位于预设指示值范围内的指示值;根据计算得到的比例,确定在所述预设指示值范围内辅助节点对应的子范围;若所述指示值在所述辅助节点对应的子范围内,则确定由所述辅助节点响应所述服务请求;若所述指示值不在所述辅助节点对应的子范围内,则确定由所述服务节点响应所述服务请求。4.一种节点确定方法,其特征在于,应用于控制节点,所述方法包括:确定目标数量集,其中,所述目标数量集包括:DNS调度单元中各服务节点已配置或待配置的IP地址的数量;获得所述目标数量集对应的目标带宽集,其中,所述目标带宽集包括:根据所述DNS调度单元当前未占用的第一带宽、各服务节点已占用的第二带宽以及所述目标数量集包括的IP地址的数量预估的各服务节点的可用带宽;若所述目标带宽集中存在超过预设可用带宽阈值的目标带宽,根据所述目标带宽以及所述DNS调度单元的各预设候选节点的未占用带宽,从各预设候选节点中,确定用于辅助各服务节点响应请求的辅助节点。5.根据权利要求4所述的方法,其特征在于,所述确定目标数量集,包括:根据所述第一带宽、各第二带宽以及各服务节点的质量权重,确定包括各服务节点待配置IP地址的候选数量的候选数量集,其中,各服务节点的质量权重表示各服务节点向用户提供服务的服务质量;根据所述第一带宽和各第二带宽,预估各候选数量集对应的候选带宽集,其中,各候选带宽集中包括:各服务节点所配置IP地址的数量为各候选数量集包括的候选数量时各服务节点的可用带宽;根据各候选带宽集中包括的可用带宽以及各候选数量集包括的候选数量,从各候选数量集中确定用于对各服务节点进行IP地址配置的目标数量集;所述获得所述目标数量集对应的目标带宽集,包括:
将所述目标数量集对应的候选带宽集确定为目标带宽集。6.根据权利要求5所述的方法,其特征在于,所述根据各候选带宽集中包括的可用带宽以及各候选数量集包括的候选数量,从各候选数量集中确定用于对各服务节点进行IP地址配置的目标数量集,包括:判断各候选带宽集中是否存在第一带宽集,其中,所述第一带宽集中存在大于所述预设可用带宽阈值的第三带宽;若为是,根据所述第一带宽集中包含的第三带宽,确定所述第一带宽集对应的辅助带宽,根据各候选数量集包括的候选数量、各候选带宽集包括的可用带宽以及所述辅助带宽,从各候选数量集中确定用于对各服务节点进行IP地址配置的目标数量集,其中,所述第一带宽集对应的辅助带宽为:各服务节点所配置IP地址的数量为所述第一带宽集对应的候选数量集包括的候选数量时,待为辅助节点分配的可用带宽;若为否,根据各候选数量集包括的候选数量和各候选带宽集包括的可用带宽,从各候选数量集中确定用于对各服务节点进行IP地址配置的目标数量集。7.根据权利要求6所述的方法,其特征在于,所述根据各候选数量集包括的候选数量、各候选带宽集包括的可用带宽以及所述辅助带宽,从各候选数量集中确定用于对各服务节点进行IP地址配置的目标数量集,包括:按照以下方式计算每一候选数量集的第一波动值和第二波动值,并根据计算得到的第一波动值、第二波动值和所述辅助带宽,从各候选数量集中选择目标数量集:计算候选数量集中的各候选数量与总候选数量间的第一比例;计算候选带宽集中的各可用带宽与总可用带宽间的第二比例;计算各服务节点已配置IP地址的数量与总地址数量间的第三比例;根据所述第一比例和第二比例,计算反映候选数量集中包括的各候选数量相对于各服务节点的可占用带宽的第一波动值;根据所述第一比例和第三比例,计算反映候选数量集中包括的各候选数量相对于各服务节点已配置IP地址的数量的第二波动值。8.根据权利要求7所述的方法,其特征在于,在计算每一候选数量集的第一波动值和第二波动值之前,还包括:根据各候选带宽集中包括的各可用带宽,确定各候选带宽集对应的候选数量集的类型;所述根据计算得到的第一波动值、第二波动值、各目标候选带宽集对应的辅助带宽,从各候选数量集中选择目标数量集,包括:针对每一类型,从该类型的各候选数量集中,确定第一波动值最小、第二波动值最小以及目标候选带宽集的辅助带宽最小的目标候选数量集;从各类型对应的目标候选数量集中,确定目标数量集。9.根据权利要求6

8中任一项所述的方法,其特征在于,所述根据所述第一带宽集中包含的第三带宽,确定所述第一带宽集对应的辅助带宽,包括:根据所述第一带宽以及预设的辅助带宽比例,计算第一候选带宽;计算所述DNS调度单元的各预设候选节点的未占用带宽之和,得到第二候选带宽;计算各第三带宽与所述预设带宽阈值之间的差值,将计算得到的各差值之和作为第三
候选带宽;从所述第一候选带宽、第二候选带宽以及第三候选带宽中选择一候选带宽,作为辅助带宽。10.根据权利要求4

8中任一项所述的方法,其特征在于,所述根据所述目标带宽以及所述DNS调度单元的各预设候选节点的未占用带宽,从各预设候选节点中,确定用于辅助各服务节点响应请求的辅助节点,包括:按照所述DNS调度单元的各预设候选节点的未占用带宽从高到低的排列顺序,根据所述目标带宽,从各预设候选节点中确定用于辅助各服务节点响应请求的辅助节点,其中,所述辅助节点的未占用带宽之和小于或者等于所述目标带宽。11.一种请求响应系统,其特征在于,所述系统包括控制节点和DNS调度单元,所述DNS调度单元包括服务节点,其中,所述控制节点,用于确定目标数量集,并获得所述目标数量集对应的目标带宽集,其中,所述目标数量集包括:DNS调度单元中各服务节点已配置或待配置的IP地址的数量;所述目标带宽集包括:根据所述DNS调度单元当前未占用的第一带宽、各服务节点已占用的第二带宽以及所述目标数量集包括的IP地址的数量预估的各服务节点的可用带宽;所述控制节点,还用于若所述目标带宽集中存在超过预设可用带宽阈值的目标带宽,根据所述目标带宽以及所述DNS调度单元的各预设候选节点的未占用带宽,从各预设候选节点中,确定用于辅助各服务节点响应请求的辅助节点;所述控制点,还用于若所述目标数量集包括各服务节点已配置的IP地址的数量,则为各服务节点配置所述辅助节点;若所述目标数量集包括各服务节点待配置的IP地址的数量,则按照所述目标数量集包括的IP地址的数量,为各服务节点配置IP地址,并为各服务节点配置所述辅助节点;所述服务节点...

【专利技术属性】
技术研发人员:高冉冉
申请(专利权)人:北京金山云网络技术有限公司
类型:发明
国别省市:

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

1