【技术实现步骤摘要】
一种回源优化方法、装置及电子设备
本专利技术涉及云存储
,特别是涉及一种回源优化方法、装置及电子设备。
技术介绍
内容分发网络(ContentDelivertNetwork,下文简称CDN)中包括多个级联的节点,这多个节点中包括部分边缘节点,边缘节点与客户端建立有通信连接。客户端可以向边缘节点发送资源获取请求,以请求指定的资源。边缘节点在接收到资源获取请求后,在边缘节点本地的存储介质中查找该资源获取请求所请求的资源,如果在本地的存储介质中查找到该资源获取请求所请求的资源,则向客户端发送该资源,如果在本地的存储介质中未查找到该资源获取请求所请求的资源,则向级联的父节点请求该资源。同理,父节点在本地的存储介质中查找所请求的资源,如果查找到,则向边缘节点反馈该资源,如果未查找到,则向级联的父节点请求该资源,依次类推,直至查找到客户端所请求的资源。该过程称为回源。在回源过程中,由于CDN中各节点的拓扑结构和/或各节点自身的问题(如出现故障、磁盘容量不足),可能导致回源速率较慢。相关技术中,需要相关人员人工排查问题,但是 ...
【技术保护点】
1.一种回源优化方法,其特征在于,所述方法包括:/n确定内容分发网络CDN中各节点的回源服务质量,所述回源服务质量用于表示节点提供回源服务的能力;/n从所述各节点中选取所述回源服务质量下降的节点;/n针对每个所选取的节点,更换该节点的父节点;/n针对每个所选取的节点,确定该节点在更换父节点后的所述回源服务质量,是否高于该节点在更换父节点前的所述回源服务质量;/n如果该节点在更换父节点后的所述回源服务质量,不高于该节点在更换父节点前的所述回源服务质量,返回执行所述针对每个所选取的节点,更换该节点的父节点的步骤。/n
【技术特征摘要】
1.一种回源优化方法,其特征在于,所述方法包括:
确定内容分发网络CDN中各节点的回源服务质量,所述回源服务质量用于表示节点提供回源服务的能力;
从所述各节点中选取所述回源服务质量下降的节点;
针对每个所选取的节点,更换该节点的父节点;
针对每个所选取的节点,确定该节点在更换父节点后的所述回源服务质量,是否高于该节点在更换父节点前的所述回源服务质量;
如果该节点在更换父节点后的所述回源服务质量,不高于该节点在更换父节点前的所述回源服务质量,返回执行所述针对每个所选取的节点,更换该节点的父节点的步骤。
2.根据权利要求1所述的方法,其特征在于,所述更换该节点的父节点,包括:
从所述CDN中除该节点当前的父节点以外的其他节点中,确定至少一个能够作为该节点的父节点的候选节点;
将所确定的所述候选节点中满足预设条件的候选节点,设置为该节点的新的父节点。
3.根据权利要求2所述的方法,其特征在于,所述确定至少一个能够作为该节点的父节点的候选节点,包括:
将满足所有筛选条件的节点确定为候选节点,所述筛选条件包括:磁盘容量大于该节点、出口带宽大于该节点的入口带宽、能够与该节点建立通信连接、在作为该节点的新的父节点后不会导致所述CDN中产生环路、运营商与该节点相同。
4.根据权利要求3所述的方法,其特征在于,所述筛选条件还包括预设高峰时段的专线出口带宽大于该节点的专线入口带宽。
5.根据权利要求2所述的方法,其特征在于,在所述将所确定的所述候选节点中所述回源服务质量最高的候选节点,设置为该节点的新的父节点之前,所述方法还包括:
按照所述候选节点的磁盘容量和/或磁盘负载量确定候选节点的回源服务质量...
【专利技术属性】
技术研发人员:贾鹏,张强,
申请(专利权)人:北京爱奇艺科技有限公司,
类型:发明
国别省市:北京;11
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。