论文摘要
集群的动态负载均衡是集群计算中的关键技术,如何提高动态负载均衡的性能,一直是集群计算研究的热点。本文研究的集群负载均衡问题,其目的就是在互联网用户数和网络流量呈几何级数增长的情况下,使集群系统仍然能够提供高可用高扩展性的服务。本文首先分析了集群技术及其负载均衡技术的现状和发展趋势,指出了当前集群负载均衡机制存在的问题和不足之处,在综合分析了集群计算技术和Agent技术的基础上,将Agent技术引入集群负载均衡机制中。提出了将Agent的强化学习机制和负载均衡转移技术相结合的负载分配策略,并设计了一个基于多Agent系统的集群负载均衡模型。本文对该模型的设计思路、体系结构和工作原理都进行了较详细的论述。文章结合Web层容器集群的特点,在其基础上实现了该模型。并验证了其性能效果优于传统的集群负载均衡算法。文章最后对基于多Agent系统的集群负载均衡研究和设计做了总结,并提出今后需要进一步研究的内容。本文在Agent在集群技术应用方面做了一些工作,如强化学习在负载均衡策略中的应用,多个Agent如何相互协作共同完成系统功能等。这些内容对集群系统中相关研究有一定的参考价值,具有一定的借鉴意义。
论文目录
中文摘要Abstract第一章 绪论1.1 研究背景1.2 研究现状1.2.1 负载均衡研究现状1.2.2 Agent的研究现状1.3 课题研究重点1.4 论文的组织第二章 负载均衡及 Agent相关背景2.1 集群系统相关概念2.1.1 概述2.1.2 集群的体系结构2.1.3 J2EE集群2.2 负载均衡技术的研究2.2.1 概述2.2.2 负载均衡技术的分类2.2.3 负载均衡算法的组成要素2.3 Agent的基本理论2.3.1 Agent的概念2.3.2 Agent的结构2.3.3 MAS系统2.4 Agent的学习机制2.5 Agent的强化学习2.5.1 强化学习的概念2.5.2 强化学习的机制2.5.3 多Agent的强化学习2.6 本章小结第三章 基于 MAS负载均衡模型的设计3.1 模型的设计思路3.1.1 设计问题的提出与分析3.1.2 模型的结构设计3.2 Agent的结构设计3.3 Agent的功能设计3.3.1 管理 Agent中各层功能的设计3.3.2 负载 Agent中各层功能的设计3.4 本章小结第四章 基于 MAS负载均衡模型的功能实现4.1 管理 Agent的功能实现4.1.1 定义层的功能实现4.1.2 组织合作层的功能实现4.2 负载Agent的功能实现4.2.1 定义层的功能实现4.2.2 组织合作层的功能实现4.3 通讯层的功能实现4.4 负载Agent的Q学习4.5 Q学习的参数选择4.6 本章小结第五章 Web层容器集群下负载均衡模型的实现5.1 Tomcat集群系统5.2 系统实现5.2.1 系统的整体架构5.2.2 代码实现5.3 性能评价5.3.1 算法的性能分析5.3.2 实验环境5.3.3 测试过程第六章 结论6.1 工作总结6.2 展望参考文献攻读学位期间公开发表的论文攻读学位期间参与的项目致谢详细摘要
相关论文文献
标签:集群论文; 层容器论文; 负载均衡论文; 学习论文;