回源优化方法、装置及电子设备.pdf

发布时间:2024-11-21 07:00

在电脑上安装电源管理软件,能自动优化电源设置。 #生活常识# #日常生活小窍门# #节能建议# #电子设备节电模式#

《回源优化方法、装置及电子设备.pdf》由会员分享,可在线阅读,更多相关《回源优化方法、装置及电子设备.pdf(13页完成版)》请在专利查询网上搜索。

1、(19)中华人民共和国国家知识产权局 (12)发明专利申请 (10)申请公布号 (43)申请公布日 (21)申请号 202010342404.4 (22)申请日 2020.04.27 (71)申请人 北京爱奇艺科技有限公司 地址 100080 北京市海淀区海淀北一街2号 鸿城拓展大厦11层1101 (72)发明人 贾鹏张强 (74)专利代理机构 北京柏杉松知识产权代理事 务所(普通合伙) 11413 代理人 马敬丁芸 (51)Int.Cl. H04L 12/24(2006.01) H04L 29/08(2006.01) G06F 9/50(2006.01) (54)发明名称 一种回源优化方法、。

2、 装置及电子设备 (57)摘要 本发明实施例提供了一种回源优化方法、 装 置及电子设备。 其中, 所述方法包括: 确定内容分 发网络CDN中各节点的回源服务质量; 从所述各 节点中选取所述回源服务质量下降的节点; 针对 每个所选取的节点, 更换该节点的父节点; 针对 每个所选取的节点, 确定该节点在更换父节点后 的所述回源服务质量, 是否高于该节点在更换父 节点前的所述回源服务质量; 如果该节点在更换 父节点后的所述回源服务质量, 不高于该节点在 更换父节点前的所述回源服务质量, 返回执行所 述针对每个所选取的节点, 更换该节点的父节点 的步骤。 可以自动判断是否需要优化CDN中的拓 扑结构,。

3、 并优化CDN中拓扑结构, 可以有效提高了 CDN提供的回源服务的可靠性。 权利要求书2页 说明书8页 附图2页 CN 111555918 A 2020.08.18 CN 111555918 A 1.一种回源优化方法, 其特征在于, 所述方法包括: 确定内容分发网络CDN中各节点的回源服务质量, 所述回源服务质量用于表示节点提 供回源服务的能力; 从所述各节点中选取所述回源服务质量下降的节点; 针对每个所选取的节点, 更换该节点的父节点; 针对每个所选取的节点, 确定该节点在更换父节点后的所述回源服务质量, 是否高于 该节点在更换父节点前的所述回源服务质量; 如果该节点在更换父节点后的所述回源。

4、服务质量, 不高于该节点在更换父节点前的所 述回源服务质量, 返回执行所述针对每个所选取的节点, 更换该节点的父节点的步骤。 2.根据权利要求1所述的方法, 其特征在于, 所述更换该节点的父节点, 包括: 从所述CDN中除该节点当前的父节点以外的其他节点中, 确定至少一个能够作为该节 点的父节点的候选节点; 将所确定的所述候选节点中满足预设条件的候选节点, 设置为该节点的新的父节点。 3.根据权利要求2所述的方法, 其特征在于, 所述确定至少一个能够作为该节点的父节 点的候选节点, 包括: 将满足所有筛选条件的节点确定为候选节点, 所述筛选条件包括: 磁盘容量大于该节 点、 出口带宽大于该节点。

5、的入口带宽、 能够与该节点建立通信连接、 在作为该节点的新的父 节点后不会导致所述CDN中产生环路、 运营商与该节点相同。 4.根据权利要求3所述的方法, 其特征在于, 所述筛选条件还包括预设高峰时段的专线 出口带宽大于该节点的专线入口带宽。 5.根据权利要求2所述的方法, 其特征在于, 在所述将所确定的所述候选节点中所述回 源服务质量最高的候选节点, 设置为该节点的新的父节点之前, 所述方法还包括: 按照所述候选节点的磁盘容量和/或磁盘负载量确定候选节点的回源服务质量, 所述 回源服务质量与磁盘容量正相关, 并且与磁盘负载量负相关。 6.根据权利要求2所述的方法, 其特征在于, 所述预设条件。

6、包括CPU负载率低于预设负 载率阈值, 且磁盘容量大于预设容量阈值。 7.根据权利要求1所述的方法, 其特征在于, 所述确定内容分发网络CDN中各节点的回 源服务质量, 包括: 按照各节点的首包时间和回源速率, 确定各节点的回源服务质量, 所述回源服务质量 与首包时间负相关, 并且与回源速率正相关。 8.一种回源优化装置, 其特征在于, 所述装置包括: 质量监控模块, 用于确定内容分发网络CDN中各节点的回源服务质量, 所述回源服务质 量用于表示节点提供回源服务的能力; 告警模块, 用于从所述各节点中选取所述回源服务质量下降的节点; 配置模块, 用于针对每个所选取的节点, 更换该节点的父节点;。

7、 所述质量监控模块, 还用于针对每个所选取的节点, 确定该节点在更换父节点后的所 述回源服务质量, 是否高于该节点在更换父节点前的所述回源服务质量; 所述配置模块, 还用于如果该节点在更换父节点后的所述回源服务质量, 不高于该节 点在更换父节点前的所述回源服务质量, 返回执行所述针对每个所选取的节点, 更换该节 权利要求书 1/2 页 2 CN 111555918 A 2 点的父节点的步骤。 9.一种电子设备, 其特征在于, 包括处理器、 通信接口、 存储器和通信总线, 其中, 处理 器, 通信接口, 存储器通过通信总线完成相互间的通信; 存储器, 用于存放计算机程序; 处理器, 用于执行存储。

8、器上所存放的程序时, 实现权利要求1-7任一所述的方法步骤。 10.一种计算机可读存储介质, 其特征在于, 所述计算机可读存储介质内存储有计算机 程序, 所述计算机程序被处理器执行时实现权利要求1-7任一所述的方法步骤。 权利要求书 2/2 页 3 CN 111555918 A 3 一种回源优化方法、 装置及电子设备 技术领域 0001 本发明涉及云存储技术领域, 特别是涉及一种回源优化方法、 装置及电子设备。 背景技术 0002 内容分发网络(Content Delivert Network, 下文简称CDN)中包括多个级联的节 点, 这多个节点中包括部分边缘节点, 边缘节点与客户端建立有通。

9、信连接。 客户端可以向边 缘节点发送资源获取请求, 以请求指定的资源。 边缘节点在接收到资源获取请求后, 在边缘 节点本地的存储介质中查找该资源获取请求所请求的资源, 如果在本地的存储介质中查找 到该资源获取请求所请求的资源, 则向客户端发送该资源, 如果在本地的存储介质中未查 找到该资源获取请求所请求的资源, 则向级联的父节点请求该资源。 同理, 父节点在本地的 存储介质中查找所请求的资源, 如果查找到, 则向边缘节点反馈该资源, 如果未查找到, 则 向级联的父节点请求该资源, 依次类推, 直至查找到客户端所请求的资源。 该过程称为回 源。 0003 在回源过程中, 由于CDN中各节点的拓扑。

10、结构和/或各节点自身的问题(如出现故 障、 磁盘容量不足), 可能导致回源速率较慢。 相关技术中, 需要相关人员人工排查问题, 但 是人工排查具有一定的滞后性, 在排查出问题并修复前CDN中回源效率较低, 因此CDN回源 服务的稳定性较差。 发明内容 0004 本发明实施例的目的在于提供一种回源优化方法、 装置及电子设备, 以实现提高 CDN回源服务的稳定性。 具体技术方案如下: 0005 在本发明的第一方面, 提供了一种回源优化方法, 所述方法包括: 0006 确定内容分发网络CDN中各节点的回源服务质量, 所述回源服务质量用于表示节 点提供回源服务的能力; 0007 从所述各节点中选取所述。

11、回源服务质量下降的节点; 0008 针对每个所选取的节点, 更换该节点的父节点; 0009 针对每个所选取的节点, 确定该节点在更换父节点后的所述回源服务质量, 是否 高于该节点在更换父节点前的所述回源服务质量; 0010 如果该节点在更换父节点后的所述回源服务质量, 不高于该节点在更换父节点前 的所述回源服务质量, 返回执行所述针对每个所选取的节点, 更换该节点的父节点的步骤。 0011 在一种可能的实施例中, 所述更换该节点的父节点, 包括: 0012 从所述CDN中除该节点当前的父节点以外的其他节点中, 确定至少一个能够作为 该节点的父节点的候选节点; 0013 将所确定的所述候选节点中。

12、满足预设条件的候选节点, 设置为该节点的新的父节 点。 0014 在一种可能的实施例中, 所述确定至少一个能够作为该节点的父节点的候选节 说明书 1/8 页 4 CN 111555918 A 4 点, 包括: 0015 将满足所有筛选条件的节点确定为候选节点, 所述筛选条件包括: 磁盘容量大于 该节点、 出口带宽大于该节点的入口带宽、 能够与该节点建立通信连接、 在作为该节点的新 的父节点后不会导致所述CDN中产生环路、 运营商与该节点相同。 0016 在一种可能的实施例中, 所述筛选条件还包括预设高峰时段的专线出口带宽大于 该节点的专线入口带宽。 0017 在一种可能的实施例中, 在所述将所。

13、确定的所述候选节点中所述回源服务质量最 高的候选节点, 设置为该节点的新的父节点之前, 所述方法还包括: 0018 按照所述候选节点的磁盘容量和/或磁盘负载量确定候选节点的回源服务质量, 所述回源服务质量与磁盘容量正相关, 并且与磁盘负载量负相关。 0019 在一种可能的实施例中, 所述预设条件包括CPU负载率低于预设负载率阈值, 且磁 盘容量大于预设容量阈值。 0020 在一种可能的实施例中, 所述确定内容分发网络CDN中各节点的回源服务质量, 包 括: 0021 按照各节点的首包时间和回源速率, 确定各节点的回源服务质量, 所述回源服务 质量与首包时间负相关, 并且与回源速率正相关。 00。

14、22 在本发明实施例的第二方面, 提供了一种回源优化装置, 所述装置包括: 0023 质量监控模块, 用于确定内容分发网络CDN中各节点的回源服务质量, 所述回源服 务质量用于表示节点提供回源服务的能力; 0024 告警模块, 用于从所述各节点中选取所述回源服务质量下降的节点; 0025 配置模块, 用于针对每个所选取的节点, 更换该节点的父节点; 0026 所述质量监控模块, 还用于针对每个所选取的节点, 确定该节点在更换父节点后 的所述回源服务质量, 是否高于该节点在更换父节点前的所述回源服务质量; 0027 所述配置模块, 还用于如果该节点在更换父节点后的所述回源服务质量, 不高于 该节。

15、点在更换父节点前的所述回源服务质量, 返回执行所述针对每个所选取的节点, 更换 该节点的父节点的步骤。 0028 在一种可能的实施例中, 所述配置模块, 具体用于从所述CDN中除该节点当前的父 节点以外的其他节点中, 确定至少一个能够作为该节点的父节点的候选节点; 0029 将所确定的所述候选节点中满足预设条件的候选节点, 设置为该节点的新的父节 点。 0030 在一种可能的实施例中, 所述配置模块, 具体用于将满足所有筛选条件的节点确 定为候选节点, 所述筛选条件包括: 磁盘容量大于该节点、 出口带宽大于该节点的入口带 宽、 能够与该节点建立通信连接、 在作为该节点的新的父节点后不会导致所述。

16、CDN中产生环 路、 运营商与该节点相同。 0031 在一种可能的实施例中, 所述筛选条件还包括预设高峰时段的专线出口带宽大于 该节点的专线入口带宽。 0032 在一种可能的实施例中, 所述质量监控模块, 还用于在所述将所确定的所述候选 节点中所述回源服务质量最高的候选节点, 设置为该节点的新的父节点之前, 按照所述候 选节点的磁盘容量和/或磁盘负载量确定候选节点的回源服务质量, 所述回源服务质量与 说明书 2/8 页 5 CN 111555918 A 5 磁盘容量正相关, 并且与磁盘负载量负相关。 0033 在一种可能的实施例中, 所述预设条件包括CPU负载率低于预设负载率阈值, 且磁 盘容。

17、量大于预设容量阈值。 0034 在一种可能的实施例中, 所述质量监控模块, 具体用于按照各节点的首包时间和 回源速率, 确定各节点的回源服务质量, 所述回源服务质量与首包时间负相关, 并且与回源 速率正相关。 0035 在本发明实施例的第三方面, 提供了一种电子设备, 包括处理器、 通信接口、 存储 器和通信总线, 其中, 处理器, 通信接口, 存储器通过通信总线完成相互间的通信; 0036 存储器, 用于存放计算机程序; 0037 处理器, 用于执行存储器上所存放的程序时, 实现上述第一方面任一所述的方法 步骤。 0038 在本发明实施例的第四方面, 提供了一种计算机可读存储介质, 所述计算。

18、机可读 存储介质内存储有计算机程序, 所述计算机程序被处理器执行时实现上述第一方面任一所 述的方法步骤。 0039 本发明实施例提供的回源优化方法、 装置及电子设备, 可以根据回源服务质量, 自 动判断是否需要优化CDN中的拓扑结构, 并通过优化回源服务质量变差的节点的父节点, 实 现CDN中拓扑结构的优化, 可以及时修复CDN中存在的问题, 降低CDN中潜在的问题对CDN回 源服务质量的影响, 有效提高了CDN提供的回源服务的可靠性。 当然, 实施本发明的任一产 品或方法并不一定需要同时达到以上所述的所有优点。 附图说明 0040 为了更清楚地说明本发明实施例或现有技术中的技术方案, 下面将。

19、对实施例或现 有技术描述中所需要使用的附图作简单地介绍, 显而易见地, 下面描述中的附图仅仅是本 发明的一些实施例, 对于本领域普通技术人员来讲, 在不付出创造性劳动的前提下, 还可以 根据这些附图获得其他的附图。 0041 图1为本发明实施例提供的回源优化方法的一种流程示意图; 0042 图2为本发明实施例提供的更换父节点的方法的一种流程示意图; 0043 图3为本发明实施例提供的回源优化装置的一种结构示意图; 0044 图4为本发明实施例提供的电子设备的一种结构示意图。 具体实施方式 0045 下面将结合本发明实施例中的附图, 对本发明实施例中的技术方案进行清楚、 完 整地描述, 显然, 。

20、所描述的实施例仅仅是本发明一部分实施例, 而不是全部的实施例。 基于 本发明中的实施例, 本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他 实施例, 都属于本发明保护的范围。 0046 参见图1, 图1所示为本发明实施例提供的回源优化方法的一种流程示意图, 可以 包括: 0047 S101, 确定内容分发网络中各节点的回源服务质量。 0048 S102, 从各节点中选取回源服务质量下降的节点。 说明书 3/8 页 6 CN 111555918 A 6 0049 S103, 针对每个所选取的节点, 更换该节点的父节点。 0050 S104, 针对每个所选取的节点, 确定该节点在更换父。

21、节点后的回源服务质量是否 高于该节点在更换父节点前的回源服务质量。 0051 S105, 如果该节点在更换父节点后的回源服务质量, 不高于该节点在更换父节点 前的回源服务质量, 返回执行S103。 0052 选用该实施例, 可以根据回源服务质量, 自动判断是否需要优化CDN中的拓扑结 构, 并通过优化回源服务质量变差的节点的父节点, 实现CDN中拓扑结构的优化, 可以及时 修复CDN中存在的问题, 降低CDN中潜在的问题对CDN回源服务质量的影响, 有效提高了CDN 提供的回源服务的可靠性。 0053 在S101中, 回源服务质量用于表示节点提供回源服务的能力, 在不同的应用场景 中, 可以选。

22、用不同的方式确定各节点的回源服务质量。 示例性的, 在一种可能的实施例中, 可以是按照各节点的首包时间和回源速率, 确定各节点的回源服务质量, 并且回源服务质 量与首包时间负相关, 并且与回源速率正相关。 0054 在S102中, 回源服务质量下降的节点, 可以是指回源服务质量下降的幅度大于预 设幅度阈值的节点, 示例性的, 假设以首包时间和回源速率表示回源服务质量, 则回源服务 质量下降的节点, 可以是指首包时间增加和/或回源速率下降, 且增加和/或下降的幅度大 于预设幅度阈值的节点。 0055 在S103中, 更换一个节点的父节点是指选取该节点的父节点以外的其他节点作为 该节点新的父节点,。

23、 该节点原先的父节点不再作为该节点的父节点。 可以理解的是, 如果一 个节点的回源服务质量下降, 可能导致CDN提供的回源服务的质量下降, 因此可以通过更改 该节点的父节点的方式, 对CDN的拓扑结构进行优化, 以降低因该节点的回源服务质量下 降, 导致CDN提供的回源服务的质量下降的可能性。 0056 在S104中, 更换父节点前的回源服务质量可以是由S101中获取, 由于需要对比更 换父节点前后的回源服务质量, 因此更换父节点后的回源服务质量的确定方式, 与S101中 确定回源服务质量的方式理论上应当相同。 0057 在S105中, 可以理解的是, 如果该节点在更换父节点后的回源服务质量,。

24、 不高于更 换父节点前的回源服务质量, 则可以认为针对各节点的优化尚未完成, 还需要继续针对该 节点对CDN的拓扑结构进行优化。 0058 虽然理论上可以通过多次更换父节点, 以实现对回源服务质量下降的节点的优 化, 但是每次更换父节点, 并对比更换父节点前后的回源服务质量的高低, 需要占用一定的 计算资源。 如果更换父节点的次数过多, 则可能导致占用过多的计算资源。 0059 基于此, 在一种可能的实施例中, 可以如图2所示, 图2所示为本发明实施例提供的 父节点更换方法的一种流程示意图, 可以包括: 0060 S201, 从CDN中除该节点当前的父节点以外的其他节点中, 确定至少一个能够作。

25、为 该节点的父节点的候选节点。 0061 S202, 将所确定的候选节点中满足预设条件的候选节点, 设置为该节点的新的父 节点。 0062 选用该实施例, 可以通过设置合理地筛选条件筛选出合适的候选节点, 提高更换 父节点后, 节点的回源服务质量上升的可能性, 避免因多次更换父节占用的计算资源。 说明书 4/8 页 7 CN 111555918 A 7 0063 在S201中, 能够作为该节点的父节点的条件根据应用场景的不同可以不同, 示例 性的, 在一种可能的实施例中, 可以是将满足所有筛选条件的节点确定为候选节点, 筛选条 件可以包括: 磁盘容量大于该节点、 出口带宽大于该节点的入口带宽、。

26、 能够与该节点建立通 信连接、 在作为该节点的新的父节点后不会导致所述CDN中产生环路、 运营商与该节点相 同。 在另一种可能的实施例中, 筛选条件中还可以包括预设高峰时段的专线出口带宽大于 该节点的专线入口带宽, 例如可以包括晚高峰时段的专线出口带宽大于该节点的专线入口 带宽。 0064 在S202中, 预设条件可以根据实际需求的不同而不同, 例如, 在一种可能的实施例 中, 预设条件可以为CPU负载率低于预设负载率阈值, 且磁盘容量大于预设容量阈值。 负载 率阈值和容量阈值也可以根据实际需求进行设置, 例如可以设置较小的负载率阈值(如 15), 也可以设置较大的负载率阈值(如20), 容量。

27、阈值可以设置为1Pb(Petabyte, 拍字 节), 也可以设置为其他数值。 如果有多个候选节点满足预设条件, 则可以选取其中磁盘容 量最大或CPU负载率最小的候选节点, 也可以是综合磁盘容量和CPU负载率对候选节点进行 排序, 每个候选节点的顺位高低与该候选节点的磁盘容量正相关, 并且与该候选节点的CPU 负载率负相关, 即CPU负载率相同时, 磁盘容量越大的候选节点顺位越高, 磁盘容量相同时, CPU负载率越高的候选节点顺位越低。 0065 对于没有候选节点满足预设条件的情况, 则可以选取不满足预设条件的节点作为 新的父节点。 示例性的, 在一种可能的实施例中, 可以是优先选取满足预设条。

28、件1: CPU负载 率低于15并且磁盘容量大于1Pb的候选节点作为新的父节点, 如果不存在满足该预设条 件1的候选节点, 则优先选择满足预设条件2: CPU负载率低于20并且磁盘容量大于1Pb的 候选节点作为新的父节点, 如果不存在满足预设条件2的候选节点, 则按照预设规则从候选 节点中选取新的父节点。 0066 参见图3, 图3所示为本发明实施例提供的回源优化装置, 所述装置包括: 0067 质量监控模块301, 用于确定内容分发网络CDN中各节点的回源服务质量, 所述回 源服务质量用于表示节点提供回源服务的能力; 0068 告警模块302, 用于从所述各节点中选取所述回源服务质量下降的节点。

29、; 0069 配置模块303, 用于针对每个所选取的节点, 更换该节点的父节点; 0070 所述质量监控模块301, 还用于针对每个所选取的节点, 确定该节点在更换父节点 后的所述回源服务质量, 是否高于该节点在更换父节点前的所述回源服务质量; 0071 所述配置模块303, 还用于如果该节点在更换父节点后的所述回源服务质量, 不高 于该节点在更换父节点前的所述回源服务质量, 返回执行所述针对每个所选取的节点, 更 换该节点的父节点的步骤。 0072 在一种可能的实施例中, 所述配置模块303, 具体用于从所述CDN中除该节点当前 的父节点以外的其他节点中, 确定至少一个能够作为该节点的父节点。

30、的候选节点; 0073 将所确定的所述候选节点中满足预设条件的候选节点, 设置为该节点的新的父节 点。 0074 在一种可能的实施例中, 所述配置模块303, 具体用于将满足所有筛选条件的节点 确定为候选节点, 所述预设条件包括: 磁盘容量大于该节点、 出口带宽大于该节点的入口带 宽、 能够与该节点建立通信连接、 在作为该节点的新的父节点后不会导致所述CDN中产生环 说明书 5/8 页 8 CN 111555918 A 8 路、 运营商与该节点相同。 0075 在一种可能的实施例中, 所述筛选条件还包括预设高峰时段的专线出口带宽大于 该节点的专线入口带宽。 0076 在一种可能的实施例中, 所。

31、述质量监控模块301, 还用于在所述将所确定的所述候 选节点中所述回源服务质量最高的候选节点, 设置为该节点的新的父节点之前, 按照所述 候选节点的磁盘容量和/或磁盘负载量确定候选节点的回源服务质量, 所述回源服务质量 与磁盘容量正相关, 并且与磁盘负载量负相关。 0077 在一种可能的实施例中, 所述预设条件包括CPU负载率低于预设负载率阈值, 且磁 盘容量大于预设容量阈值。 0078 在一种可能的实施例中, 所述质量监控模块301, 具体用于按照各节点的首包时间 和回源速率, 确定各节点的回源服务质量, 所述回源服务质量与首包时间负相关, 并且与回 源速率正相关。 0079 本发明实施例还。

32、提供了一种电子设备, 如图4所示, 包括处理器401、 通信接口402、 存储器403和通信总线404, 其中, 处理器401, 通信接口402, 存储器403通过通信总线404完 成相互间的通信, 0080 存储器403, 用于存放计算机程序; 0081 处理器401, 用于执行存储器403上所存放的程序时, 实现如下步骤: 0082 确定内容分发网络CDN中各节点的回源服务质量, 所述回源服务质量用于表示节 点提供回源服务的能力; 0083 从所述各节点中选取所述回源服务质量下降的节点; 0084 针对每个所选取的节点, 更换该节点的父节点; 0085 针对每个所选取的节点, 确定该节点在。

33、更换父节点后的所述回源服务质量, 是否 高于该节点在更换父节点前的所述回源服务质量; 0086 如果该节点在更换父节点后的所述回源服务质量, 不高于该节点在更换父节点前 的所述回源服务质量, 返回执行所述针对每个所选取的节点, 更换该节点的父节点的步骤。 0087 在一种可能的实施例中, 所述更换该节点的父节点, 包括: 0088 从所述CDN中除该节点当前的父节点以外的其他节点中, 确定至少一个能够作为 该节点的父节点的候选节点; 0089 将所确定的所述候选节点中满足预设条件的候选节点, 设置为该节点的新的父节 点。 0090 在一种可能的实施例中, 所述确定至少一个能够作为该节点的父节点。

34、的候选节 点, 包括: 0091 将满足所有预设条件的节点确定为候选节点, 所述预设条件包括: 磁盘容量大于 该节点、 出口带宽大于该节点的入口带宽、 能够与该节点建立通信连接、 在作为该节点的新 的父节点后不会导致所述CDN中产生环路、 运营商与该节点相同。 0092 在一种可能的实施例中, 所述预设条件还包括预设高峰时段的专线出口带宽大于 该节点的专线入口带宽。 0093 在一种可能的实施例中, 在所述将所确定的所述候选节点中所述回源服务质量最 高的候选节点, 设置为该节点的新的父节点之前, 所述方法还包括: 说明书 6/8 页 9 CN 111555918 A 9 0094 按照所述候选。

35、节点的磁盘容量和/或磁盘负载量确定候选节点的回源服务质量, 所述回源服务质量与磁盘容量正相关, 并且与磁盘负载量负相关。 0095 在一种可能的实施例中, 所述预设条件包括CPU负载率低于预设负载率阈值, 且磁 盘容量大于预设容量阈值。 0096 在一种可能的实施例中, 所述确定内容分发网络CDN中各节点的回源服务质量, 包 括: 0097 按照各节点的首包时间和回源速率, 确定各节点的回源服务质量, 所述回源服务 质量与首包时间负相关, 并且与回源速率正相关。 0098 上述电子设备提到的通信总线可以是外设部件互连标准(Peripheral Component Interconnect, P。

36、CI)总线或扩展工业标准结构(Extended Industry Standard Architecture, EISA)总线等。 该通信总线可以分为地址总线、 数据总线、 控制总线等。 为便 于表示, 图中仅用一条粗线表示, 但并不表示仅有一根总线或一种类型的总线。 0099 通信接口用于上述电子设备与其他设备之间的通信。 0100 存储器可以包括随机存取存储器(Random Access Memory, RAM), 也可以包括非易 失性存储器(Non-Volatile Memory, NVM), 例如至少一个磁盘存储器。 可选的, 存储器还可 以是至少一个位于远离前述处理器的存储装置。 0。

37、101 上述的处理器可以是通用处理器, 包括中央处理器(Central Processing Unit, CPU)、 网络处理器(Network Processor, NP)等; 还可以是数字信号处理器(Digital Signal Processing, DSP)、 专用集成电路(Application Specific Integrated Circuit, ASIC)、 现 场可编程门阵列(Field-Programmable Gate Array, FPGA)或者其他可编程逻辑器件、 分立 门或者晶体管逻辑器件、 分立硬件组件。 0102 在本发明提供的又一实施例中, 还提供了一种计算。

38、机可读存储介质, 该计算机可 读存储介质中存储有指令, 当其在计算机上运行时, 使得计算机执行上述实施例中任一回 源优化方法。 0103 在本发明提供的又一实施例中, 还提供了一种包含指令的计算机程序产品, 当其 在计算机上运行时, 使得计算机执行上述实施例中任一回源优化方法。 0104 在上述实施例中, 可以全部或部分地通过软件、 硬件、 固件或者其任意组合来实 现。 当使用软件实现时, 可以全部或部分地以计算机程序产品的形式实现。 所述计算机程序 产品包括一个或多个计算机指令。 在计算机上加载和执行所述计算机程序指令时, 全部或 部分地产生按照本发明实施例所述的流程或功能。 所述计算机可以。

39、是通用计算机、 专用计 算机、 计算机网络、 或者其他可编程装置。 所述计算机指令可以存储在计算机可读存储介质 中, 或者从一个计算机可读存储介质向另一个计算机可读存储介质传输, 例如, 所述计算机 指令可以从一个网站站点、 计算机、 服务器或数据中心通过有线(例如同轴电缆、 光纤、 数字 用户线(DSL)或无线(例如红外、 无线、 微波等)方式向另一个网站站点、 计算机、 服务器或 数据中心进行传输。 所述计算机可读存储介质可以是计算机能够存取的任何可用介质或者 是包含一个或多个可用介质集成的服务器、 数据中心等数据存储设备。 所述可用介质可以 是磁性介质, (例如, 软盘、 硬盘、 磁带)。

40、、 光介质(例如, DVD)、 或者半导体介质(例如固态硬盘 Solid State Disk(SSD)等。 0105 需要说明的是, 在本文中, 诸如第一和第二等之类的关系术语仅仅用来将一个实 说明书 7/8 页 10 CN 111555918 A 10 体或者操作与另一个实体或操作区分开来, 而不一定要求或者暗示这些实体或操作之间存 在任何这种实际的关系或者顺序。 而且, 术语 “包括” 、“包含” 或者其任何其他变体意在涵盖 非排他性的包含, 从而使得包括一系列要素的过程、 方法、 物品或者设备不仅包括那些要 素, 而且还包括没有明确列出的其他要素, 或者是还包括为这种过程、 方法、 物。

41、品或者设备 所固有的要素。 在没有更多限制的情况下, 由语句 “包括一个” 限定的要素, 并不排除在 包括所述要素的过程、 方法、 物品或者设备中还存在另外的相同要素。 0106 本说明书中的各个实施例均采用相关的方式描述, 各个实施例之间相同相似的部 分互相参见即可, 每个实施例重点说明的都是与其他实施例的不同之处。 尤其, 对于装置、 电子设备、 计算机存储介质及计算机程序产品的实施例而言, 由于其基本相似于方法实施 例, 所以描述的比较简单, 相关之处参见方法实施例的部分说明即可。 0107 以上所述仅为本发明的较佳实施例而已, 并非用于限定本发明的保护范围。 凡在 本发明的精神和原则之内所作的任何修改、 等同替换、 改进等, 均包含在本发明的保护范围 内。 说明书 8/8 页 11 CN 111555918 A 11 图1 图2 图3 说明书附图 1/2 页 12 CN 111555918 A 12 图4 说明书附图 2/2 页 13 CN 111555918 A 13 。

网址:回源优化方法、装置及电子设备.pdf https://www.yuejiaxmz.com/news/view/169969

相关内容

电子设备及其使用方法.pdf
电子设备及使用方法.pdf
分布式场景联动的场景规则下发方法、装置及电子设备.pdf
电子设备以及电子设备的使用方法与流程
家用电器的维护方法及装置、电子设备与流程
京东科技推出新型散热装置,优化电子设备性能
电气设备优化措施.doc
电子设备及软件使用技巧(通用篇)
电子设备及使用方法技术
优化用户体验的女性电子产品设计流程研究及应用

随便看看