How to Supercharge the Amazon T2: Observations and Suggestions

How to Supercharge the Amazon T2: Observations and Suggestions
复制标题

DOI:
10.1109/cloud.2017.43
复制
发表时间:
2017-06
期刊:
2017 IEEE 10th International Conference on Cloud Computing (CLOUD)
影响因子:
--
通讯作者:
Feng Yan;Lihua Ren;Daniel J. Dubois;G. Casale;Jiawei Wen;E. Smirni
Feng Yan;Lihua Ren;Daniel J. Dubois;G. Casale;Jiawei Wen;E. Smirni
中科院分区:
其他
文献类型:
--
作者:
Feng Yan;Lihua Ren;Daniel J. Dubois;G. Casale;Jiawei Wen;E. Smirni

文献摘要

相似文献

云服务提供商采用信用系统,允许用户在没有额外成本的情况下获得性能突发时段。例如,Amazon EC2 T2实例提供了较低的基准性能以及使用CPU积分实现短期高性能的能力。一旦创建了T2实例并为其分配了一些初始配额,而其CPU利用率高于基准阈值,则会有一段短暂的时间来提升性能并使用分配的CPU配额。在使用了所有积分后,最大可实现的绩效下降到基线。当实例利用率低于基准阈值时,会定期累积积分。本文提出了一种在保持高性能的同时,通过无缝延长过渡期的持续时间来增加T2的性能优势的方法。这种高性能过渡期的延长与主动迁移相结合,以进一步利用最初分配的积分。我们通过实验演示了这种方法对单层和多层应用程序的好处。
Cloud service providers adopt a credit system to allow users to obtain periods of performance bursts without additional cost. For example, the Amazon EC2 T2 instance offers low baseline performance and the capability to achieve short periods of high performance using CPU credits. Once a T2 instance is created and assigned some initial credits, while its CPU utilization is above the baseline threshold, there is a transient period where performance is boosted and the assigned CPU credits are used. After all credits are used, the maximum achievable performance drops to baseline. Credits accrue periodically, when the instance utilization is below the baseline threshold. This paper proposes a methodology to increase the performance benefits of T2 by seamlessly extending the duration of the transient period while maintaining high performance. This extension of the high performance transient period is combined with proactive migration to further take advantage of the initially assigned credits. We conduct experiments to demonstrate the benefits of this methodology for both single-tier and multi-tier applications.