999精品在线视频,手机成人午夜在线视频,久久不卡国产精品无码,中日无码在线观看,成人av手机在线观看,日韩精品亚洲一区中文字幕,亚洲av无码人妻,四虎国产在线观看 ?

基于HDFS的數據存儲策略研究

2015-01-01 03:04:46程曉榮
網絡安全技術與應用 2015年7期
關鍵詞:用戶策略

程曉榮 岳 嬌 張 蘭

(華北電力大學計算機系 河北 071003)

0 引言

隨著數據的產生,數據保護也因此誕生。許多數據信息都遷移到“云”中,云存儲在為用戶提供服務時,通常為用戶數據提供加密的方式實現對數據的保護,如AES加密技術。云存儲中,用戶對數據僅擁有所有權而無管理權。目前,對于云存儲服務商所提供的安全策略用戶很難完全相信,為了實現對數據的保護,尤其是隱私性,用戶大多采用本地加密的方法。加密算法的安全性主要依賴于密鑰,如果需要對大量文件進行加密也會產生大量的密鑰,對其的管理問題也不容忽視。本文從數據存儲方面進行研究,給出了位拆分、位合并技術的規則,設計了HDFS中數據存儲的策略。

1 位拆分技術和位合并技術設計

主流的數據保護通常采用加密的方式,即對于數據的比特位采用移位和擴散的方式。本文也采用該思想,假設將一份文件拆分成兩份,給出如下規則。

1.1 位拆分技術設計

首先從文件中按順序先讀取兩個字節的數據叫字節1和字節2,并將字節1、2分離出高、低四位,即字節1(高1、低1),字節 2(高 2、低 2);其次交換高、低四位的順序,即字節 1(低1、高1),字節2(低2、高2),并將此時字節1的高四位和字節2的低四位相組合,組成一個新的字節1’,即(低1、高2),將此時字節1的低四位和字節2的高四位相組合,組成一個新的字節2’,即(低2、高1);最后將得到的字節1’、字節2’分別寫入到文件1、2中,重復執行此過程直到文件讀取完畢。

1.2 位合并技術設計

位合并技術實際上是位拆分技術的逆過程,假設按照上述拆分技術規則得到了文件1和文件2,按照如下過程進行位合并:分別讀取上述兩個文件各一個字節的數據,分別分離這兩個字節的高、低四位,即假設讀取的是上述位拆分技術拆分的數據,即字節1’(低1、高2),字節2’(低2、高1),此時將字節1’的高四位和字節2’的低四位組合成一個新的字節1,即字節1(低1、高1);將字節1’的低四位和字節2’的高四位組合成另外一個新的字節2.即字節2(低2、高2);然后分別交換字節1、2的高、低四位,此時字節1、2分別變為字節1(高1、低1),字節2(高2、低2);按照字節1在前,字節2在后的順序將這兩個字節寫入到新文件里,重復執行直到文件1和文件2結束。

2 HDFS中數據存儲策略設計

2.1 數據存儲策略設計

由于云存儲提供商可以直接獲取云端各類用戶的數據,所以用戶存儲數據時為了不讓云端知道,可以在客戶端和 HDFS集群之間添加一個接口從而保護數據,該接口是位于客戶端之上的。如圖1所示。

圖1 存儲策略架構圖

元數據(Metadata)是最小的數據單位,在云存儲中元數據主要分為兩種,即元數據文件和內存元數據,其能夠維護HDFS(分布式文件系統)中文件和目錄的信息。當客戶端需要寫入若干文件時,首先在接口中對文件進行拆分(按照之前提到的拆分規則),在拆分的過程中,生成相關的元數據信息,比如原文件名到拆分文件名的映射文件、拆分文件名到拆分文件元數據的映射文件、拆分文件元數據等。然后將拆分后的文件和相關元數據,按照原HDFS寫入文件的方式一同上傳至HDFS中,其中名字節點存儲相關元數據,數據節點存儲拆分的文件。

當客戶端需要取某個文件時,首先從名字節點獲取該文件所在的元數據信息,然后從數據節點讀取該文件被拆分后的所有拆分文件,并在接口中對拆分文件進行位合并并緩存到客戶端。

2.2 HDFS中數據結構設計

除了HDFS原有的元數據之外,又增加了兩個映射文件和兩類元數據。兩個映射文件分別為 Origina1ToSp1itFi1eMap(原文件名到拆分文件名的映射文件)和 Sp1itToMetadataMap(拆分文件名到拆分文件元數據的映射文件)。兩類元數據分別為Origina1Fi1eMetadata(原文件元數據)和Sp1itF1ieMetadata(拆分文件元數據)。這兩類映射文件是為了在NameNode中查找原文件拆分后的拆分文件所必須的信息。在讀取原文件時,首先在NameNode內查找原文件名到拆分文件名的映射文件,得到拆分文件名,然后查找拆分文件名到拆分文件元數據的映射文件,得到原文件被拆分后拆分文件的元數據,這樣才能連接DataNode獲取原文件被拆分后的各個拆分文件。

當C1ient端將所有原文件拆分得到拆分文件之后,會將生成的拆分文件元數據、原文件名到拆分文件名的映射文件、拆分文件名到拆分文件元數據的映射文件一起上傳至 NameNode的內存中,拆分文件會被存儲在DataNode。

3 總結

現今云存儲的技術發展地非常迅速,其數據安全問題開始越來越受到人們的重視,非常值得人們好好研究。本文從數據存儲方向入手,分析了當前主流數據存儲策略,利用移位和擴散的基本思想,給出了位拆分、位合并技術的規則,設計了HDFS中數據存儲的策略,構建的策略能夠不依賴于密鑰就可以加密文件,無需管理密鑰,能夠保護數據的隱私。

[1]黃汝維,桂小林,余思,莊威.云環境中支持隱私保護的可計算加密方法[J].計算機學報.2011.

[2]毛劍,李坤,徐先棟.云計算環境下隱私保護方案[J].清華大學學報(自然科學版).2011.

[3]周靜嵐.云存儲數據隱私保護機制的研究[D].南京郵電大學.2014.

[4]孫辛未,張偉,徐濤.面向云存儲的高性能數據隱私保護方法[J].計算機科學.2014.

[5]Sugumaran,M.;Murugan,B.B.;Kamalraj,D.,"An Architecture for Data Security in Cloud Computing," Computing and Communication Technologies(WCCCT),2014 World Congress on,vol.,no.,pp.252,255,Feb.27 2014-March 1 2014.

猜你喜歡
用戶策略
基于“選—練—評”一體化的二輪復習策略
求初相φ的常見策略
例談未知角三角函數值的求解策略
我說你做講策略
高中數學復習的具體策略
數學大世界(2018年1期)2018-04-12 05:39:14
關注用戶
商用汽車(2016年11期)2016-12-19 01:20:16
關注用戶
商用汽車(2016年6期)2016-06-29 09:18:54
關注用戶
商用汽車(2016年4期)2016-05-09 01:23:12
Camera360:拍出5億用戶
創業家(2015年10期)2015-02-27 07:55:08
100萬用戶
創業家(2015年10期)2015-02-27 07:54:39
主站蜘蛛池模板: 亚洲中文字幕97久久精品少妇| 国产精品一线天| 日韩国产黄色网站| 特级精品毛片免费观看| 国产欧美高清| 国产精彩视频在线观看| 国产精品极品美女自在线网站| 亚洲日韩第九十九页| 亚洲综合婷婷激情| 亚洲精品大秀视频| 欧美精品亚洲精品日韩专区va| 国产欧美日韩在线一区| 国产精品国产三级国产专业不 | 伊人久久久大香线蕉综合直播| 欧美一区二区啪啪| 日韩国产亚洲一区二区在线观看| 在线无码私拍| 操操操综合网| 久久综合色视频| 狠狠做深爱婷婷久久一区| 中国国产一级毛片| 99久久精品国产精品亚洲| 亚洲综合专区| 免费Aⅴ片在线观看蜜芽Tⅴ| 69视频国产| 国产精品视频观看裸模| 一级毛片免费观看久| 精品一区二区三区水蜜桃| 99热这里都是国产精品| 91人人妻人人做人人爽男同| 日韩午夜伦| av无码久久精品| 亚洲青涩在线| 毛片在线看网站| 97超碰精品成人国产| 久久国产亚洲欧美日韩精品| 久久www视频| 亚洲日韩精品无码专区| www精品久久| 91精品久久久无码中文字幕vr| 香蕉eeww99国产精选播放| 又黄又湿又爽的视频| 91精品专区| 精品一区二区三区自慰喷水| 91色综合综合热五月激情| 98精品全国免费观看视频| 久久综合伊人77777| 国产又爽又黄无遮挡免费观看 | 亚洲精品少妇熟女| 国产精品jizz在线观看软件| 国产91九色在线播放| 欧美亚洲一二三区| 91热爆在线| 国产一线在线| 国产欧美在线观看精品一区污| 三级欧美在线| 国产精品污视频| 国产午夜福利在线小视频| 国产午夜无码片在线观看网站| 国产精品成人免费视频99| 亚洲日韩国产精品综合在线观看| 欧美午夜一区| 亚洲AV无码乱码在线观看代蜜桃| 精品伊人久久久久7777人| 午夜国产大片免费观看| 性欧美久久| 久久精品视频亚洲| 伊在人亚洲香蕉精品播放 | 秋霞午夜国产精品成人片| a级免费视频| 久久久噜噜噜| 71pao成人国产永久免费视频| 91久久夜色精品国产网站 | 国产一区二区三区在线无码| 动漫精品啪啪一区二区三区| 国产精品视频第一专区| 九九热精品在线视频| 欧美日在线观看| 免费日韩在线视频| 国产系列在线| 网友自拍视频精品区| 国产成人精品第一区二区|