当前位置:主页 > 管理论文 > 移动网络论文 >

一种Web集群系统的设计与实现

发布时间:2018-08-03 19:46
【摘要】:当今时代,大量的服务和应用都是围绕着网络展开。由于像CGI和动态主页的CPU密集型应用程序使用的增加,现在的Web服务对性能也提出了更高的要求。Web集群技术可以大大降低系统的失效概率,保证系统的可用性,所以越来越多的企业开始选择使用Web集群服务。随着国家实力的增强和企业对信息化需求的增大,国内对集群技术的需求会日益增加。但是目前对基于国产计算机、操作系统、数据库管理系统的Web集群技术研究比较少,少量开源工具的可靠性及可控性与国家安全、可控性能要求相比还有一定的差距,因此设计并实现基于国产软件平台的Web集群服务,对解决信息系统的并发、吞吐量、均衡负载以及高性能计算等问题有重要意义。 本文首先通过对Web集群系统的功能需求进行分析,指出了系统的前端分配技术和负载均衡算法。并通过系统的环境需求分析,选定了支撑系统的国产软件。其次,本文对Web集群系统进行了结构设计,将系统划分为数据库层、应用服务器层、前端分配层、用户层几个层次,并对各个层次模块功能进行说明。研究了系统主要功能模块的处理流程,并对其进行了详细设计与实现。最后,对整个Web集群系统进行了功能测试和性能测试,并通过对测试结果的分析得出后续进行系统优化的方案。 本文通过对Web集群系统的前端分配技术和负载均衡技术进行研究,采用了四层负载均衡器和七层负载均衡器作为前端分配系统,并通过缓存机制实现了动、静态数据分离。从而提高了Web集群系统处理用户请求的能力。 综上所述,本文通过对集群相关技术的研究,对国产软件平台的分析以及对Web集群的功能研究,最终实现了基于国产软件平台的Web集群系统。并通过系统测试验证了系统的可用性和性能。
[Abstract]:Nowadays, a large number of services and applications are around the network. Because of the increase in the use of CPU intensive applications such as CGI and dynamic home pages, today's Web services also require higher performance. Web clustering technology can greatly reduce the failure probability of the system and ensure the availability of the system. So more and more enterprises choose to use Web cluster service. With the strengthening of national strength and the increasing demand for information technology, the domestic demand for cluster technology will increase day by day. However, there is little research on Web cluster technology based on domestic computer, operating system and database management system. The reliability and controllability of a small number of open source tools are still far behind the requirements of national security and controllable performance. Therefore, the design and implementation of Web cluster services based on domestic software platform is of great significance in solving the problems of concurrency, throughput, load balancing and high performance computing of information systems. This paper firstly analyzes the functional requirements of Web cluster system, and points out the front-end distribution technology and load balancing algorithm of the system. And through the analysis of the environmental requirements of the system, the domestic software supporting the system is selected. Secondly, this paper designs the structure of Web cluster system, divides the system into database layer, application server layer, front-end distribution layer, user layer, and explains the function of each layer module. The processing flow of the main functional modules of the system is studied, and the detailed design and implementation are carried out. Finally, the function test and performance test of the whole Web cluster system are carried out, and the scheme of system optimization is obtained by analyzing the test results. In this paper, the front-end distribution technology and load balancing technology of Web cluster system are studied. The four-layer load balancer and seven-layer load balancer are used as front-end distribution system, and the dynamic and static data separation is realized by caching mechanism. Thus, the ability of Web cluster system to process user requests is improved. To sum up, through the research of cluster related technology, the analysis of domestic software platform and the function of Web cluster, the Web cluster system based on domestic software platform is implemented in this paper. The availability and performance of the system are verified by system test.
【学位授予单位】:北京邮电大学
【学位级别】:硕士
【学位授予年份】:2014
【分类号】:TP393.09

【参考文献】

相关期刊论文 前1条

1 李英壮,李先毅,王利明,李新;基于Linux的集群管理系统设计与实现[J];大连理工大学学报;2003年S1期



本文编号:2162817

资料下载
论文发表

本文链接:https://www.wllwen.com/guanlilunwen/ydhl/2162817.html


Copyright(c)文论论文网All Rights Reserved | 网站地图 |

版权申明:资料由用户677fa***提供,本站仅收录摘要或目录,作者需要删除请E-mail邮箱bigeng88@qq.com