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
期刊:
Proceedings of the 20th International Middleware Conference (Middleware 2019
影响因子:
--
通讯作者:
Smirni, Evgenia
Smirni, Evgenia
中科院分区:
--
文献类型:
--
作者:
Ali, Ahsan;Pinciroli, Riccardo;Yan, Feng;Smirni, Evgenia

文献摘要

相似文献

在过去的几年中,所有领先的云提供商都引入了可爆发的实例,这些实例可以在有限的时间内冲刺其性能,以应对突然的工作负载变化。尽管存在可突发实例,但对于如何通过根据工作负载需求调节其突发容量来最大限度地减少资源浪费,还没有明确的理解。对于非CPU密集型应用程序来说尤其如此。在本文中,我们研究如何限制网络和I/O的使用,以优化突发过程的效率。我们还研究了应该控制哪些资源以使云提供商和最终用户都受益。我们设计了MRburst(多资源突发性能调度器)来自动限制多个资源(即,网络、I/O和CPU),并使应用程序符合用户定义的服务级别目标(SLO),同时最大限度地减少浪费的资源。MRburst在Amazon EC2上使用两个多资源应用程序进行评估:FTP服务器和Ceph系统。实验结果表明,MRburst通过允许实例在满足SLO的同时将其性能提高2.4倍,从而优于最先进的方法。
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.