智驾回灌任务的缓存配置方法、装置及设备与流程
本发明实施例涉及智驾回灌任务,具体涉及一种智驾回灌任务的缓存配置方法、装置及设备。
背景技术:
1、目前在智驾回灌测试领域已逐步形成了集群式的测试方案,跑在集群服务器上的任何一个测试任务一旦开始便需要连续不断的测试数据下发到服务器进行连续测试。
2、在多服务器场景中若部分服务器任务完成释放网络资源,其他服务器下载速率出现短暂飙升,而部分服务器继续开始任务后其他服务器下载速率又回落。然而这种任务启停交替过程,在速率飙升阶段缓冲区溢出引发数据包丢失,造成原始传感器帧缺失、时间戳断裂;在速率回落阶段缓冲区饥饿导致数据供给断流,触发测试进程阻塞、任务挂起。对于分钟级乃至小时级的长周期连续行驶回灌用例,任务启停带来的网络随机波动会导致整条用例数据失效,提升任务重跑成本。
技术实现思路
1、鉴于上述问题,本发明实施例提供了一种智驾回灌任务的缓存配置方法,用于解决现有技术中存在的任务启停影响智驾回灌测试效率的问题。
2、根据本发明实施例的一个方面,提供了一种智驾回灌任务的缓存配置方法,所述方法包括:
3、根据执行历史回灌任务的各集群的历史下载吞吐量数据,确定各所述集群执行目标回灌任务时的预估下载吞吐量;
4、根据所述预估下载吞吐量以及各所述集群执行所述目标回灌任务时的数据消耗速率,计算各所述集群的目标缓存总量;
5、基于各所述集群的所述目标缓存总量执行数据缓存动作。
6、根据本发明实施例的另一方面,提供了一种智驾回灌任务的缓存配置装置,包括:
7、确定模块,用于根据执行历史回灌任务的各集群的历史下载吞吐量数据,确定各所述集群执行目标回灌任务时的预估下载吞吐量;
8、计算模块,用于根据所述预估下载吞吐量以及各所述集群执行所述目标回灌任务时的数据消耗速率,计算各所述集群的目标缓存总量;
9、控制模块,用于基于各所述集群的所述目标缓存总量执行数据缓存动作,并在当前缓存量大于等于所述目标缓冲总量时,基于各所述集群执行所述目标回灌任务。
10、根据本发明实施例的另一方面,提供了一种多集群的智驾回灌任务的处理设备,包括:
11、处理器、存储器、通信接口和通信总线,所述处理器、所述存储器和所述通信接口通过所述通信总线完成相互间的通信;
12、所述存储器用于存放至少一可执行指令,所述可执行指令使所述处理器执行如权利要求1-8任意一项所述的智驾回灌任务的缓存配置方法的操作。
13、本发明实施例通过历史回灌任务的下载吞吐量数据提前预估目标任务的下载能力,测算得到匹配波动风险的目标缓存总量,并在任务启动前完成数据预缓存,从测试流程的源头为长周期回灌用例预留充足的数据缓冲余量。以此无需在任务运行过程中进行复杂的实时状态感知与动态速率调节,依靠预存的缓存数据抵御集群任务启停引发的随机网络速率波动,保障分钟级乃至小时级连续行驶回灌用例的数据流全程连续完整,避免因网络波动导致的整条用例数据失效问题,减少无意义的任务重跑,降低测试的时间、带宽与算力资源消耗,同时简化了运行时的控制逻辑,提升集群回灌测试的稳定性与执行效率。
14、上述说明仅是本发明实施例技术方案的概述,为了能够更清楚了解本发明实施例的技术手段,而可依照说明书的内容予以实施,并且为了让本发明实施例的上述和其它目的、特征和优点能够更明显易懂,以下特举本发明的具体实施方式。
1.一种智驾回灌任务的缓存配置方法,其特征在于,所述方法包括:
2.如权利要求1所述的方法,其特征在于,所述根据执行历史回灌任务的各集群的历史下载吞吐量数据,确定各所述集群执行目标回灌任务时的预估下载吞吐量,包括:
3.如权利要求2所述的方法,其特征在于,所述根据所述状态转移矩阵、所述吞吐量均值和方差,预测各所述集群执行所述目标回灌任务时的平均下载吞吐量之后,还包括:
4.如权利要求2或者3中任一项所述的方法,其特征在于,所述根据所述状态转移矩阵以及所述吞吐量均值,预测各所述集群执行所述目标回灌任务时平均下载吞吐量,包括:
5.如权利要求4所述的方法,其特征在于,所述基于执行所述历史回灌任务的各集群在各历史采样时刻的后验概率,以及所述状态转移矩阵,计算执行所述目标回灌任务时各网络负载状态的预测概率,包括:
6.如权利要求2所述的方法,其特征在于,所述基于期望最大化算法对所述历史下载吞吐量时序数据进行拟合,得到各网络负载状态对应的吞吐量均值以及各网络负载状态之间的状态转移矩阵,之前,还包括:
7.如权利要求1所述的方法,其特征在于,所述根据所述预估下载吞吐量以及各所述集群执行所述目标回灌任务时的数据消耗速率,计算各所述集群的目标缓存总量,包括:
8.如权利要求7中所述的方法,其特征在于,所述计算所述任务时长与所述下载吞吐量之间的乘积,作为各所述集群对应的总下载数据量之后,还包括:
9.一种智驾回灌任务的缓存配置装置,其特征在于,包括:
10.一种多集群的智驾回灌任务的处理设备,其特征在于,包括:处理器、存储器、通信接口和通信总线,所述处理器、所述存储器和所述通信接口通过所述通信总线完成相互间的通信;
版权声明:本站专利文献数据主要来源于国家知识产权局等公开渠道,由 技术新讯 进行整理汇编。页面设计及数据汇编的著作权归本站所有。全部内容仅供个人学习、科研评估与技术交流参考,严禁用于任何商业用途(包括但不限于直接生产制造、技术转让、倒卖数据等)。
免责条款:专利技术具有时效性,本站不对资料的绝对准确性、完整性和可实施性提供任何明示或暗示的担保。因参考本站内容造成的直接或间接损失,本站不承担相关法律责任。若您认为本站内容有侵权问题,请及时提供权属证明与我们联系,本站将在核实后依法处理。反馈意见:yyfuon@163.com