基于QoS即服务的数据确定性可传递通信技术制造技术

技术编号:28117579 阅读:28 留言:0更新日期:2021-04-19 11:17
本发明专利技术涉及一种数据处理方法和用于有效利用资源并更快地完成数据处理任务的装置。本文公开的数据处理方法包括:如果基于一个或多个当前处理任务的配置继续执行所述一个或多个当前处理任务,则确定是否有可能在新处理任务的时限内执行所述新处理任务。如果确定在所述新任务的时限内不可能执行所述新任务,则从所述当前任务中释放资源,以便在所述当前任务各自的时限内仍然能够执行所述当前任务。各自的时限内仍然能够执行所述当前任务。各自的时限内仍然能够执行所述当前任务。

【技术实现步骤摘要】
【国外来华专利技术】基于QoS即服务的数据确定性可传递通信技术


[0001]本专利技术涉及计算系统中的资源调度。

技术介绍

[0002]数据分布式服务或分布式数据服务(Data Distribution Service/Distributed Data Service,DDS)标准定义了实时分布式系统中数据发布、传输和订阅的界面和行为,所述实时分布式系统例如自动驾驶(关于自动“驾驶器”/自动驾驶车辆的传感器和用于融合从各种传感器获得的数据的融合电子控制单元(electronic control unit,ECU),参见图1)。它使用统一建模语言(unified modeling language,UML)语言描述服务,提供平台不相关或平台无关的数据模型,能够映射到其他特定的平台和编程语言。DDS标准正式定义了一套完整的服务质量(Quality of Service,QoS)策略,每个通信实体都有自己的QoS策略,每一对发布者和订阅者可以创建独立的QoS。因此,DDS能够配置和操作系统资源,协调可预测性与执行效率之间的平衡,支持复杂多变的数据流需求。DDS共提供22本文档来自技高网...

【技术保护点】

【技术特征摘要】
【国外来华专利技术】1.一种数据处理方法,其特征在于,包括:在一个或多个当前处理任务的调度资源上执行一个或多个当前处理任务时,接收将在新处理任务的时限内执行的新处理任务,其中,所述一个或多个当前处理任务已分别基于一个或多个当前处理任务的配置进行调度,且将在一个或多个当前处理任务的时限内分别执行;如果基于所述一个或多个当前处理任务的配置继续执行所述一个或多个当前处理任务,则确定是否有可能在所述新处理任务的时限内执行所述新处理任务;如果基于所述一个或多个当前处理任务的配置继续执行所述一个或多个当前处理任务,那么如果确定在所述新处理任务的时限内不可能执行所述新处理任务,则部分释放所述一个或多个当前处理任务的调度资源,以便在一个或多个处理任务的剩余资源上在所述一个或多个处理任务的时限内仍然能够分别执行所述一个或多个当前处理任务;在所述一个或多个处理任务的剩余资源上执行所述一个或多个当前处理任务;在通过部分释放所述一个或多个当前任务的调度资源所获得的释放资源上执行所述新处理任务。2.根据权利要求1所述的数据处理方法,其特征在于,包括:如果在所述一个或多个当前处理任务的调度资源上继续执行所述一个或多个当前处理任务,那么如果确定有可能在所述新处理任务的时限内执行所述新处理任务,则在所述一个或多个处理任务的调度资源上继续执行所述一个或多个当前处理任务。3.根据权利要求1或2所述的数据处理方法,其特征在于,所述一个或多个处理任务的最小剩余资源计算为(总数据量

已处理数据量)/(数据速率x当前处理任务的时限内的剩余时间)分别为每一个或多个当前处理任务,其中,所述数据速率是基于所述相应当前处理任务的配置;通过释放所述一个或多个当前处理任务的资源所获得的所述资源是所述一个或多个当前处理任务的调度资源与所...

【专利技术属性】
技术研发人员:王国利范世卿韦亚切斯拉夫
申请(专利权)人:华为技术有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1