基于跟踪基准的Android系统可重复负载测试

Alexander Lochmann, Fabian Bruckner, O. Spinczyk
{"title":"基于跟踪基准的Android系统可重复负载测试","authors":"Alexander Lochmann, Fabian Bruckner, O. Spinczyk","doi":"10.1145/3053600.3053615","DOIUrl":null,"url":null,"abstract":"The development of system software and hardware components for Android devices is strongly influenced by the necessity to save energy. However, there is no methodology that provides developers with reproducible and comparable benchmarks for testing the device under a representative load. Such a benchmark would have to stimulate all relevant parts of the system and must neither depend on the current state of external servers in the Internet nor on any interactive user. This paper describes the first steps towards such a benchmark. The approach is based on recorded workload traces of prominent Android applications. From these traces we can \"mix a cocktail\" that yields a representative workload profile. By replaying the recorded and mixed loads with a workload generator combined with an external environment for dealing with communication workloads we obtain benchmarks that fulfill the requirements.","PeriodicalId":115833,"journal":{"name":"Proceedings of the 8th ACM/SPEC on International Conference on Performance Engineering Companion","volume":"215 ","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"2017-04-18","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"2","resultStr":"{\"title\":\"Reproducible Load Tests for Android Systems with Trace-based Benchmarks\",\"authors\":\"Alexander Lochmann, Fabian Bruckner, O. Spinczyk\",\"doi\":\"10.1145/3053600.3053615\",\"DOIUrl\":null,\"url\":null,\"abstract\":\"The development of system software and hardware components for Android devices is strongly influenced by the necessity to save energy. However, there is no methodology that provides developers with reproducible and comparable benchmarks for testing the device under a representative load. Such a benchmark would have to stimulate all relevant parts of the system and must neither depend on the current state of external servers in the Internet nor on any interactive user. This paper describes the first steps towards such a benchmark. The approach is based on recorded workload traces of prominent Android applications. From these traces we can \\\"mix a cocktail\\\" that yields a representative workload profile. By replaying the recorded and mixed loads with a workload generator combined with an external environment for dealing with communication workloads we obtain benchmarks that fulfill the requirements.\",\"PeriodicalId\":115833,\"journal\":{\"name\":\"Proceedings of the 8th ACM/SPEC on International Conference on Performance Engineering Companion\",\"volume\":\"215 \",\"pages\":\"0\"},\"PeriodicalIF\":0.0000,\"publicationDate\":\"2017-04-18\",\"publicationTypes\":\"Journal Article\",\"fieldsOfStudy\":null,\"isOpenAccess\":false,\"openAccessPdf\":\"\",\"citationCount\":\"2\",\"resultStr\":null,\"platform\":\"Semanticscholar\",\"paperid\":null,\"PeriodicalName\":\"Proceedings of the 8th ACM/SPEC on International Conference on Performance Engineering Companion\",\"FirstCategoryId\":\"1085\",\"ListUrlMain\":\"https://doi.org/10.1145/3053600.3053615\",\"RegionNum\":0,\"RegionCategory\":null,\"ArticlePicture\":[],\"TitleCN\":null,\"AbstractTextCN\":null,\"PMCID\":null,\"EPubDate\":\"\",\"PubModel\":\"\",\"JCR\":\"\",\"JCRName\":\"\",\"Score\":null,\"Total\":0}","platform":"Semanticscholar","paperid":null,"PeriodicalName":"Proceedings of the 8th ACM/SPEC on International Conference on Performance Engineering Companion","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1145/3053600.3053615","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
引用次数: 2

摘要

Android设备的系统软件和硬件组件的开发受到节能需求的强烈影响。然而,没有一种方法可以为开发人员提供可重复的、可比较的基准,用于在代表性负载下测试设备。这样的基准测试必须刺激系统的所有相关部分,并且不能依赖于Internet中外部服务器的当前状态,也不能依赖于任何交互用户。本文描述了实现这种基准的第一步。该方法基于记录的主要Android应用程序的工作负载跟踪。从这些痕迹中,我们可以“混合鸡尾酒”,从而产生具有代表性的工作负载概要。通过使用工作负载生成器和用于处理通信工作负载的外部环境重放记录的和混合的负载,我们获得了满足需求的基准。
本文章由计算机程序翻译,如有差异,请以英文原文为准。
Reproducible Load Tests for Android Systems with Trace-based Benchmarks
The development of system software and hardware components for Android devices is strongly influenced by the necessity to save energy. However, there is no methodology that provides developers with reproducible and comparable benchmarks for testing the device under a representative load. Such a benchmark would have to stimulate all relevant parts of the system and must neither depend on the current state of external servers in the Internet nor on any interactive user. This paper describes the first steps towards such a benchmark. The approach is based on recorded workload traces of prominent Android applications. From these traces we can "mix a cocktail" that yields a representative workload profile. By replaying the recorded and mixed loads with a workload generator combined with an external environment for dealing with communication workloads we obtain benchmarks that fulfill the requirements.
求助全文
通过发布文献求助,成功后即可免费获取论文全文。 去求助
来源期刊
自引率
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学术官方微信