透過您的圖書館登入
IP:18.218.168.16
  • 學位論文

使用parity cache 來減少小量寫在Linux software RAID-5上的負擔

Using parity cache to reduce overhead of small write requests under Linux software RAID-5 system

指導教授 : 鍾葉青

摘要


Disk arrays, or RAIDs, have become the trend to increase the capacity and bandwidth of most storage system. Software RAID is the easy and economical way to activate a RAID system. RAID-5 is a common implementation taken by enterprise or business companies. However, the RAID-5 has small write issue, especially in the environments where small requests dominate the workload. There are many theses proposed their solutions to solve this point. In this paper, we also try to propose another method to enhance the performance of disk I/O on RAID-5. We use a part of memory as our cache to storage the frequent data on RAID-5, and we can reduce the frequency of access disk. The simulation results show that our design can improve the performance about 7%~12% regarding progress which need to frequently small write.

並列摘要


磁碟陣列或稱RAID,增加儲存系統的容量和頻寬,已經成為發展的趨勢。軟件RAID是一種簡單而且經濟的辦法去啟動一個RAID的系統。RAID-5 是一種企業或商業公司常見的實作方式。然而尤其在小量寫支配工作量的環境□,RAID-5有小量寫的問題。有很多論文對於這點提出他們的解決之道。在本篇論文中,我們也試著去提出另一種方法去加強RAID-5上面硬碟輸入輸出的性能。我們使用記憶體當作我們的快速儲存區去儲存RAID-5上面經常出現的資料,這樣一來我們可以減少它存取硬碟的量。實驗的結果顯示對於那些經常需要去小量寫的程式,我們的設計可以增進大約7%~12%的效能。

並列關鍵字

RAID disk cache disk buffer storage I/O Linux

參考文獻


[6] Peng Cheng; Hai Jin; Xinrong Zhou; Qiong Chen; Jiangling Zhang, "HUST RAID: high performance RAID in real-time system," Communications, Computers and Signal Processing, 1999 IEEE Pacific Rim Conference on , vol., no., pp.59-62, 1999
[1] Varma, A.; Jacobson, Q., "Destage algorithms for disk arrays with nonvolatile caches," Computers, IEEE Transactions on , vol.47, no.2, pp.228-235, Feb 1998
[2] Yiming Hu; Nightingale, T.; Qing Yang, "RAPID-Cache-A reliable and inexpensive write cache for high performance storage systems," Parallel and Distributed Systems, IEEE Transactions on , vol.13, no.3, pp.290-307, Mar 2002
[3] Jun Wang; Yiming Hu, "A novel reordering write buffer to improve write performance of log-structured file systems," Computers, IEEE Transactions on , vol.52, no.12, pp. 1559-1572, Dec. 2003
[4] Menon, J., "A performance comparison of RAID-5 and log-structured arrays," High Performance Distributed Computing, 1995., Proceedings of the Fourth IEEE International Symposium on , vol., no., pp.167-178, 2-4 Aug 1995

延伸閱讀