• 中国计算机学会会刊
  • 中国科技核心期刊
  • 中文核心期刊

J4 ›› 2014, Vol. 36 ›› Issue (07): 1221-1225.

• 论文 • 上一篇    下一篇

分布式应用弹性支撑机制的研究与实现

贾翔龙,吴刚   

  1. (上海交通大学软件学院,上海 200240)
  • 收稿日期:2012-11-21 修回日期:2013-02-25 出版日期:2014-07-25 发布日期:2014-07-25
  • 基金资助:

    国家973重点基础研究发展计划资助项目(2011CB302601)

Research and implementation of elasticity
supporting mechanism for distributed applications     

JIA Xianglong,WU Gang   

  1. (School of Software Engineering,Shanghai Jiao Tong University,Shanghai 200240,China)
  • Received:2012-11-21 Revised:2013-02-25 Online:2014-07-25 Published:2014-07-25

摘要:

云计算的重要特征是按需提供和使用资源。这要求部署在云计算环境下的分布式应用自身应具备动态扩展的能力,即弹性伸缩的能力。面向应用本身的弹性需求和扩展方法展开研究,提出了共性的基本研究方法,其核心是根据某一类应用的特征提出适合弹性扩展的应用模式,再为该模式设计和实现面向体系架构的弹性支撑机制。重点以Web 2.0应用为案例实践了这一方法,提出了面向Web 2.0应用的模式和弹性支撑机制。

关键词: 弹性, 云计算, 分布式应用, 模式

Abstract:

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.

Key words: elasticity;cloud computing;distributed system;pattern