基于云存儲(chǔ)的云同步系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)
本文關(guān)鍵詞:基于云存儲(chǔ)的云同步系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)
更多相關(guān)文章: 云同步 云存儲(chǔ) 版本控制 增量存儲(chǔ)
【摘要】:隨著移動(dòng)互聯(lián)網(wǎng)和芯片技術(shù)的高速發(fā)展,用戶可以在各種不同的智能終端設(shè)備上存儲(chǔ)和管理數(shù)據(jù)。為了防止終端設(shè)備上的數(shù)據(jù)丟失,用戶希望將數(shù)據(jù)備份到安全的地方。而數(shù)據(jù)在終端設(shè)備之間同步,也使得用戶在不同終端設(shè)備上訪問自己的數(shù)據(jù)更為方便。為了滿足數(shù)據(jù)備份以及同步的需求,用戶常常使用同步軟件來管理數(shù)據(jù)。得益于云存儲(chǔ)技術(shù)的快速發(fā)展,同步軟件中龐大的數(shù)據(jù)存儲(chǔ)量的問題也得以解決。本文的主要工作如下: 本文設(shè)計(jì)和實(shí)現(xiàn)了一個(gè)基于云存儲(chǔ)的云同步系統(tǒng),研究了該系統(tǒng)的設(shè)計(jì)方案和相應(yīng)算法。首先介紹了系統(tǒng)各個(gè)模塊的具體設(shè)計(jì),描述了基于OpenStack Swift搭建的云存儲(chǔ)平臺(tái)的系統(tǒng)架構(gòu)和訪問接口,并分別對(duì)服務(wù)器和客戶端的執(zhí)行模式、其各個(gè)部分的作用以及數(shù)據(jù)庫設(shè)計(jì)進(jìn)行了描述和分析。根據(jù)云同步系統(tǒng)的版本特點(diǎn),本文還建立了系統(tǒng)的版本控制模型,描述了版本控制策略的實(shí)現(xiàn)算法。最后,本文闡述了系統(tǒng)的運(yùn)行機(jī)制和同步策略。 為了提高云同步系統(tǒng)的存儲(chǔ)空間利用率,本文重點(diǎn)研究了數(shù)據(jù)存儲(chǔ)策略,并針對(duì)大文件的版本存儲(chǔ)問題,提出了一種新的增量存儲(chǔ)算法。該算法基于逆增量存儲(chǔ)模型,利用匹配分塊校驗(yàn)碼的增量計(jì)算方法,極大地減少了系統(tǒng)的存儲(chǔ)空間。本文還研究了基于該算法的版本存儲(chǔ)和版本恢復(fù)功能的實(shí)現(xiàn)算法。通過與現(xiàn)有存儲(chǔ)算法的對(duì)比實(shí)驗(yàn)結(jié)果表明,本文提出的增量存儲(chǔ)算法高效可用。
【學(xué)位授予單位】:中國科學(xué)技術(shù)大學(xué)
【學(xué)位級(jí)別】:碩士
【學(xué)位授予年份】:2014
【分類號(hào)】:TP333
【參考文獻(xiàn)】
中國期刊全文數(shù)據(jù)庫 前8條
1 吳曉勇;李慧娜;;基于文件類型的遠(yuǎn)程文件備份系統(tǒng)[J];計(jì)算機(jī)安全;2012年03期
2 柳青;;我國云計(jì)算安全問題及對(duì)策研究[J];電信網(wǎng)技術(shù);2012年03期
3 鄭如秋;葉政杰;;一種遠(yuǎn)程數(shù)據(jù)備份方式研究及在數(shù)據(jù)中心的應(yīng)用[J];電腦與信息技術(shù);2012年06期
4 何騫;卓碧華;;一種遠(yuǎn)程文件同步方法[J];計(jì)算機(jī)應(yīng)用;2012年02期
5 蘇冠群;陶宏才;;基于Linux平臺(tái)的遠(yuǎn)程數(shù)據(jù)容災(zāi)系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)[J];計(jì)算機(jī)應(yīng)用;2012年07期
6 徐旦;生擁宏;鞠大鵬;吳建平;汪東升;;高效的兩輪遠(yuǎn)程文件快速同步算法[J];計(jì)算機(jī)科學(xué)與探索;2011年01期
7 梁麗木;劉曉潔;胡曉勤;田詩源;;一種低帶寬網(wǎng)絡(luò)文件同步方法的設(shè)計(jì)與實(shí)現(xiàn)[J];四川大學(xué)學(xué)報(bào)(自然科學(xué)版);2011年01期
8 付喜梅;陳家新;;協(xié)同設(shè)計(jì)中版本存儲(chǔ)控制策略的研究[J];微計(jì)算機(jī)信息;2006年12期
,本文編號(hào):1160176
本文鏈接:http://sikaile.net/kejilunwen/jisuanjikexuelunwen/1160176.html