高度可变交互应用中特征集的动态调优

T. Kumar, Romain Cledat, S. Pande
{"title":"高度可变交互应用中特征集的动态调优","authors":"T. Kumar, Romain Cledat, S. Pande","doi":"10.1145/1879021.1879059","DOIUrl":null,"url":null,"abstract":"For important classes of interactive consumer applications, such as gaming and video, the Quality-of-Service requirement is to create a maximally immersive experience for the interactive user. This necessitates a trade-off between maximizing the computational complexity of application features versus the need to maintain a smooth and sufficiently high frame-rate. The implementation of these applications using conventional C/C++/Java development flows, their highly data-dependent time-varying nature, and the lack of analytical models for their execution time behavior pose unique challenges in obtaining significant QoS improvements.\n In this paper, we propose an adaptive feedback controller that dynamically tunes the application feature set in the face of the challenges outlined above. We use a system-identification strategy where the controller estimates an application's execution characteristics based on i) a limited amount of domain knowledge common to video and gaming, and ii) the observed response of the application to control inputs. Therefore, the proposed controller is suitable for a range of interactive applications without needing application-specific knowledge. We use a commercial game engine and the MPEG2 encoder as representative real-world applications to show that our strategy offers a simple practical solution to achieve substantial improvements in QoS across a wide range of operating conditions","PeriodicalId":143573,"journal":{"name":"International Conference on Embedded Software","volume":"20 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"2010-10-24","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"5","resultStr":"{\"title\":\"Dynamic tuning of feature set in highly variant interactive applications\",\"authors\":\"T. Kumar, Romain Cledat, S. Pande\",\"doi\":\"10.1145/1879021.1879059\",\"DOIUrl\":null,\"url\":null,\"abstract\":\"For important classes of interactive consumer applications, such as gaming and video, the Quality-of-Service requirement is to create a maximally immersive experience for the interactive user. This necessitates a trade-off between maximizing the computational complexity of application features versus the need to maintain a smooth and sufficiently high frame-rate. The implementation of these applications using conventional C/C++/Java development flows, their highly data-dependent time-varying nature, and the lack of analytical models for their execution time behavior pose unique challenges in obtaining significant QoS improvements.\\n In this paper, we propose an adaptive feedback controller that dynamically tunes the application feature set in the face of the challenges outlined above. We use a system-identification strategy where the controller estimates an application's execution characteristics based on i) a limited amount of domain knowledge common to video and gaming, and ii) the observed response of the application to control inputs. Therefore, the proposed controller is suitable for a range of interactive applications without needing application-specific knowledge. We use a commercial game engine and the MPEG2 encoder as representative real-world applications to show that our strategy offers a simple practical solution to achieve substantial improvements in QoS across a wide range of operating conditions\",\"PeriodicalId\":143573,\"journal\":{\"name\":\"International Conference on Embedded Software\",\"volume\":\"20 1\",\"pages\":\"0\"},\"PeriodicalIF\":0.0000,\"publicationDate\":\"2010-10-24\",\"publicationTypes\":\"Journal Article\",\"fieldsOfStudy\":null,\"isOpenAccess\":false,\"openAccessPdf\":\"\",\"citationCount\":\"5\",\"resultStr\":null,\"platform\":\"Semanticscholar\",\"paperid\":null,\"PeriodicalName\":\"International Conference on Embedded Software\",\"FirstCategoryId\":\"1085\",\"ListUrlMain\":\"https://doi.org/10.1145/1879021.1879059\",\"RegionNum\":0,\"RegionCategory\":null,\"ArticlePicture\":[],\"TitleCN\":null,\"AbstractTextCN\":null,\"PMCID\":null,\"EPubDate\":\"\",\"PubModel\":\"\",\"JCR\":\"\",\"JCRName\":\"\",\"Score\":null,\"Total\":0}","platform":"Semanticscholar","paperid":null,"PeriodicalName":"International Conference on Embedded Software","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1145/1879021.1879059","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
引用次数: 5

摘要

对于重要的交互式消费者应用程序(如游戏和视频),服务质量要求是为交互式用户创建最大程度的沉浸式体验。这就需要在最大化应用程序特性的计算复杂性与保持平滑和足够高的帧率之间进行权衡。这些应用程序的实现使用传统的C/ c++ /Java开发流程,它们高度依赖于数据的时变特性,以及缺乏对其执行时间行为的分析模型,这些都给获得显著的QoS改进带来了独特的挑战。在本文中,我们提出了一种自适应反馈控制器,可以在面对上述挑战时动态调整应用程序的特征集。我们使用系统识别策略,其中控制器根据i)视频和游戏常见的有限的领域知识,以及ii)观察到的应用程序对控制输入的响应来估计应用程序的执行特征。因此,所提出的控制器适用于一系列交互式应用,而不需要特定于应用的知识。我们使用商业游戏引擎和MPEG2编码器作为代表性的实际应用,以表明我们的策略提供了一个简单实用的解决方案,可以在广泛的操作条件下实现QoS的实质性改进
本文章由计算机程序翻译,如有差异,请以英文原文为准。
Dynamic tuning of feature set in highly variant interactive applications
For important classes of interactive consumer applications, such as gaming and video, the Quality-of-Service requirement is to create a maximally immersive experience for the interactive user. This necessitates a trade-off between maximizing the computational complexity of application features versus the need to maintain a smooth and sufficiently high frame-rate. The implementation of these applications using conventional C/C++/Java development flows, their highly data-dependent time-varying nature, and the lack of analytical models for their execution time behavior pose unique challenges in obtaining significant QoS improvements. In this paper, we propose an adaptive feedback controller that dynamically tunes the application feature set in the face of the challenges outlined above. We use a system-identification strategy where the controller estimates an application's execution characteristics based on i) a limited amount of domain knowledge common to video and gaming, and ii) the observed response of the application to control inputs. Therefore, the proposed controller is suitable for a range of interactive applications without needing application-specific knowledge. We use a commercial game engine and the MPEG2 encoder as representative real-world applications to show that our strategy offers a simple practical solution to achieve substantial improvements in QoS across a wide range of operating conditions
求助全文
通过发布文献求助,成功后即可免费获取论文全文。 去求助
来源期刊
自引率
0.00%
发文量
0
×
引用
GB/T 7714-2015
复制
MLA
复制
APA
复制
导出至
BibTeX EndNote RefMan NoteFirst NoteExpress
×
提示
您的信息不完整,为了账户安全,请先补充。
现在去补充
×
提示
您因"违规操作"
具体请查看互助需知
我知道了
×
提示
确定
请完成安全验证×
copy
已复制链接
快去分享给好友吧!
我知道了
右上角分享
点击右上角分享
0
联系我们:info@booksci.cn Book学术提供免费学术资源搜索服务,方便国内外学者检索中英文文献。致力于提供最便捷和优质的服务体验。 Copyright © 2023 布克学术 All rights reserved.
京ICP备2023020795号-1
ghs 京公网安备 11010802042870号
Book学术文献互助
Book学术文献互助群
群 号:604180095
Book学术官方微信