网站大量收购闲置独家精品文档,联系QQ:2885784924

分布式应用弹性支撑机制的研究与实现-计算机科学与技术专业论文.docx

分布式应用弹性支撑机制的研究与实现-计算机科学与技术专业论文.docx

  1. 1、本文档共82页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
分布式应用弹性支撑机制的研究与实现-计算机科学与技术专业论文

上海交通大学 上海交通大学 万方数据 万方数据 万方数据 万方数据 学位论文原创性声明 本人郑重声明:所呈交的学位论文,是本人在导师的指导下,独立进行研 究工作所取得的成果。除文中已经注明引用的内容外,本论文不包含任何其他 个人或集体已经发表或撰写过的作品成果。对本文的研究做出重要贡献的个人 和集体,均已在文中以明确方式标明。本人完全意识到本声明的法律结果由本 人承担。 学位论文作者签名: 安队性 日期:兰t 年止月立日 上海交通大学 上海交通大学 万方数据 万方数据 万方数据 万方数据 学位论文版权使用授权书 本学位论文作者完全了解学校有关保留、使用学位论文的规定,同意学校 保留并向国家有关部门或机构送交论文的复印件和电子版,允许论文被查阅和 借阅。本人授权上海交通大学可以将本学位论文的全部或部分内容编入有关 数据库进行检索,可以采用影印、缩印或扫描等复制手段保存和汇编本学位论 文。 保密,在 年解密后适用本授权书。 本学位论文属于 固不保密。 (请在以上方框内打 \/ ) 学位论文作者签名:安概在 日期:坦1L年 一月工日 指导教师签名 日期:μII年 L月 2日 上海交通大学硕士学位论文摘要 上海交通大学硕士学位论文 摘要 分布式应用弹性支撑机制的研究与实现上海交通大学硕士学位论文 分布式应用弹性支撑机制的研究与实现 上海交通大学硕士学位论文 万方数据 万方数据 万方数据 万方数据 分布式应用弹性支撑机制的研究与实现 摘 要 云计算作为一种新兴的基于网络的计算方式,受到学术界和产业界的关 注。云计算平台将大量计算资源和存储资源连接起来,形成虚拟资源池,根据 部署在平台上应用程序的需要提供这些资源,使应用程序能够应对负载的波 动,这种按需使用资源的能力称为弹性。与可扩展性不同的是,弹性除了要求 应用程序能够利用更多的资源以应对额外的负载之外,还要求随着负载的减轻 应用程序主动释放或由云平台回收已分配的资源。支持具有弹性的应用程序是 云计算区别于网格计算等其他分布式计算的重要特征。 学术界和产业界从平台的角度出发对弹性做了大量研究。云计算的本质 是分布式计算,增加分布式系统的资源有两种途径:升级(Scale Up)和扩展 (Scale Out)。升级是指提升系统内节点的运算能力,扩展是指增加系统内节 点的数量。不同类型的云平台根据平台特点提供不同的弹性支撑机制。PaaS (Platform as a Service)平台通过虚拟化技术对应用屏蔽基础设施的分布式拓扑 结构,以升级的方式支撑应用弹性;IaaS(Infrastructure as a Service)平台提供 创建和回收虚拟机实例的接口,以扩建的方式支撑应用弹性。 对于部署在云平台的应用而言,如果自身没有支持动态扩展的机制,是无 法利用平台提供的资源实现弹性的。本文面向应用本身的弹性需求展开研究, 提出以扩展方式实现弹性支撑机制的基本研究方法:首先,根据共性的业务逻 辑对应用分类,分析这一类应用的技术特点;其次,总结技术特点,从分布式 应用架构的角度提出适合实现此类应用弹性的应用模式(Pattern);再次,根 据应用模式设计平台的架构,以及平台为帮助应用实践这种模式提供的弹性支 撑库(Elasticity Supporting Library);最后,实现平台和弹性支撑库,通过实验 验证平台的支撑能力和模式的有效性。 本文采取上述基本研究方法,分别对 Web1.0 和 Web2.0 这两类应用程序进 行了案例分析。Web1.0 应用的内容(Content)由服务器端生成,适合采用页 面静态化思想生成静态页面。本文提出 Publisher-Distributor-Author(PDA)模 — i — 式,把页面的生成与发布放在不同节点上进行,采用调整 Publisher 节点数量的 方式应对负载的波动。根据 PDA 模式实现了 Web1.0 平台以及弹性支撑库,进 行了相关实验验证 PDA 模式的有效性。 Web2.0 应用的特征是用户生成内容(User Generated Content),本文提出 Processor-State-Persistent(PSP)模式,把执行运算、管理会话(Session)数据 和管理持久数据分散在不同节点上进行,根据负载的具体情况调整相应类型节 点的数量。根据 PSP 模式实现 Web2.0 平台以及弹性支撑库,在此过程中改进 了一致性哈希算法,对不同类型节点分别进行了实验,验证了 PSP 模式的有效 性。通过上述案例分析,在给出具体解决方案的同时证实了基本研究方法对实 践的指导意义。 关键词: 弹性 云计算 分布式应用 应用模式 ii — 上海交通大学硕士学位论文ABSTRA 上海交通大学硕士学位论文 ABSTRACT 分

您可能关注的文档

文档评论(0)

peili2018 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档