一句话:提出 Metior,用块自助法、大数定律和自相关处理云测试数据内部依赖,提升云性能测试准确率并降低成本。
云环境中性能波动使准确测试困难。已有工作用基本自助法设定停止准则,但忽略性能测试数据的内部依赖,导致结果不准。本文提出 Metior,一种自动化云性能测试方法,基于块自助法、大数定律和自相关,显式建模内部依赖,更好覆盖性能波动并降低测试成本。在两个公有云上评估,98% 的 Metior 测试误差低于 3%;与现有方法相比,准确测试数最多提高 14%,测试成本最多降低 3.1 倍。
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.
DOI 原文 ·
@inproceedings{paperbot6556,
title = {Performance Testing for Cloud Computing with Dependent Data Bootstrapping},
author = {Sen He and Tianyi Liu and Palden Lama and Jaewoo Lee and In Kee Kim and Wei Wang},
booktitle = {ASE},
year = {2021},
doi = {10.1109/ase51524.2021.9678687}
}