...
首页> 外文期刊>IEEE transactions on multimedia >A Queuing-Theoretic Approach to Task Scheduling and Processor Selection for Video-Decoding Applications
【24h】

A Queuing-Theoretic Approach to Task Scheduling and Processor Selection for Video-Decoding Applications

机译:一种基于排队论的视频解码应用程序调度和处理器选择方法

获取原文
获取原文并翻译 | 示例
           

摘要

We propose a cross-layer design for resource-constrained systems that simultaneously decode multiple video streams on multiple parallel processors, cores, or processing elements. Our proposed design explicitly considers the coder specific application characteristics such as the decoding dependencies, decoding deadlines, and distortion impacts of different video packets (e.g., frames, slices, groups of slices etc.). The key to the cross-layer design is the resource management control plane (RMCP) that coordinates the scheduling and processor selection across the active applications. The RMCP deploys a priority-queuing model that can evaluate the system congestion and predict the total expected video quality for the set of active decoding tasks. Using this model, we develop a robust distortion- and delay-aware scheduling algorithm for video packets. This algorithm aims to maximize the sum of achieved video qualities over all of the decoded video sequences. Additionally, we propose a processor selection scheme intended to minimize the delays experienced by the queued video packets. In this way, the number of missed decoding deadlines is reduced and the overall decoded video quality is increased. We compare queuing-theoretic based scheduling strategies to media agnostic scheduling strategies (i.e., earliest-deadline-first scheduling) that do not jointly consider the decoding deadlines and distortion impacts. Our results illustrate that by directly considering the video application''s properties in the design of a video decoding system, significant system performance gains on the order of 4 dB peak-signal-to-noise ratio can be achieved.
机译:我们为资源受限的系统提出了一种跨层设计,该系统可以同时在多个并行处理器,内核或处理元件上解码多个视频流。我们提出的设计明确考虑了编码器特定的应用程序特性,例如解码依赖性,解码期限和不同视频数据包(例如帧,条带,条带组等)的失真影响。跨层设计的关键是资源管理控制平面(RMCP),它可以协调活动应用程序中的调度和处理器选择。 RMCP部署了一个优先级排队模型,该模型可以评估系统拥塞并预测活动解码任务集的总预期视频质量。使用此模型,我们为视频数据包开发了强大的失真和延迟感知调度算法。该算法旨在使所有解码视频序列上获得的视频质量之和最大化。此外,我们提出了一种处理器选择方案,旨在最大程度地减少排队的视频数据包所经历的延迟。以此方式,减少了错过的解码截止期限的数量,并且提高了整体的解码视频质量。我们将基于排队论的调度策略与媒体不可知的调度策略(即最早的截止时间优先的调度)进行了比较,后者没有共同考虑解码的期限和失真影响。我们的结果表明,通过在视频解码系统的设计中直接考虑视频应用程序的属性,可以实现大约4 dB峰信噪比的显着系统性能增益。

著录项

相似文献

  • 外文文献
  • 中文文献
  • 专利
获取原文

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号