PAC: Pattern-driven Application Consolidation for Efficient Cloud Computing

PAC: Pattern-driven Application Consolidation for Efficient Cloud Computing
复制标题

DOI:
10.1109/mascots.2010.12
复制
发表时间:
2010-08
期刊:
2010 IEEE International Symposium on Modeling, Analysis and Simulation of Computer and Telecommunication Systems
影响因子:
--
通讯作者:
Zhenhuan Gong;Xiaohui Gu
Zhenhuan Gong;Xiaohui Gu
中科院分区:
其他
文献类型:
--
作者:
Zhenhuan Gong;Xiaohui Gu

文献摘要

被引文献

相似文献

为了降低云系统资源成本,必须进行应用整合。在本文中,我们提出了一种新的模式驱动的应用程序整合(PAC)系统,以实现有效的资源共享的虚拟化云计算基础设施。PAC采用信号处理技术来动态地发现不同应用程序和主机的重要模式(称为签名)。PAC然后根据提取的签名执行动态应用程序整合。我们在Xen虚拟机平台上实现了PAC系统的原型,并在NCSU虚拟计算实验室进行了测试。我们已经使用RUBiS基准测试,Hadoop数据处理系统和IBM System S流处理系统测试了我们的系统。实验结果表明:1)PAC可以有效地发现被测应用中重复的资源使用模式; 2)与传统的粗粒度方案相比,签名可以减少50-90%的资源预测错误; 3)当在共享集群上运行大量应用时,PAC可以提高应用性能达50%。
To reduce cloud system resource cost, application consolidation is a must. In this paper, we present a novel pattern driven application consolidation (PAC) system to achieve efficient resource sharing in virtualized cloud computing infrastructures. PAC employs signal processing techniques to dynamically discover significant patterns called signatures of different applications and hosts. PAC then performs dynamic application consolidation based on the extracted signatures. We have implemented a prototype of the PAC system on top of the Xen virtual machine platform and tested it on the NCSU Virtual Computing Lab. We have tested our system using RUBiS benchmarks, Hadoop data processing systems, and IBM System S stream processing system. Our experiments show that 1) PAC can efficiently discover repeating resource usage patterns in the tested applications; 2) Signatures can reduce resource prediction errors by 50-90% compared to traditional coarse-grained schemes; 3) PAC can improve application performance by up to 50% when running a large number of applications on a shared cluster.