用于在云平台上对工作流进行调度的方法和装置制造方法及图纸

技术编号:37846029 阅读:21 留言:0更新日期:2023-06-14 22:30
提供了用于在云平台上对基于网络的媒体处理(NBMP)工作流进行调度的方法。该方法包括:获取包括输入媒体流的输入工作流;通过将输入媒体流划分成一个或更多个任务来生成经修改的工作流;基于调度描述符来在云平台上对一个或更多个任务进行调度,所述调度描述符包括调度类型信息;以及基于对一个或更多个任务的调度来对经修改的工作流进行处理。的调度来对经修改的工作流进行处理。

【技术实现步骤摘要】
【国外来华专利技术】用于在云平台上对工作流进行调度的方法和装置
[0001]相关申请的交叉引用
[0002]本申请基于2021年7月6日提交的美国临时专利申请第63/218,815号并且要求其优先权,该美国临时专利申请的公开内容通过引用整体并入本文中。


[0003]本公开内容的实施方式涉及用于在云平台上对基于网络的媒体处理(Network Based Media Processing,NBMP)工作流或该工作流的一部分进行调度的装置和方法。

技术介绍

[0004]网络和云平台可以用于运行各种应用。基于网络的媒体处理(NBMP)标准提供了用于在云平台上限定、实例化和运行工作流的规范。在一些情况下,工作流可以分部分地、逐个任务地或每次一组任务地运行。在这样的情况下,工作流的实时处理可能不是必要条件,并且考虑到为工作流分配的有限计算资源或为了避免云上的高峰流量时间,可能需要对工作流进行调度。然而,NBMP标准的当前功能没有提供用于在云平台上对工作流或工作流的一部分进行调度的方法。本公开内容的一个或更多个示例实施方式可以解决该问题并且提供用于在云平台上对工本文档来自技高网...

【技术保护点】

【技术特征摘要】
【国外来华专利技术】1.一种用于在云平台上对基于网络的媒体处理(NBMP)工作流进行调度的方法,所述方法包括:获取输入工作流,所述输入工作流包括输入媒体流;通过将所述输入媒体流划分成一个或更多个任务来生成经修改的工作流;基于调度描述符来在所述云平台上对所述一个或更多个任务进行调度,所述调度描述符包括调度类型信息;以及基于对所述一个或更多个任务的调度来对所述经修改的工作流进行处理。2.根据权利要求1所述的方法,其中,所述调度类型信息包括顺序信息、持续时间信息、事件信息或时隙信息中的一者。3.根据权利要求2所述的方法,还包括:在确定所述调度类型信息为所述顺序信息时,进行调度以按顺序执行所述一个或更多个任务中的每一个。4.根据权利要求2所述的方法,还包括:在确定所述调度类型信息为所述持续时间信息时,进行调度以执行所述一个或更多个任务中的第一任务达第一持续时间。5.根据权利要求2所述的方法,还包括:在确定所述调度类型信息为所述事件信息时,基于在所述输入媒体流中发生用于触发以开始或停止第一任务的事件来进行调度以执行所述一个或更多个任务中的所述第一任务。6.根据权利要求5所述的方法,其中,在基于所述事件信息执行所述一个或更多个任务时,针对所述一个或更多个任务中的每一个限定新的暂停状态,在所述新的暂停状态下,所述一个或更多个任务中的每一个保持内部状态和信息,而不处理相应任务中的任何另外的数据。7.根据权利要求2所述的方法,还包括:在确定所述调度类型信息为所述时隙信息时,进行调度以在指定的时隙中执行所述一个或更多个任务中的第一任务。8.根据权利要求7所述的方法,其中,所述时隙信息还包括:显式调度模式,在所述显式调度模式下,针对所述调度提供确切的时间帧;或者索引式调度模式,在所述索引式调度模式下,针对所述调度提供开始、结束、增量、持续时间方案。9.根据权利要求1所述的方法,其中,所述调度描述符包括与所述调度类型信息对应的命令信息,并且其中,所述命令信息包括用于进行以下操作的信息:获取所述云平台的能力;确定调度请求中的所述调度类型信息是否能够实现;或者提供包括确定所述调度请求中的所述调度类型信息是否能够实现的结果的响应。10.一种用于在云平台上对基于网络的媒体处理(NBMP)工作流进行调度的装置,所述装置包括:至少一个存储器,其被配置成存储程序代码;以及
至少一个处理器,其被配置成读取所述程序代码并且如由所述程序代码所指示的那样进行操作,所述程序代码包括:获取代码,其被配置成使所述至少一个处理器获取输入工作流,所述输入工作流包括输入媒体流;生成代码,其被配置成使所述至少一个处理器通过将所述输入媒体流划分成一个或更多个任务来生成经修改的工作流;调度代码,其被配置成使所述至少一个处理器基于调度描述符来在所述云平台上对所述一个或更多个任务进行调度,所述调度描述符包括调度类型信息...

【专利技术属性】
技术研发人员:伊拉吉
申请(专利权)人:腾讯美国有限责任公司
类型:发明
国别省市:

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

1