分布式數(shù)據(jù)緩存機(jī)制的研究和設(shè)計(jì)
[Abstract]:With the coming of big data era, distributed application system has become the mainstream of development. As an important means to improve application performance, distributed data caching has become an indispensable part of distributed application development, and has been paid more and more attention and research by enterprises. At present, many open source cache products have some shortcomings in data redundant backup, failure transfer and expansibility, while commercial cache systems are expensive and opaque. As a result, open source products need to be extended to meet application requirements, and charging products cannot be used in the most efficient way. So it is urgent to study and design a distributed data caching framework to solve these problems. In this paper, the existing distributed data cache technology is studied, and the implementation principle and existing technical characteristics of data redundancy backup, failure transfer and extension are analyzed. And pointed out the shortcomings of the existing technology and the internal factors that caused these deficiencies. On this basis, a universal, low-cost, scalable distributed data caching framework is proposed. This framework is designed based on the existing service components, integrates the advantages of each service component, and ensures the extensibility and availability of the whole framework. The functions of failover and load balancing are also extended such as cache replacement policy distributed transaction commit mechanism and network I / O model. In order to ensure the availability of the system, each component of the framework implements redundancy mechanism and has strong fault-tolerant ability. The concurrency ability of the system can be continuously improved through horizontal expansion. Finally, a simulated test environment is set up, which verifies that each functional mechanism can run automatically and correctly, the performance and concurrency ability reach the design goal, and it can completely meet the needs of practical application. It has certain practical value and engineering significance.
【學(xué)位授予單位】:湖南大學(xué)
【學(xué)位級(jí)別】:碩士
【學(xué)位授予年份】:2013
【分類號(hào)】:TP333
【參考文獻(xiàn)】
相關(guān)期刊論文 前10條
1 董立巖;黃樂;王利民;毛銳;殷涵;;改進(jìn)的分布式系統(tǒng)負(fù)載平衡策略[J];北京工業(yè)大學(xué)學(xué)報(bào);2011年12期
2 高寧;;IBM消息中間件WebSphere MQ的應(yīng)用[J];電腦知識(shí)與技術(shù);2010年31期
3 宗小忠;;基于Memcached構(gòu)建Web緩存服務(wù)器[J];電腦知識(shí)與技術(shù);2011年05期
4 張燕;徐立新;;ActiveMQ特性與配置研究[J];電腦編程技巧與維護(hù);2011年12期
5 梁永利;;分布式異構(gòu)數(shù)據(jù)庫(kù)備份恢復(fù)機(jī)制研究[J];信息通信;2011年05期
6 方君;楊壽保;周文煜;王淑玲;;網(wǎng)絡(luò)存儲(chǔ)中分布式I/O緩存機(jī)制研究[J];華中科技大學(xué)學(xué)報(bào)(自然科學(xué)版);2011年S1期
7 劉正偉;文中領(lǐng);張海濤;;云計(jì)算和云數(shù)據(jù)管理技術(shù)[J];計(jì)算機(jī)研究與發(fā)展;2012年S1期
8 桑玉真;陳軍華;南理勇;;一種基于非阻塞的分布式數(shù)據(jù)庫(kù)原子提交協(xié)議[J];計(jì)算機(jī)工程與應(yīng)用;2012年04期
9 陳斌;白曉穎;馬博;黃俊飛;;分布式系統(tǒng)可伸縮性研究綜述[J];計(jì)算機(jī)科學(xué);2011年08期
10 鄢喜愛;楊金民;張波云;常衛(wèi)東;;基于代理的3PC分布式事務(wù)提交協(xié)議[J];計(jì)算機(jī)工程;2007年06期
相關(guān)博士學(xué)位論文 前1條
1 高國(guó)強(qiáng);對(duì)等網(wǎng)絡(luò)分布式緩存機(jī)制研究[D];華中科技大學(xué);2011年
本文編號(hào):2189632
本文鏈接:http://sikaile.net/kejilunwen/jisuanjikexuelunwen/2189632.html