It's not a Sprint, it's a Marathon: Stretching Multi-resource Burstable Performance in Public Clouds
It's not a Sprint, it's a Marathon: Stretching Multi-resource Burstable Performance in Public Clouds
复制标题
这不是冲刺,而是马拉松:在公共云中扩展多资源突发性能
DOI:
10.1145/3366626.3368130
复制
发表时间:
2019
期刊:
影响因子:
--
通讯作者:
Smirni, Evgenia
中科院分区:
文献类型:
--
作者:
Ali, Ahsan;Pinciroli, Riccardo;Yan, Feng;Smirni, Evgenia
During the past few years, all leading cloud providers introduced burstable instances that can sprint their performance for a limited period to address sudden workload variations. Despite the availability of burstable instances, there is no clear understanding of how to minimize the waste of resources by regulating their burst capacity to the workload requirements. This is especially true when it comes to non-CPU-intensive applications. In this paper, we investigate how to limit network and I/O usage to optimize the efficiency of the bursting process. We also study which resource shall be controlled to benefit both cloud providers and end-users. We design MRburst (Multi-Resource burstable performance scheduler) to automatically limit multiple resources (i.e., network, I/O, and CPU) and make the application comply with a user-defined service level objective (SLO) while minimizing wasted resources. MRburst is evaluated on Amazon EC2 using two multi-resource applications: an FTP server and a Ceph system. Experimental results show that MRburst outperforms state-of-the-art approaches by allowing instances to speed up their performance for up to 2.4 times longer period while meeting SLO.