Font Size: a A A

Dynamic Cluster Strategy Reseach And Design Based On WEB Applications

Posted on:2015-10-08Degree:MasterType:Thesis
Country:ChinaCandidate:Y WangFull Text:PDF
GTID:2298330467473573Subject:Computer technology
Abstract/Summary:PDF Full Text Request
Under the background of rapid development of Internet, People begin to pay more andmore attention to Web application cluster. As for its existing solutions, most of which takeadvantage of commercial Web cluster products with middle and large scale to implement.Generally, it’ll cost a lot to execute such solutions. Besides, professionals are essential in thelater period in order to maintain. There’s absent of a small and middle scale Web applicationcluster solution which is targeted, complete, easy to deploy and maintain in the market. Thispaper has put forward a dynamic strategy of Web application cluster which is suitable formiddle and small enterprises through summarizing the existing solutions based on middleand small Web cluster solution as well as testing corresponding cluster environment.Meanwhile, through analyzing and studying server source code of Tomcat and deeplyunderstanding Tomcat’s architecture and the interactive relationship among each element,the paper proposes a designing scheme which can expands the components of Tomcat, andprovides the relatively complete scheme on the basis of studying Tomcat session’s processflow, scheduling request and underlying communication protocol. Here listed is thegeneralization:(1) The paper has put forward a new session object strategy of cluster managementwhich introduces the manager of BackupClusterManager and the Object ofBackupClusterSession. The detailed design has realized the processing working procedureamong each element including the life circle operation such as creation, amendment andupdating the last access time of Session. Besides, it has also provided realization atcorresponding level of Tomcat server source code;(2) The paper has put forward the dynamic scheduling request strategy and increasedscheduling function on the basis of scheduling request which is as the default in Tomcat.Besides, it has designed corresponding way and processing flow of request scheduling as well as monitoring processing strategy of Web application. Meanwhile, it has also providedrealization at corresponding level of Tomcat server source code;(3) This paper has designed a set of underlying communication module based on TCPunicast and UDP broadcast protocol including receiver and sender which can be applied inthe communication transfer of cluster session and dynamic scheduling information. Besides,it has provided encapsulation strategy and realization of session and scheduling information.The designs and realization schemes which is based on Tomcat server expansion in thispaper basically solve the session cluster management problem existed in middle and smallWeb application cluster, monitoring and processing problem of Web application failure aswell as the user request dynamic scheduling problem.
Keywords/Search Tags:Web Application, Cluster, Distributed Session Manager, Context monitoring, Scheduling Policy
PDF Full Text Request
Related items