Web应用服务器集群性能研究

Web应用服务器集群性能研究

论文摘要

随着Internet的迅猛发展,应用服务器需要为越来越多的用户提供服务,在这种情况下,即使单台服务器性能再高,所能提供的服务也是有限的,且存在单点失效等问题。目前,J2EE已成为设计开发企业级应用的流行技术,J2EE集群是实现企业级应用可伸缩性和高可用性的一种有效方案。为此,负载平衡、故障转移和J2EE应用部署模式成为研究如何提高基于J2EE规范的Web应用服务器集群性能的新课题。本文首先介绍了J2EE分布式多层应用程序模型和核心技术,在此基础上分层阐述了J2EE集群的关键技术及其实现。然后,以开源应用服务器JBoss为基础,进行性能量化分析和J2EE应用的架构研究。针对全局Session复制开销大的问题,提出了2×n拓扑结构集群机制,实验证明该结构有效的降低了系统开销、提高了性能。通过性能测试和理论研究,论证了EJB在性能上存在的问题,阐述了EJB技术和分布式部署对J2EE应用的性能及可伸缩性的影响。最后将平均响应时间和加权连接结合,提出了Web层混合因子动态负载平衡算法,并实验证明了它的有效性。

论文目录

  • 中文摘要
  • 英文摘要
  • 第1章 前言
  • 1.1 课题的提出、目的及意义
  • 1.2 国内外研究现状
  • 1.2.1 Web应用服务器
  • 1.2.2 J2EE集群技术概述
  • 1.3 研究内容与思路
  • 1.4 论文的组织结构
  • 第2章 J2EE平台及其核心技术
  • 2.1 分布式多层应用程序模型
  • 2.2 J2EE容器
  • 2.2.1 容器
  • 2.2.2 容器类型
  • 2.2.3 Web容器与组件
  • 2.2.4 EJB容器与组件
  • 2.2.5 Web容器与EJB容器的比较
  • 2.3 J2EE核心技术
  • 2.4 本章小结
  • 第3章 J2EE集群技术研究
  • 3.1 集群架构
  • 3.1.1 配置结构集群
  • 3.1.2 分离结构集群
  • 3.2 J2EE集群成员通信
  • 3.3 Web层集群的实现
  • 3.3.1 Web负载平衡
  • 3.3.2 HttpSession Failover
  • 3.4 JNDI集群的实现
  • 3.4.1 全局共享JNDI树
  • 3.4.2 独立JNDI树
  • 3.4.3 集中式JNDI树
  • 3.5 EJB集群的实现
  • 3.5.1 EJB集群的负载平衡和Failover
  • 3.5.2 EJB负载平衡粒度
  • 3.5.3 EJB负载平衡算法
  • 3.6 J2EE集群架构的进一步讨论
  • 3.7 本章小结
  • 第4章 JBoss集群性能量化分析与J2EE应用架构
  • 4.1 性能测试、分析的相关技术
  • 4.2 2×n拓扑结构集群
  • 4.2.1 应用事务与集群类型划分
  • 4.2.2 2×n拓扑结构集群
  • 4.2.3 2×n拓扑结构集群中的负载平衡
  • 4.3 Web层集群性能量化分析
  • 4.3.1 实验环境
  • 4.3.2 实验结果分析
  • 4.4 EJB层集群性能量化分析
  • 4.4.1 实验环境
  • 4.4.2 实验结果分析与性能比较
  • 4.4.3 小结
  • 4.5 J2EE应用架构与性能、可伸缩性
  • 4.5.1 系统架构:影响性能和可伸缩性的关键因素
  • 4.5.2 逻辑架构:with EJB和without EJB
  • 4.5.3 物理架构:对象分布与集群
  • 4.5.4 何时使用远程EJB和分布式结构
  • 4.6 本章小结
  • 第5章 Web层混合因子动态负载平衡
  • 5.1 负载平衡策略
  • 5.1.1 按用户绑定粒度划分
  • 5.1.2 按负载平衡算法划分
  • 5.2 Web层混合因子动态负载平衡算法
  • 5.2.1 静态负载平衡算法的缺点
  • 5.2.2 Web层混合因子动态负载平衡算法负载因子选择
  • 5.2.3 混合因子计算
  • 5.3 负载平衡服务实现
  • 5.3.1 主要实现类图
  • 5.3.2 功能说明
  • 5.4 实验评估
  • 5.5 本章小结
  • 第6章 总结和展望
  • 6.1 本文研究总结
  • 6.2 进一步的工作
  • 参考文献
  • 致谢
  • 个人简历、在学期间研究成果
  • 相关论文文献

    • [1].Spring Application Platform——SpringSource迈向应用服务器的第一步[J]. 程序员 2008(06)
    • [2].构建坚固的应用服务器安全防火线[J]. 计算机安全 2014(06)
    • [3].应用服务器的安全性测试技术[J]. 科学咨询(决策管理) 2008(08)
    • [4].应用服务器的软件老化测试[J]. 计算机时代 2009(01)
    • [5].大数据浪潮,您如何从容掌控? IBM Power Systems~(TM)应用服务器,开启大数据价值[J]. 中国政府采购 2013(12)
    • [6].局域网内常见应用服务器线索调查[J]. 信息网络安全 2013(11)
    • [7].大数据浪潮,您如何从容掌控?IBM Power Systems~(TM)应用服务器,开启大数据价值[J]. IT经理世界 2013(24)
    • [8].Power定义下一代应用服务器[J]. 通信世界 2013(14)
    • [9].浅谈网络应用服务器的安全维护技巧[J]. 无线互联科技 2012(12)
    • [10].大数据浪潮,您如何从容掌控?[J]. IT经理世界 2013(20)
    • [11].浅谈Web应用服务器研究综述[J]. 电子制作 2013(19)
    • [12].IBM天合应用服务器“百千万”计划[J]. 微电脑世界 2013(08)
    • [13].东方通舞动应用服务器市场[J]. 软件世界 2010(01)
    • [14].IBM发布“百千万”计划[J]. 通讯世界 2013(12)
    • [15].应用服务器重新启动的分析[J]. 电脑编程技巧与维护 2011(09)
    • [16].基于属性约简的应用服务器优化算法改进[J]. 计算机测量与控制 2017(05)
    • [17].天柏SMS系统应用的几点经验[J]. 中国有线电视 2014(11)
    • [18].一种基于J2EE应用服务器的容侵自治愈方法[J]. 计算机科学 2011(03)
    • [19].基于SNMP应用服务器的监控平台构建与实现[J]. 实验室研究与探索 2010(01)
    • [20].基于NIO和设计模式的应用服务器的设计与实现[J]. 微计算机信息 2009(21)
    • [21].支持复杂事务模式的Web应用服务器复制机制[J]. 软件学报 2008(02)
    • [22].浅谈应用服务器组负载均衡项目的实施[J]. 硅谷 2010(09)
    • [23].容忍入侵的J2EE应用服务器设计与实现[J]. 计算机工程 2008(19)
    • [24].应用服务器业务层框架的改进[J]. 电信工程技术与标准化 2011(12)
    • [25].关于Web应用服务器QoS的研究[J]. 福建电脑 2008(05)
    • [26].在云迁移工作中应用ODP.NET技术实现IIS服务器和应用升级方法解析[J]. 信息系统工程 2019(06)
    • [27].B/S企业应用系统的运行监控[J]. 中国传媒科技 2009(06)
    • [28].综合应用服务器模拟器在智能变电站中的应用[J]. 装备制造技术 2016(04)
    • [29].IBM冲击“百千万”计划[J]. 软件和信息服务 2013(08)
    • [30].基于网络通信的工业检测服务器设计[J]. 数字通信世界 2018(08)

    标签:;  ;  ;  ;  

    Web应用服务器集群性能研究
    下载Doc文档

    猜你喜欢