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