天堂国产午夜亚洲专区-少妇人妻综合久久蜜臀-国产成人户外露出视频在线-国产91传媒一区二区三区

當前位置:主頁 > 科技論文 > 計算機論文 >

基于Openstack云存儲技術的研究與實現(xiàn)

發(fā)布時間:2017-10-10 08:20

  本文關鍵詞:基于Openstack云存儲技術的研究與實現(xiàn)


  更多相關文章: Openstack Swift 云存儲 云備份


【摘要】:當下隨著企業(yè)或個人產(chǎn)生的數(shù)據(jù)量越來越大,單純的本地存儲空間已經(jīng)無法滿足人們的需要。在這種背景下各種類型的云存儲平臺紛紛涌現(xiàn),極大地方便了人們的日常生活。各種云存儲后端在提供大容量數(shù)據(jù)存儲的同時也保證了后端的容錯性及數(shù)據(jù)的安全性,使得數(shù)據(jù)更不易丟失。但是這些存儲通常是以RESTful API的形式對外提供存儲的服務,普通用戶使用時過于繁瑣,針對這個問題,本文設計并實現(xiàn)了客戶端,充分利用了Swift的優(yōu)秀性能,對云存儲的部分操作進行了優(yōu)化,設計并實現(xiàn)了以云備份的方式自動幫助用戶釋放本地存儲空間的功能,為用戶提供了簡單易用的云存儲服務。本文對Openstack的Swift組件進行了深入研究,基于它在負載均衡、數(shù)據(jù)容錯性、數(shù)據(jù)遷移等方面的優(yōu)秀性能,同時它的存儲對象主要是圖片,視頻,鏡像等靜態(tài)數(shù)據(jù),所以最終將Swift確定為客戶端的存儲后端。Swift中可以將Keystone配置為用戶驗證模塊,客戶端以Java重新封裝Swift的RESTful API的方式調(diào)用Swift的服務,并以Web的形式向用戶提供交互操作。在功能方面,客戶端主要由驗證模塊、請求轉(zhuǎn)發(fā)模塊、具體的對象操作模塊、緩存模塊、數(shù)據(jù)備份模塊及文件檢驗模塊構成。首先,客戶端實現(xiàn)了最基本的查詢、上傳、下載和刪除操作。對于上傳操作,第一,客戶端解除了對文件大小的限制(Swift規(guī)定的最大上傳文件為5G),采用了分塊上傳的操作;第二,利用了Java的多線程策略實現(xiàn)了并發(fā)操作。文中的實驗結果也證實了在對這些操作進行優(yōu)化后傳輸速度有一定的提升。對于視頻文件,客戶端采取了有別于普通文件的分塊方式,保證了每塊能單獨播放,這樣就能實現(xiàn)用戶在下載時能先觀看保存到本地的視頻塊。在為用戶提供基本的文件存儲的同時,為了能保證用戶能高效地利用好本地文件系統(tǒng)的存儲空間,本客戶端還提供自動為用戶進行數(shù)據(jù)云備份的功能,這樣可以為用戶分配更多的本地存儲,避免出現(xiàn)本地文件系統(tǒng)出現(xiàn)存儲容量不夠的尷尬情況。所有數(shù)據(jù)上傳到云端,用戶可以根據(jù)自己的需要將相應的文件再下載到本地。
【關鍵詞】:Openstack Swift 云存儲 云備份
【學位授予單位】:華南理工大學
【學位級別】:碩士
【學位授予年份】:2016
【分類號】:TP333
【目錄】:
  • 摘要5-6
  • Abstract6-9
  • 第一章 緒論9-15
  • 1.1 云存儲的發(fā)展與現(xiàn)狀9-12
  • 1.1.1 云存儲的發(fā)展9-10
  • 1.1.2 云存儲的現(xiàn)狀10-12
  • 1.2 選題意義12-13
  • 1.3 研究內(nèi)容13
  • 1.4 論文組織結構13-14
  • 1.5 本章小結14-15
  • 第二章 相關理論及技術15-23
  • 2.1 云計算平臺Openstack的介紹15-18
  • 2.2 主流存儲平臺的對比18-22
  • 2.2.1 塊存儲Ceph18-20
  • 2.2.2 分布式存儲HDFS20-21
  • 2.2.3 對象存儲組件Swift21-22
  • 2.3 本章小結22-23
  • 第三章 Swift架構及存儲原理23-35
  • 3.1 Swift的相關概念23-24
  • 3.2 Swift對象存儲基本原理24-31
  • 3.2.1 普通hash算法24-25
  • 3.2.2 Swift中一致性hash算法的介紹25-27
  • 3.2.3 Swift中基于一致性散列環(huán)的映射實現(xiàn)27
  • 3.2.4 Swift數(shù)據(jù)模型27-28
  • 3.2.5 Swift系統(tǒng)架構詳細介紹28-30
  • 3.2.6 Swift數(shù)據(jù)一致性介紹30-31
  • 3.3 Swift API的介紹與測試31-34
  • 3.4 本章小結34-35
  • 第四章 云存儲客戶端的設計與實現(xiàn)35-52
  • 4.1 應用的總體需求35-36
  • 4.2 應用的總體架構36-37
  • 4.3 云存儲客戶端的概要設計37-38
  • 4.4 客戶端的框架設計38-39
  • 4.5 云存儲的具體實現(xiàn)39-50
  • 4.5.1 Swift的部署39-42
  • 4.5.2 客戶端各個模塊的詳細設計42-50
  • 4.6 本章小結50-52
  • 第五章 客戶端測試與分析52-61
  • 5.1 系統(tǒng)環(huán)境52-53
  • 5.2 系統(tǒng)測試53-57
  • 5.2.1 客戶端展示53-54
  • 5.2.2 具體功能實現(xiàn)的檢驗54-57
  • 5.3 性能測試57-59
  • 5.4 測試結果分析59-60
  • 5.5 本章小結60-61
  • 總結與展望61-63
  • 參考文獻63-66
  • 致謝66-67
  • 答辯委員簽名的答辯決議書67

【相似文獻】

中國期刊全文數(shù)據(jù)庫 前10條

1 袁俊德;高國奇;李躍華;;SWIFT的基本架構與技術發(fā)展[J];中國金融電腦;2007年05期

2 楊士華;;SWIFT在中國的發(fā)展和應用[J];金融電子化;2008年10期

3 李赫;;SWIFT與東亞的合作及啟示[J];華南金融電腦;2008年05期

4 毛翔昊;;中國農(nóng)業(yè)發(fā)展銀行SWIFT系統(tǒng)升級實錄[J];中國金融電腦;2012年08期

5 ;SHENZHEN POST IN SWIFT DEVELOPMENT[J];中國郵政;1988年01期

6 楊英;Swift系統(tǒng)[J];管理科學文摘;1995年06期

7 王嵩 ,張靜;SWIFT及其在我國推廣應用的前景[J];信息系統(tǒng)工程;1997年12期

8 羅軍舟,程華,周潤芳,顧冠群;一個SWIFT端系統(tǒng)的設計與實現(xiàn)[J];中國金融電腦;2000年02期

9 ;上海信天喜獲華東首份SWIFT客戶合同[J];通信世界;2004年04期

10 沈國華;;SWIFT在我國商業(yè)銀行的應用及其前景[J];電腦與電信;2007年02期

中國重要會議論文全文數(shù)據(jù)庫 前3條

1 林一清;;Swift/BAT observations for X-ray flashes[A];中國天文學會2007年學術年會論文集[C];2007年

2 孫峻峭;;青海中行SWIFT應用及安全[A];第十一屆全國計算機安全技術交流會論文集[C];1996年

3 張峰;李基亮;;校園私有云存儲方案與探索[A];中國高等教育學會教育信息化分會第十二次學術年會論文集[C];2014年

中國重要報紙全文數(shù)據(jù)庫 前10條

1 張?zhí)┬?SWIFT助力金融交易處理平臺[N];中國證券報;2007年

2 維德;上海信天獲華東首份SWIFT客戶合同[N];中國電子報;2004年

3 曾婭;上海信天喜獲華東首份SWIFT客戶合同[N];人民郵電;2004年

4 河南 韓欲青;Swift 3D讓平面動起來[N];中國電腦教育報;2001年

5 記者 潘曉娟;SWIFT合作伙伴計劃助推中國金融設施建設[N];中國經(jīng)濟導報;2007年

6 袁媛邋謝曉冬;中行成為內(nèi)地首家SWIFT組織成員[N];上海證券報;2007年

7 雋文;SWIFT將促進中國金融市場協(xié)調(diào)發(fā)展[N];中國經(jīng)濟導報;2008年

8 魏建玲邋張娜;SWIFT促進中國金融市場協(xié)調(diào)發(fā)展[N];國際商報;2008年

9 記者 潘曉娟;向中國銀行提供標準化的服務[N];中國經(jīng)濟導報;2006年

10 記者 潘曉娟;借助SWIFT:中國銀行力促中國貿(mào)易發(fā)展[N];中國經(jīng)濟導報;2007年

中國博士學位論文全文數(shù)據(jù)庫 前1條

1 俞云偉;Swift時代伽瑪射線暴及其余輝的多波段研究[D];華中師范大學;2009年

中國碩士學位論文全文數(shù)據(jù)庫 前10條

1 張如江;SWIFT公司產(chǎn)品服務保障體系設計[D];電子科技大學;2015年

2 張海濤;SWIFT與FTire輪胎模型的應用對比研究[D];吉林大學;2016年

3 夏志雄;基于Openstack云存儲技術的研究與實現(xiàn)[D];華南理工大學;2016年

4 王希光;基于Swift的小對象訪問性能優(yōu)化研究與實現(xiàn)[D];哈爾濱工業(yè)大學;2016年

5 彭暄;基于Swift的海量小文件對象存儲研究[D];哈爾濱工業(yè)大學;2016年

6 畢曉宇;商業(yè)銀行SWIFT系統(tǒng)接入及實現(xiàn)[D];電子科技大學;2005年

7 付世平;基于Swift的教育資源共享平臺的設計與實現(xiàn)[D];西安電子科技大學;2014年

8 周冀平;基于Swift的云存儲產(chǎn)品優(yōu)化及云計算虛擬機調(diào)度算法研究[D];華東理工大學;2015年

9 張帆;從Objective-C到Swift的軟件移植研究及實現(xiàn)[D];中國科學院大學(工程管理與信息技術學院);2015年

10 李迎賓;商業(yè)銀行國際業(yè)務報文處理系統(tǒng)設計與實現(xiàn)[D];天津大學;2014年

,

本文編號:1005306

資料下載
論文發(fā)表

本文鏈接:http://sikaile.net/kejilunwen/jisuanjikexuelunwen/1005306.html


Copyright(c)文論論文網(wǎng)All Rights Reserved | 網(wǎng)站地圖 |

版權申明:資料由用戶a83e1***提供,本站僅收錄摘要或目錄,作者需要刪除請E-mail郵箱bigeng88@qq.com