SmartScale: Automatic Application Scaling in Enterprise Clouds

Cloud Computing(2012)

引用 176|浏览0
暂无评分
摘要
Enterprise clouds today support an on demand resource allocation model and can provide resources requested by applications in a near online manner using virtual machine resizing or cloning. However, in order to take advantage of an on demand resource model, enterprise applications need to be automatically scaled in a way that makes the most efficient use of resources. In this work, we present the SmartScale automated scaling framework. SmartScale uses a combination of vertical (adding more resources to existing VM instances) and horizontal (adding more VM instances) scaling to ensure that the application is scaled in a manner that optimizes both resource usage and the reconfiguration cost incurred due to scaling. The SmartScale methodology is proactive and ensures that the application converges quickly to the desired scaling level even when the workload intensity changes significantly. We evaluate SmartScale using real production traces on Olio, an emerging cloud benchmark, running on a ???-based cloud testbed. We present both theoretical and experimental evidence that comprehensively establish the effectiveness of SmartScale.
更多
查看译文
关键词
cloud benchmark,demand resource model,enterprise clouds,demand resource allocation model,near online manner,automatic application scaling,smartscale methodology,enterprise application,enterprise cloud,resource usage,smartscale automated scaling framework,vm instance,resource management,hardware,virtual machines,throughput,cloud computing,servers
AI 理解论文
溯源树
样例
生成溯源树,研究论文发展脉络
Chat Paper
正在生成论文摘要