基于C/S通信模型的负载均衡系统的设计与研究
发布时间:2023-04-08 18:05
随着科学技术的不断发展,互联网正在飞速发展,互联网的流量呈几何级数增加,目前单一的服务器系统已经难以应对当前数据发展的要求。通过将一组服务器结合起来,形成一个高性能的集群,实现负载均衡系统,能够很好的应对超大量的用户访问。因此,研究负载均衡系统及其任务调度策略显得非常重要。本文首先研究了服务器系统设计的相关技术,并且设计了一套基于C/S(Client/Server)通信模型的服务器系统,该系统的主要目标在于实现对用户的管理。系统的设计主要基于软件设计中模块分离的思想,使得系统可以分而治之,大系统小化,同时采用数据库和缓存来对数据进行存储。系统还设计了全新的保活系统,具有一定的创新意义。本服务器系统加入了公钥加密系统和对称加密系统,保证了客户端和服务器之间的通信安全,还实现了对用户密码的安全存储,按照该方式存储的用户密码一方面可以防止黑客攻击窃取密码,另一方面对于不同用户采用相同密码也能起到保护作用。本文研究的负载均衡系统是基于前面设计的C/S通信模型。本文利用Tengine搭建了基本的负载均衡系统,并且对基本的负载均衡调度算法进行了一定的研究。在此基础上,本文提出了一种动态反馈调度算法...
【文章页数】:66 页
【学位级别】:硕士
【文章目录】:
摘要
Abstract
第一章 绪论
1.1 研究背景与意义
1.2 研究现状
1.3 研究内容及安排
1.4 本章小结
第二章 集群与负载均衡技术
2.1 集群系统
2.2 负载均衡技术
2.2.1 负载均衡实现技术
2.2.2 负载均衡算法介绍
2.3 Tengine简介
2.4 本章小结
第三章 C/S通信系统设计
3.1 设计背景
3.2 C/S通信系统设计
3.2.1 模块分离思想
3.2.2 服务器框架
3.2.3 登陆保活逻辑
3.2.4 数据存储系统
3.2.5 服务器系统
3.2.6 客户端设计
3.3 通信以及账号安全
3.3.1 加密方式简介
3.3.2 通信加密方案
3.3.3 账号安全存储方案
3.3.4 安全注册与登陆
3.4 本章小结
第四章 负载均衡系统设计与研究
4.1 负载均衡系统设计
4.1.1 理论设计
4.1.2 搭建负载均衡系统
4.1.3 Nginx工作模式
4.2 动态负载均衡算法研究
4.2.1 加权轮转调度算法
4.2.2 服务器参数介绍
4.2.3 权值模型
4.2.4 动态反馈调度算法
4.3 负载均衡系统扩展
4.3.1 数据库扩展
4.3.2 数据一致访问层
4.3.3 系统整体扩展
4.4 本章小结
第五章 测试与结果分析
5.1 服务器系统测试
5.1.1 保活系统仿真测试
5.1.2 服务器系统压力测试
5.2 负载均衡系统测试
5.2.1 服务器负载评价参数
5.2.2 权值模型参数求解
5.2.3 动态反馈调度算法性能测试
5.3 本章小结
总结
参考文献
攻读硕士学位期间取得的研究成果
致谢
附件
本文编号:3786229
【文章页数】:66 页
【学位级别】:硕士
【文章目录】:
摘要
Abstract
第一章 绪论
1.1 研究背景与意义
1.2 研究现状
1.3 研究内容及安排
1.4 本章小结
第二章 集群与负载均衡技术
2.1 集群系统
2.2 负载均衡技术
2.2.1 负载均衡实现技术
2.2.2 负载均衡算法介绍
2.3 Tengine简介
2.4 本章小结
第三章 C/S通信系统设计
3.1 设计背景
3.2 C/S通信系统设计
3.2.1 模块分离思想
3.2.2 服务器框架
3.2.3 登陆保活逻辑
3.2.4 数据存储系统
3.2.5 服务器系统
3.2.6 客户端设计
3.3 通信以及账号安全
3.3.1 加密方式简介
3.3.2 通信加密方案
3.3.3 账号安全存储方案
3.3.4 安全注册与登陆
3.4 本章小结
第四章 负载均衡系统设计与研究
4.1 负载均衡系统设计
4.1.1 理论设计
4.1.2 搭建负载均衡系统
4.1.3 Nginx工作模式
4.2 动态负载均衡算法研究
4.2.1 加权轮转调度算法
4.2.2 服务器参数介绍
4.2.3 权值模型
4.2.4 动态反馈调度算法
4.3 负载均衡系统扩展
4.3.1 数据库扩展
4.3.2 数据一致访问层
4.3.3 系统整体扩展
4.4 本章小结
第五章 测试与结果分析
5.1 服务器系统测试
5.1.1 保活系统仿真测试
5.1.2 服务器系统压力测试
5.2 负载均衡系统测试
5.2.1 服务器负载评价参数
5.2.2 权值模型参数求解
5.2.3 动态反馈调度算法性能测试
5.3 本章小结
总结
参考文献
攻读硕士学位期间取得的研究成果
致谢
附件
本文编号:3786229
本文链接:https://www.wllwen.com/guanlilunwen/ydhl/3786229.html