Performance Testing for Cloud Computing with Dependent Data Bootstrapping
Sen He, Tianyi Liu, Palden Lama, Jaewoo Lee, In Kee Kim, Wei Wang
摘要
To effectively utilize cloud computing, cloud practice and research require accurate knowledge of the performance of cloud applications. However, due to the random performance fluctuations, obtaining accurate performance results in the cloud is extremely difficult. To handle this random fluctuation, prior research on cloud performance testing relied on a non-parametric statistic tool called bootstrapping to design their stop criteria. However, in this paper, we show that the basic bootstrapping employed by prior work overlooks the internal dependency within cloud performance test data, which leads to inaccurate performance results.We then present Metior, a novel automated cloud performance testing methodology, which is designed based on statistical tools of block bootstrapping, the law of large numbers, and autocorrelation. These statistical tools allow Metior to properly consider the internal dependency within cloud performance test data. They also provide better coverage of cloud performance fluctuation and reduce the testing cost. Experimental evaluation on two public clouds showed that 98% of Metior’s tests could provide performance results with less than 3% error. Metior also significantly outperformed existing cloud performance testing methodologies in terms of accuracy and cost – with up to 14% increase in the accurate test count and up to 3.1 times reduction in testing cost.
问问这篇 Paper
智能体会读完全文。
Lune 把这篇 Paper 索引到了每一个公式,引用它的顶会 Paper 也一样。你提问,回答直接引用原文。
它引用的顶会 Paper3
- Dynamically reconfiguring software microbenchmarks: reducing execution time without sacrificing result qualityChristoph Laaber, Stefan Würsten, Harald C. Gall, Philipp LeitnerFSE 2020 · 被引用 36 次
- Identifying Software Performance Changes Across Variants and VersionsStefan Mühlbauer, Sven Apel, Norbert SiegmundASE 2020 · 被引用 25 次
- Debugging the performance of Maven's test isolation: experience reportPengyu Nie, Ahmet Çelik, Matthew Coley, Aleksandar Milicevic 等ISSTA 2020 · 被引用 16 次
相关 Paper
- Push-Button Reliability Testing for Cloud-Backed Applications with RainmakerYinfang Chen, Xudong Sun, Suman Nath, Ze Yang 等NSDI 2023 · 被引用 29 次
- Estimating the Error of Randomized Newton Methods: A Bootstrap ApproachJessie X. T. Chen, Miles E. LopesICML 2020 · 被引用 3 次
- Do the Best Cloud Configurations Grow on Trees? An Experimental Evaluation of Black Box Algorithms for Optimizing Cloud Workloads SubMuhammad Bilal, Marco Serafini, Marco Canini, Rodrigo RodriguesVLDB 2020
- A Benchmarking Framework for Interactive 3D Applications in the CloudTianyi Liu, Sen He, Sunzhou Huang, Danny H. K. Tsang 等MICRO 2020 · 被引用 14 次
- TUNA: Tuning Unstable and Noisy Cloud ApplicationsJohannes Freischuetz, Konstantinos Kanellis, Brian Kroth, Shivaram VenkataramanEuroSys 2025 · 被引用 11 次
