自适应音频感知的虚拟机调度的研究

来源 :华中科技大学 | 被引量 : 0次 | 上传用户:lingling111
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
虚拟化技术的出现与实用化,不仅为提高服务器利用率、整合异构资源带来了新的解决方案,也为个人用户便捷、高效的使用桌面服务带来了新的机遇。桌面应用往往有较高的实时需求,而目前的虚拟机环境并不能很好地适应一部分响应敏感型的应用,如音频应用。在多虚拟机共存的情况下,运行音频应用的虚拟机将在对计算资源的竞争中频繁地中断,从而导致严重的音频抖动,影响用户的体验。自适应音频感知的虚拟机调度系统针对上述问题将变长时间片、静态优先级、基于份额的动态优先级控制等方法有效的结合并运用到虚拟化环境的特殊调度模式中,实现了一种动态、灵活的虚拟机调度机制,该机制使特权域与硬件虚拟机可以高频率地轮转交互,保证音频缓冲区的数据充裕,播放流畅。自适应音频感知机制凭借虚拟机管理器对音频接口状态的捕获和判断,自适应地调整虚拟机的优先级,选取适合的调度策略来调度和分配CPU资源,克服由两层调度模式带来的上层应用不可预知的缺陷。系统在确保音频应用的高质量运行的同时,也在一定程度上兼顾了调度的公平性。除了采取自适应音频感知的方法以适应音频任务的需求变化以外,系统还提供了与调度机制相应的用户控制接口,支持用户以手动方式设置虚拟机的优先级并进行监测,扩展了虚拟机管理的灵活性。实验表明,该系统能够在多虚拟机环境下满足音频的实时需求,大幅度地提高音频质量。在最好的情况下,“缓冲区欠载”导致的声音抖动现象可被完全消除,保证了用户良好的音频体验。
其他文献
随着网络技术的发展和宽带网络的普及,越来越多的用户通过互联网来观看视频节目。传统的Client/Server(C/S)集中式服务模式,对服务器的性能有很高的要求,服务器作为所有服务
随着网络安全威胁多样化、黑客技术平民化,越来越多的入侵手段能轻松翻越传统的防火墙盗取重要个人信息、企业机密。入侵检测系统很好地解决了这个问题,但还是存在误报、漏报、
研究发现,导致大型软件难于维护的重要原因之一在于软件代码中存在大量的相似代码。对于大型的企业应用软件,由于大量相似用户界面、相似业务逻辑的存在,势必导致了大量相似
随着互联网的迅速发展和普及,现代人们越来越偏向于使用E-learning系统进行学习。但是越来越多的学习资源充斥在整个网络中,学习者面对如此庞大的学习资源感到迷茫,不能准确
目前的计算机网络规模不断扩大,复杂性不断增加,异构程度以及对灵活性和可扩展性的要求也越来越高。在这种情况下,传统的SNMP网络管理逐步暴露出其基于管理者/代理者(Manager
机会网络的概念是在延迟容忍网络和移动自组织网络的基础上提出的一种不需要源节点和目的节点存在完整路径,依赖于节点间的相遇机会,实现通信的间断性网络。这种“存储-携带-转
汇编器有着悠久的历史,最早的汇编器诞生于1940年。作为计算机编译工具链中不可或缺的一部分,汇编器经历了长期的发展。汇编器的编写理论也随着汇编器的日益完善而逐步形成,
数据库系统存储的信息越来越重要,然而现代数据库系统不能避免所有针对数据库的攻击,怎样恢复遭受恶意攻击的数据库系统一直是数据库领域的一个重要研究课题。尽管数据库恢复
本文针对异构数据集成过程中的模式转换问题,提出一种XML模式与关系库模式的转化方法,通过定义XML Schema与关系模式之间的转换规则,以XML Schema文档树生成的结点树为基础,
信息技术的发展和Internet的全球普及,大大加快人们生活节奏,同时也增加了工作的流动性,传统的“固定办公桌”式的工作模式已不能满足人们的需要,移动办公的需求就越来越强烈。本