移动视频流客户端数据包接收与解码的协同调度节能策略

来源 :华中科技大学 | 被引量 : 0次 | 上传用户:liongliong483
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
移动视频流系统的一个重要特点是在进行高复杂度解码计算的同时,还要进行大数据量的收发,能耗相对较高。这与移动设备相对有限的电池能量极不匹配。传统节能方法通常对网卡和CPU等单一部件进行低功耗调度。但是,由于视频解码计算复杂度会随视频场景变换而变化,而且无线网络通信带宽具有时变性,使得移动视频流终端的数据包接收和解码过程需要相互配合,才能高效利用通信和计算资源,从而节省系统能耗。  针对单个移动视频流终端通过无线局域网接入点接收网络视频流数据,并对接收数据进行解码的典型应用场景,提出数据包接收和解码任务协同调度节能策略。首先,在分析移动视频流客户端系统组成及其能耗的基础上,建立了移动视频流客户端系统的低功耗模型。一方面,针对视频流解码复杂度动态变化的特点,系统低功耗模型包含基于解码复杂度预测DVFS(Dynamic Voltage and Frequency Scaling)技术的CPU能耗优化模型,实现根据视频流解码计算量的实际需求,选择 CPU最佳工作频率。另一方面,针对无线网络信道带宽随机变化的特点,系统低功耗模型包含基于缓存时延的网卡低功耗模型。通过在网卡和CPU之间设置一个缓存并牺牲一定解码时延的方法,动态地调整网卡在接收数据包过程中的工作状态,形成视频数据突发性接收,增加网卡处于低功耗模式的时间,从而减少能耗。其次,在分析视频流数据包接收与解码任务的协同性,揭示了客户端系统低功耗模型中各个参数的影响关系的基础上,提出了以CPU频率选择策略为中心,网卡状态调节策略为辅的协同调度节能策略。建立无线信道状态变化的马尔柯夫建模,据此预测最佳信道状态,并综合CPU解码时延约束影响,动态地调整网卡接收数据包的状态,实现在保证视频流应用服务质量的前提下,降低系统能耗。  通过CCS3.3模拟视频解码过程,并在Matlab环境下对网卡和CPU的协同调节策略进行仿真。实验结果表明,网卡和CPU的协同调度节能策略可以在基本不影响视频播放质量的前提下,降低视频流客户端数据包接收和解码过程中30%~35%的能耗。
其他文献
对集值属性数据库进行查询与检索有赖于高效的检索机制。因此,如何将基于集值属性的数据库数据进行合理的分类,从而建立相应的索引机制并进行子集查询就成为了一个亟待解决的问
本项研究工作的背景是:四川省网络通信技术重点实验室对下一代Internet体系结构的研究——“单物理层用户数据传输与交换平台”(SUPA-Single User-data transfer & switching
在角色动画中人物模型是由动作数据驱动的,而动作数据一般通过动作合成编辑以及动作捕捉技术得到。随着动作数据的急速膨胀,动作数据检索技术变得尤为重要。本文首先讨论了动
随着互联网数据信息的爆炸式增长,以及现今云计算、云存储环境下大规模数据密集型应用的蓬勃发展,分布式文件系统以其高可靠性,高吞吐率以及海量的存储能力等优点,受到了学术界和
出于存储效率的考虑,纠删码存储策略已成为副本存储策略的重要补充。为节省存储空间,存储系统往往将低热度副本数据按纠删码方式进行归档存放;另外,相对于副本方式,纠删码方式存在
目前,嵌入式系统已经渗透到各个领域:工业控制,军事国防,消费类电子产品,网络通信等,但大部分领域的应用都是基于国外各大厂商的嵌入式处理器。在嵌入式领域使用国产芯片,走
体视化尤其是其中的体绘制是三维数据场可视化领域最重要、近年来发展最迅速的一项技术,在医学三维重建、计算流体力学、有限元后处理、地震地质等众多领域得到了广泛应用.但
随着计算机网络技术,数据库技术的飞速发展,实时数据库系统(RTDBS)的应用领域也越来越广,如科研、工业、军事、通讯和金融等领域。新的领域应用对RTDBS的性能提出了更高的要求。
芯片集成度的快速增长,使得集成电路工业进入SOC时代。既包括软件,又包括硬件的复杂的混合系统可以被集成到一块芯片上。提高设计的抽象层次,可以大大降低建模复杂度。传输级
在分布式并发系统构造过程中,基于进程代数的并发系统模型检测是一种行之有效的减少设计错误、提高系统可靠性的重要途径。但并发系统本身随着规模增大其状态呈指数剧增,产生