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

利用持續性記憶體於檔案系統毀損時進行資料救援以最小化資料損失量

Data Loss Minimization for File System Crash Recovery using Persistent Main Memory

指導教授 : 張立平

摘要


System failure always happens due to power outage, there would lost many data if power outage occurs. Even there have some methods like UPS to prevent data loss, but it costs too high. We proposed a technique based on battery-backed memory to protect file systems from losing data across power failures and guaranteed file system integrity. The idea is simple: when power restores after a power outage, our method salvages modified but unwritten data by scanning and parsing the contents in memory. We have implement our method on Ext3 file system and improve recovery ability compared to the ordinary file system recovery. Besides, our approach is also beneficial to integrity-aware applications like databases.

並列摘要


System failure always happens due to power outage, there would lost many data if power outage occurs. Even there have some methods like UPS to prevent data loss, but it costs too high. We proposed a technique based on battery-backed memory to protect file systems from losing data across power failures and guaranteed file system integrity. The idea is simple: when power restores after a power outage, our method salvages modified but unwritten data by scanning and parsing the contents in memory. We have implement our method on Ext3 file system and improve recovery ability compared to the ordinary file system recovery. Besides, our approach is also beneficial to integrity-aware applications like databases.

參考文獻


[1] A. A.-D. Remzi Arpaci-Dusseau, Operating Systems: Three Easy Pieces, 0th ed.
Arpaci-Dusseau Books, 2012.
USENIX Annual technical Conference, 2002.
for fast, reliable file systems,” in ACM SIGPLAN Notices, vol. 27, no. 9. ACM, 1992,
computer conference. IEEE Computer Society Press, 1986, pp. 1226–1232.

延伸閱讀