开题报告Web应用服务器自适应集群管理系统的设计与实现.docVIP

开题报告Web应用服务器自适应集群管理系统的设计与实现.doc

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
开题报告Web应用服务器自适应集群管理系统的设计与实现.doc

软件研究所 硕士研究生开题报告暨中期考核表 研究半姓名 章辉 导师姓名 黄涛 学 号 200728015029009 学科专业 计算机软件与理论 所在部门 软件工程技术中心 拟定学位论文题目 Web应用服务器自适应集群管理系统的设计与实现 已完成总学分:33分,其中:公共学位课7分,专业学位课12分,非学位课14分。 一、选题的依据和意义 Web应用服务器是Web ih算环境下为事务性Web应用提供一系列运行时服务的中间件系 统。它口产纶以来就得到了工业界和学术界的普遍关注。国际上许多著名的开源组织和计算机公 司都进行了大量的研发工作,推出了各自的产品和系统,如TomcatJBoss Glassfish WebsphereWcblogic 等。 随着计算机的普及和网络技术的发展,Internet上的Web应用和HTTP请求的爆炸性增长,使 得Web应用服务器经常谢临超载的问题。集群技术被认为是解决这一问题的冇效手段。集群是 一种并行或分布式处理系统,由很多连接在一起的独立计算机组成,像一个单独集成的计算资源 -?样协同T作。将系统组成集群,通过提供负载均衡、失效恢复等功能,能使系统具备高性能、 高可用性和高可扩展性。由于集群系统的性价比较高,可扩展性较好,越来越多的集群系统取代 了传统超级并行计算机來完成人规模计算任务,如分析金融模式,模拟物理过程,分析大规模数 据。 U前,拥有上百个节点的集群已经很常见了,不少公司还构建了超过1(),()()()个节点的集群, 如Google, Microsoft, Yahoo以及许多国防实验室。有人预计,在不久的将來,拥有100,00()甚 至更多节点的集群将会出现。与单台计算机不一样,集群的配置和管理会涉及到每个节点,过程 繁琐、复杂而冃容易出错。因此,可伸缩管理能力和自我组织能力已成为构建大规模动态分布式 应用的一个迫切需求。 本论文主要研究Web应用服务器H适应集群管理系统,以简化集群系统的配置、管理和维 护。 二、国内外研究状况分析 集群管理是集群技术研究的一个热点。集群管理主要涉及队列管理、主机管理、资源管理、 作业管理以及策略管理[1]。其屮,策略乂分为资源利用策略和调度策略。由于本论文主要关注 Web应用服务器用于处理HTTP请求的场景,因此,我们不关注作业管理。另外,资源管理已由 以系统为屮心(system-centric)的管理方式逐渐向以用八为屮心(user-centric)的管理方式方向发 展,而基于策略的资源管理只是资源管理的一种。因此,根据被管理的对象,我们将Web应用服 务器集群管理分为三类:节点管理、资源管理和调度策略管理。 节点管理 Web应用服务器集群管理系统主要提供了两种重要的不同类型的服务:计算服务和管理服 务。前一种服务主要是处理HTTP请求,后一?种服务涉及集群监控、配逍、调度等任务。在集群 中,一个节点可能既运行计算服务,又运行管理服务。此外,节点的异构性以及计算能力的差异 性也增加了集群管理的复杂度。因此,如何有效的管理集群节点是集群管理的一个重要内容。 根据管理考的数U及具相互关系,集群系统节点的管理模式主要有以下三种,如所示: 集中式模式一一即由一个单独的管理者节点来管理整个系统。它使系统管理方便,口易于 实现,但是,可扩展性较差,不适合于人规模集群。Weblogic Application Server Cluster即采用了 集中式模式进行管理。 分散式模式一一即将系统分成若干个管理域,每个域有一个管理者,且各域的管理者地位 等同。当需要另一个域的信息时,管理者通过与同级的系统通信來获取相应信息,可扩展性好。 Cooperation-Oriented Hierarchical Autonomic Architecture (CHAA) [2]使用了 分布式模式进行管 理。 分层式模式一一即将节点组织成一个层次结构。与分布式模式的区别在于,当需要另一个 域的信息时,管理者是通过与管理者的管理者通信來获取相应信息,可扩展性较好。Adaptation- Oriented Cluster Monitoring System (AOCMS) [3]使用 了分层式模式Jit彳亍管理。 资源管理 资源通常是指完成任务所需要的CPU、存储器、外部设备、线程池、数据库连接等。合理的 利用资源是发挥集群性能的重要保证。Condor[4] , LoadLeveler[5] , Load Sharing Facility (LSF) [6] , Portable Batch System (PBS) [7]以及 Sun Grid Engine (SGE) [8]等集群资源管理 系统都是采用以系统为中心的方式来管理集群资源,其目的在于提高系统的整体性能,如提高系

文档评论(0)

ggkkppp + 关注
实名认证
文档贡献者

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

1亿VIP精品文档

相关文档