摘要
云计算的重要特征是按需提供和使用资源。这要求部署在云计算环境下的分布式应用自身应具备动态扩展的能力,即弹性伸缩的能力。面向应用本身的弹性需求和扩展方法展开研究,提出了共性的基本研究方法,其核心是根据某一类应用的特征提出适合弹性扩展的应用模式,再为该模式设计和实现面向体系架构的弹性支撑机制。重点以Web 2.0应用为案例实践了这一方法,提出了面向Web 2.0应用的模式和弹性支撑机制。
One significant feature of cloud computing is to offer and utilize resources on demand. It is essential for distributed applications deployed on cloud computing platforms to have the capability of dynamic scaling. The paper researches on the premise of elasticity of distributed applications and approaches to dynamic scaling, and proposes a methodology whose essence is to discover the appropriate pattern for a certain class of applications. The elasticity supporting mechanism is designed and implemented for the pattern. This methodology is applied in Web 2.0 application case, and the corresponding pattern and elasticity supporting mechanism are proposed.
出处
《计算机工程与科学》
CSCD
北大核心
2014年第7期1221-1225,共5页
Computer Engineering & Science
基金
国家973重点基础研究发展计划资助项目(2011CB302601)
关键词
弹性
云计算
分布式应用
模式
elasticity
cloud computing
distributed system
pattern