多媒体流云计算中的异构计算与性能成本权衡
在多媒体流云计算(MSC)领域,如何高效利用异构云机器进行多媒体处理,同时平衡性能和成本,是一个关键挑战。本文将深入探讨相关技术和方法,为多媒体处理任务的优化提供思路。
1. 异构计算对多媒体流云计算的影响
在多媒体流云计算中,不同类型的虚拟机(VM)在处理视频转码任务时表现出不同的性能。研究发现,组图像(GOP)中的帧数对转码时间有显著影响。当GOP中的帧数较少时,GPU的性能与其他VM类型非常接近;而当帧数较多时,GPU与其他VM类型之间的性能差距会增大。这意味着,帧数较少的GOP适合分配给成本效益高的VM类型,而帧数较多的GOP则能从计算能力强大的VM类型中受益。
此外,不同转码操作的执行时间也存在规律。视频编解码器和调整帧率的转码操作通常比比特率和空间分辨率转码需要更多的计算时间。虽然GPU VM类型通常能提供更快的执行时间,但在某些情况下,其与其他VM类型的执行时间差异可以忽略不计。例如,多达63%的比特率转码任务可以在非GPU的VM类型上以几乎相同的转码时间执行,同时成本显著降低。
视频内容类型也会影响转码操作在异构VM上的执行时间。包含慢动作视频内容的GOP通常更大,帧数更多,因此适合使用计算能力强大的VM;而快动作视频的GOP则可以在性能较低但成本效益更高的VM上执行,且性能相近。
由于云VM在执行视频转码任务时表现出不一致的异构行为,且这种不一致性更多地与视频内容类型而非转码操作类型相关,因此建议根据视频内容类型对视频转码任务(GOP)进行分类,以充分利用云提供商提供的异构VM。同时,由于在执行前识别GOP的内容类型较为困难,GOP中的帧数(或帧大小)可以作为一个直观的因素来指示转码任务的
异构计算与性能成本权衡
超级会员免费看
订阅专栏 解锁全文

25

被折叠的 条评论
为什么被折叠?



