[發明專利]閃存文件系統可靠性分析方法無效
| 申請號: | 201110398912.5 | 申請日: | 2011-12-05 |
| 公開(公告)號: | CN102541668A | 公開(公告)日: | 2012-07-04 |
| 發明(設計)人: | 胡事民;郭旭峰 | 申請(專利權)人: | 清華大學 |
| 主分類號: | G06F11/00 | 分類號: | G06F11/00 |
| 代理公司: | 北京路浩知識產權代理有限公司 11002 | 代理人: | 王瑩 |
| 地址: | 100084 北京市海*** | 國省代碼: | 北京;11 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 閃存 文件系統 可靠性分析 方法 | ||
1.一種閃存文件系統可靠性分析方法,其特征在于,包括以下步驟:
S1:選擇工作負載和錯誤類型;
S2:運行所述工作負載,將讀寫請求發送到閃存文件系統,并按所述錯誤類型在閃存文件系統和操作系統的內存技術設備MTD驅動模塊之間進行錯誤植入;
S3:植入錯誤后,將模擬錯誤的運行結果返回給閃存文件系統,若閃存文件系統未檢測出模擬的錯誤或檢測出后未修復,則認為閃存文件系統不可靠。
2.如權利要求1所述的閃存文件系統可靠性分析方法,其特征在于,所述步驟S2具體包括:
測量所述工作負載調用所述MTD驅動模塊中測試接口的總次數;
針對一個測試接口,隨機選擇一次進行相應的錯誤植入。
3.如權利要求2所述的閃存文件系統可靠性分析方法,其特征在于,所述錯誤植入的具體方式為:
通過在操作系統的用戶態調用I/O控制函數,將用戶態的錯誤植入命令傳入操作系統內核,觸發內核進行錯誤植入。
4.如權利要求2所述的閃存文件系統可靠性分析方法,其特征在于,所述測試接口為閃存文件系統對MTD驅動模塊的調用接口,包括:nand_read、nand_write和nand_erase。
5.如權利要求1所述的閃存文件系統可靠性分析方法,其特征在于,所述步驟S3具體包括:
對于讀、寫、擦除錯誤,向上層直接返回-EIO;對于讀污染,采取“比特位翻轉”的方式:從所述MTD驅動模塊中讀取數據后,隨機選擇其中某一位取反,再返回給上層;
對比所述工作負載的輸出和操作系統中與閃存文件系統有關的日志記錄,確定閃存文件系統的可靠性。
6.如權利要求1~5中任一項所述的閃存文件系統可靠性分析方法,其特征在于,所述錯誤類型包括:暫時性錯誤和持久性錯誤兩類,其中每一類都包括四種:讀錯誤、讀污染、寫錯誤和擦除錯誤。
7.如權利要求1~5中任一項所述的閃存文件系統可靠性分析方法,其特征在于,所述工作負載包括:POSIX定義的接口測試樣例和閃存文件系統測試模塊中的測試樣例stress_3。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于清華大學,未經清華大學許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201110398912.5/1.html,轉載請聲明來源鉆瓜專利網。
- 上一篇:金屬化聚酰亞胺孔板及其制備方法
- 下一篇:帶有容積腔的排氣再循環系統





