PVFS的運行機理如下:當打開、關閉、創(chuàng)建或刪除一個文件時,計算節(jié)點上的一個應用通過libpvfs直接與元數據服務器通信。在管理節(jié)點定位到一個文件之后,它向這個應用返回文件的位置,然后使用libpvfs直接聯系相應的I/O節(jié)點進行讀寫操作,不必與元數據服務器通信(見圖2 ),從而大大提高了訪問效率。



    在對PVFS的分析和測試中,發(fā)現要成為一個真正的商用系統(tǒng),PVFS還存在缺陷,比如:PVFS中應用系統(tǒng)socket相互通信,應用TCP/IP通信協(xié)議,每次通信需要內核嵌入,進行內存拷貝,CPU的負載比較大,影響系統(tǒng)的運行效率;PVFS本身具備良好的可擴展性,但是其動態(tài)配置的能力不強,如果要擴展一個I/O節(jié)點,就需要停止服務,并且不能做到空間的合理利用等。
  
    浪潮并行文件系統(tǒng)的特征
  
    針對以上缺陷,浪潮存儲集中研發(fā)力量,在PVFS的基礎上進行了大量改進工作,使得改進后的并行文件系統(tǒng)在性能、可用性、可擴展性、數據安全性方面有了大幅提高。
  
    在該并行文件系統(tǒng)中,元數據信息采用分布存儲和管理的方式,消除了PVFS中元數據集中存儲和管理而導致的訪問瓶頸,提高了元數據信息的可用性,同時保證文件系統(tǒng)向用戶提供統(tǒng)一的命名空間和目錄體系。在改進后的并行文件系統(tǒng)中,采用客戶端緩存技術,大大提高系統(tǒng)的文件訪問效率,降低網絡流量,減少由于磁盤訪問和網絡傳輸帶來的時延。此外,還提供可訂制的高可用機制,用戶可以根據其可用性需求和讀寫模式選擇相應的可用性級別和可用性策略。在改進后的并行文件系統(tǒng)中,加入了訪問控制機制,可以避免一些非授權用戶對特定數據進行非法訪問,以確保數據的安全性。在并行文件系統(tǒng)的設計方面,提供友好的系統(tǒng)管理界面;考慮到Unix在高端的廣泛應用,并行文件系統(tǒng)的接口設計和語義設計完全符合POSIX標準,同時與現在被廣泛使用的軟硬件標準相兼容。

分享到

多易

相關推薦