摘 要:HDFS是開源云計算項目Hadoop的存儲系統(tǒng),具有良好的容錯性和擴展性,但是HDFS原有的一致性模型不能適用于實時性要求高,數(shù)據(jù)完整性要求不嚴格的任務(wù)。為了讓HDFS能夠滿足云存儲不同應(yīng)用場景,在已有HDFS的總體架構(gòu)和讀寫流程基礎(chǔ)上,從數(shù)據(jù)一致性的角度剖析HDFS的局限和不足,提出解決方案,把NWR模型引入HDFS當中,并且將文件系統(tǒng)的讀寫鎖機制改進為多粒度的鎖機制。實驗結(jié)果證明:通過以上措施,使用戶可以根據(jù)自身需要配置云存儲系統(tǒng),平衡一致性和可用性。
關(guān)鍵詞:云存儲; HDFS; NWR; 一致性管理; 鎖機制
中圖分類號:TN91934; TP311 文獻標識碼:A 文章編號:1004373X(2012)08008604