【技术实现步骤摘要】
一种数据分发方法、设备及存储介质
[0001]本申请涉及通信
,尤其涉及一种数据分发方法、设备及存储介质。
技术介绍
[0002]CDN是内容分发的基础设施平台,CDN源站将数据预存在边缘节点上,并可将用户的数据请求调配到合适的边缘节点上,由边缘节点来向用户终端提供数据。
[0003]目前,边缘节点上通常采用统一的拥塞控制方法来管理向用户终端的数据分发问题,但是,常用的拥塞控制方案基本都是以提升下载速度为管理目标,而过分追求下载速度可能导致对下载速度要求较低的传输任务反而抢占了过多的传输资源,这将影响其它对下载速度要求较高的传输任务的处理效率。
[0004]因此,这种传输任务的管理方式下的数据传输效率并不佳。
技术实现思路
[0005]本申请的多个方面提供一种数据分发方法、设备及存储介质,用以改善数据分发的效率。
[0006]本申请实施例提供一种数据分发方法,适用于数据发送端,所述数据发送端用于承载多种类型的数据传输任务,所述方法包括:
[0007]接收目标数据传输任务; ...
【技术保护点】
【技术特征摘要】
1.一种数据分发方法,适用于数据发送端,所述数据发送端用于承载多种类型的数据传输任务,所述方法包括:接收目标数据传输任务;确定与所述目标数据传输任务相适配的分发策略组合,所述分发策略组合中包含指定级别的主策略和与所述目标数据传输任务的任务类型关联的目标子策略;其中,不同级别主策略之间的策略机制相同而输出的分发指标的质量不同;按照所述分发策略组合为所述目标数据传输任务分配网络资源,以执行所述目标数据传输任务。2.根据权利要求1所述的方法,所述确定与所述目标数据传输任务相适配的分发策略组合,包括:解析所述目标数据传输任务对应的目标任务标识信息;查询为所述目标任务标识信息所配置的主策略级别及目标子策略,以确定与所述目标数据传输任务相适配的分发策略组合。3.根据权利要求2所述的方法,所述任务标识信息中包含域名、运营商、地区和时段中的一种或多种信息。4.根据权利要求2所述的方法,所述查询为所述目标任务标识信息所配置的主策略级别及目标子策略,包括:基于任务标识信息与组合标识信息之间的映射关系,从若干组合标识信息中查找与所述目标数据传输任务的任务标识信息关联的目标组合任务标识信息;将所述目标组合任务标识信息所指代的主策略级别及子策略,确定为所述目标任务标识信息对应的的主策略级别及目标子策略。5.根据权利要求4所述的方法,还包括:定时从管控中心拉取所述任务标识信息与组合标识信息之间的映射关系,所述管控中心用于为收集到的不同任务标识信息所配置的主策略级别及子策略构建组合标识信息并维护所述任务标识信息与组合标识信息之间的映射关系。6.根据权利要求1所述的方法,所述按照所述分发策略组合为所述目标数据传输任务分配网络资源,包括:按照所述指定级别的主策略为所述目标数据传输任务计算基础分发指标;以所述基础分发指标作为所述目标子策略的输入参数,执行所述目标子策略,以输出所述目标子策略所对应的指定分发指标;根据所述指定分发指标确定所述目标数据传输任务所分配到的网络资源。7.根据权利要求1所述的方法,所述主策略包括拥塞控制策略和丢包控制策略中的一种或多种;所述子策略包括首帧优化策略、结合码率的优化策略、SSL握手优化策略、起播优化策略、重试属性策略和初始窗口策略中的一种或多种。8.一种数据分发方法,包括:构建用于数据分发控制的主策略,所述主策略对应的控制维度为不同类型的数据传输任务公共所需的控制维度;对所述主策略进行分级,不同级别主策略之间的策略机制相同而输出的分发指标的质量不同;
在不同任务类型下分别生成适配的子策略,所述子策略的控制维度为其关联的任务类型所关注的控制维度;将所述分级的主策略和所述子策略提供给数据发送端,以供所述数据发送端为其上多种类型的数据传输任务选择适配的分发策略组合以进行网络资源的分配。9.根...
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。