Font Size: a A A

DMS Application Research Based On Distributed Cache Technology

Posted on:2011-05-10Degree:MasterType:Thesis
Country:ChinaCandidate:X L CaiFull Text:PDF
GTID:2178360305972753Subject:Computer software and theory
Abstract/Summary:PDF Full Text Request
DMS(Document Management System) is received considerable publicity recent years and It becomes an important research subject and hot topic, especially with the development of information technology, people's needs towards the massive document data storage surge increasing. So DMS has become essential core memory hub, and has played an irreplaceable role in the modern enterprise integrated system. Due to familiar with its status of the development in current industry, Taking into account its performance bottlenecks which currently prevailing existed in DMS especially with massive concurrent user requests. So this paper is major focus on performance researching of DMS.This paper focuses on the performance of DMS as key research topics, and the main research work done and get relevant results are as follows:Firstly, Based on full reference towards Jackrabbit which is a Apache's DMS open source project, Firstly a standardized DMS is designed and implemented. Then use it as a model for a comprehensive in-depth study and performance bottleneck analysis. Through the summary of various performance constraints factors, It is found that persistence layer I/O's frequently accessing is the root cause of constraint performance of DMS and become major performance bottleneck. Basis on this root cases, This paper proposed an improvement strategies based on distributed caching technology to improve its low performance and solve its performance bottleneck. and the basic thought is:Current DMS design and integrate with a Distributed Cache Cluster System, and the persistence layer's data will be cached into the Distributed Cache System, then DMS can read the data directly next time from the high-performance Distributed Cache System, So from this It can greatly reduce the frequency of accessing low performance persistence layer, and meet the purpose of resolving the DMS performance bottleneck. Meanwhile, During Distributed Cache Cluster System's designing process, Similar with principles of Windows OS registry, artfully presented a Distributed Cache Cluster System registry management system, its working principle is:the Distributed Cache Cluster System maintains a linear registry from begin to end, then through the distributed cache registry, any physically separate and hashing memory machine can be dynamic integrated into a transparent and logical unity distributed memory cluster by "register" and "off' process. This is another practical innovation related with distributing cache technology in this paper.Finally, This paper make an performance comparing experiment by means of automated testing tool. And from experimental data it shows that:In terms of performance, It will have obvious advantages and will breakthrough its performance bottleneck If the DMS adopt distributed cache technology which proposed and implemented in this article.
Keywords/Search Tags:Document Management System, Dynamic Load Balancing, Distributed Cache System, Registry, Memory Machine
PDF Full Text Request
Related items