抖动预算分配方法及电子设备与流程
本公开涉及通信,特别涉及一种抖动预算分配方法及电子设备。
背景技术:
1、在车载域至云端域的传输路径下,需要对该传输路径中的各传输节点分配抖动预算。相关技术中,通常采用静态的抖动预算分配方式,在该方式下,抖动预算是通过预计算得到,一旦传输路径建立,则抖动预算保持固定。但是,上述预算分配方式难以适配车联网场景中车辆的灵活移动,从而产生分配的抖动预算与实际所需求预算差异较大的情况。
2、此外,还存在从车载端至云端的正向抖动预算分配方式,在上述方式下,车载端会基于本地感知的链路状态进行分配决策,上述分配方式容易出现传输路径中的前段传输节点的抖动资源浪费,而后段传输节点资源拥塞的情况,也无法较好的适配实际的抖动预算需求。
技术实现思路
1、为此,本公开提供一种抖动预算分配方法及电子设备,通过逆向资源分配方式进行抖动预算分配,提高了链路综合利用率。
2、为了实现上述目的,本公开第一方面提供一种抖动预算分配方法,应用于云端服务器,该方法包括:确定由车辆设备至所述云端服务器的数据传输路径,所述数据传输路径包括多个传输节点;所述车辆设备为首个传输节点,所述云端服务器为末尾传输节点;对所述数据传输路径进行反向遍历,根据当前遍历的传输节点对应的运行状态信息,确定所述传输节点的目标抖动预算,直至确定出除所述车辆设备之外的剩余传输节点的目标抖动预算;根据所述数据传输路径对应的总抖动预算以及所述剩余传输节点的目标抖动预算,确定所述车辆设备的目标抖动预算;将所述数据传输路径中每个传输节点的目标抖动预算分配至对应的传输节点。
3、在一种可选的实现方式中,所述多个传输节点还包括基站以及路侧设备,所述根据当前遍历的传输节点对应的运行状态信息,确定所述传输节点的目标抖动预算,包括:在当前遍历的传输节点为云端服务器的情况下,根据所述云端服务器的算力利用率、所述云端服务器对推理任务的处理时延、推理任务队列深度,确定所述云端服务器的目标抖动预算;在当前遍历的传输节点为基站的情况下,根据所述基站的空口资源利用率、空口传输时延,确定所述基站的目标抖动预算;在当前遍历的传输节点为路侧设备的情况下,根据所述路侧设备的门控队列深度、转发时延,确定所述路侧设备的目标抖动预算。
4、在一种可选的实现方式中,所述根据所述数据传输路径对应的总抖动预算以及所述剩余传输节点的目标抖动预算,确定所述车辆设备的目标抖动预算,包括:根据所述总抖动预算、所述云端服务器的目标抖动预算、所述基站的目标抖动预算以及所述路侧设备的目标抖动预算,确定所述车辆设备的目标抖动预算;所述总抖动预算根据推理任务的预设响应时长、所述云端服务器对推理任务的处理时延、所述云端服务器对应的预设安全时长确定。
5、在一种可选的实现方式中,所述预设安全时长根据所述推理任务的任务等级确定,所述根据所述数据传输路径对应的总抖动预算以及所述剩余传输节点的目标抖动预算,确定所述车辆设备的目标抖动预算之后,所述方法还包括:获取所述车辆设备的最小抖动预算;在所述车辆设备的目标抖动预算小于所述最小抖动预算的情况下,降低所述推理任务的任务等级,或者,增大所述推理任务的预设响应时长,以增大所述总抖动预算,并增大所述车辆设备的目标抖动预算。
6、在一种可选的实现方式中,所述确定由车辆设备至所述云端服务器的数据传输路径,包括:确定当前所述车辆设备至所述云端服务器的第一数据传输路径;所述方法还包括:预测在第一时间后所述车辆设备至所述云端服务器的第二数据传输路径;在所述第一数据传输路径与所述第二数据传输路径不匹配的情况下,确定所述第二数据传输路径中每个传输节点的目标抖动预算;针对所述第二数据传输路径中的任一传输节点,在所述第一数据传输路径中确定与所述任一传输节点对应同一类型的目标传输节点;根据所述任一传输节点的目标抖动预算以及所述目标传输节点的目标抖动预算,确定综合抖动预算;在所述第一数据传输路径满足路径切换条件的情况下,将所述综合抖动预算分配至所述任一传输节点以及所述目标传输节点。
7、在一种可选的实现方式中,所述根据所述任一传输节点的目标抖动预算以及所述目标传输节点的目标抖动预算,确定综合抖动预算,包括:将所述任一传输节点的目标抖动预算与所述目标传输节点的目标抖动预算中的最大预算值,作为所述综合抖动预算。
8、在一种可选的实现方式中,所述第一数据传输路径是否满足路径切换条件通过以下方式确定:所述车辆设备与所述第一数据传输路径中传输节点的信号覆盖边界之间的距离不大于第一距离阈值;或者,所述车辆设备所在位置对应所述第一数据传输路径中传输节点的第一信号强度,与所述车辆设备所在位置对应所述第二数据传输路径中传输节点的第二信号强度的差值不大于第二差值阈值。
9、在一种可选的实现方式中,所述将所述数据传输路径中每个传输节点的目标抖动预算分配至对应的传输节点之后,所述方法还包括:针对所述数据传输路径中的任一传输节点,在满足目标抖动预算调整条件的情况下,根据所述传输节点的目标抖动预算与所述传输节点的需求预算之间的差值进行积分运算,得到预算调整值;根据所述预算调整值对所述数据传输路径中的传输节点的目标抖动预算进行调整,得到调整后的目标抖动预算;将所述调整后的目标抖动预算分配至所述数据传输路径中对应的传输节点。
10、在一种可选的实现方式中,所述数据传输路径中传输节点的预算状态设置于交互报文中,所述数据传输路径中的传输节点,通过所述交互报文,实现所述传输节点的预算状态传递;所述数据传输路径中的任一传输节点是否满足目标抖动预算调整条件通过以下方式确定:在所述数据传输路径中的任一传输节点的预算状态为预算不匹配状态或者拥塞状态的情况下,确定所述传输节点满足目标抖动预算调整条件;其中,所述预算不匹配状态用于表征所述传输节点的需求预算与所述传输节点的目标抖动预算之间的差值大于预设偏差阈值;所述拥塞状态用于表征所述传输节点的资源利用率大于预设资源利用率阈值。
11、第二方面,本公开提供了一种电子设备,该电子设备包括:一个或多个处理器;存储器,其上存储有一个或多个程序,当所述一个或多个程序被所述一个或多个处理器执行,使得所述一个或多个处理器实现上述的抖动预算分配方法;一个或多个i/o接口,连接在所述处理器与存储器之间,配置为实现所述处理器与存储器的信息交互。
12、本公开具有如下优点:
13、本公开实施例提供一种抖动预算分配方法及电子设备,该方法应用于云端服务器,首先,确定由车辆设备至云端服务器的数据传输路径,该数据传输路径包括多个传输节点;车辆设备为首个传输节点,云端服务器为末尾传输节点;然后,对数据传输路径进行反向遍历,根据当前遍历的传输节点对应的运行状态信息,确定传输节点的目标抖动预算,直至确定出除车辆设备之外的剩余传输节点的目标抖动预算;其次,根据传输路径对应的总抖动预算以及剩余传输节点的目标抖动预算,确定车辆设备的目标抖动预算;最后,将传输路径中每个传输节点的目标抖动预算分配至对应的传输节点,实现了对各传输节点的抖动预算分配。
14、由此可见,本公开实施例是由云端服务器执行从云端向车端的逆向抖动预算分配。本公开实施例先计算出云端服务器的抖动需求,再反向依次计算中间传输节点的抖动预算,最终根据总预算与除车辆设备之外的其余传输节点的抖动预算,确定出车辆设备的抖动预算。从而实现了后段传输节点确定抖动预算,前段传输节点自适应的抖动预算分配方式,避免了前段预算浪费与后段资源拥塞的结构性错配,提高了链路综合利用率。
15、应当理解,本部分所描述的内容并非旨在标识本公开的实施例的关键或重要特征,也不用于限制本公开的范围。本公开的其它特征将通过以下的说明书而变得容易理解。
版权声明:本站专利文献数据主要来源于国家知识产权局等公开渠道,由 技术新讯 进行整理汇编。页面设计及数据汇编的著作权归本站所有。全部内容仅供个人学习、科研评估与技术交流参考,严禁用于任何商业用途(包括但不限于直接生产制造、技术转让、倒卖数据等)。
免责条款:专利技术具有时效性,本站不对资料的绝对准确性、完整性和可实施性提供任何明示或暗示的担保。因参考本站内容造成的直接或间接损失,本站不承担相关法律责任。若您认为本站内容有侵权问题,请及时提供权属证明与我们联系,本站将在核实后依法处理。反馈意见:yyfuon@163.com