Font Size: a A A

Management System Design And Implementation Based On Apache-Tomcat Server Cluster

Posted on:2012-09-21Degree:MasterType:Thesis
Country:ChinaCandidate:Z HuangFull Text:PDF
GTID:2248330392957259Subject:Software engineering
Abstract/Summary:PDF Full Text Request
With the development of network technology, the applications of cluster system aremore and more extensive. Interconnecting multiple application servers to constitute acluster system, andit can play high performance that a single application server can’tachieve. The managementof each node (including monitoring and control) is particularlyimportant in application server cluster system, because effective management cansignificantly improve the resource utilization and availability of cluster system.Apache-Tomcat cluster system is an application of the Apache mod_jk module,which is based on the AJP communication protocols and sends the requests of a Webserver to the each Tomcat application server. Requests can be forwarded to theinternal web server byusing a proxy server, and the proxy server forwardstherequests evenly to one of the multiple internal web server, so as to achieve loadbalancing purposes.Application server cluster management system is designed to solve theapplication server cluster system management issues. Through the introduction andresearch of the cluster system, detailed analysis of the mod_jk module in Apache, and thedevelopment of web pages, we can have a more intuitive control and monitoring of thestatus of the cluster.In the practical part, a complete cluster solution scheme is proposedwith specificproject requirements, and this solution not only solves the cluster system performancerequirements, but also shows a cluster management system for maintenance anddebugging which is based on the B/S structure. The cluster management system proposesa more complete cluster management theory, including monitoring the status of therunningcluster, installing and restoring cluster node fast,scheduling the clusterdynamically, and aunified management interface which form four parts, andmake preparations for featureupdates over the next cluster expansion, so as to improve cluster availability, simplifiedmaintenance, and easy to expand the size of the cluster. The whole system draws othermature cluster management system design, uses modular design, and develops on variousexisting open source (Open Source) project and the basis of free software.
Keywords/Search Tags:Server cluster, Load balancing, Scalability, High reliability
PDF Full Text Request
Related items