跳到主要內容

臺灣博碩士論文加值系統

(216.73.216.54) 您好!臺灣時間:2026/01/11 23:30
字體大小: 字級放大   字級縮小   預設字形  
回查詢結果 :::

詳目顯示

: 
twitterline
研究生:洪政猷
研究生(外文):Hung, Cheng-Yu
論文名稱:利用持續性記憶體於檔案系統毀損時進行資料救援以最小化資料損失量
論文名稱(外文):Data Loss Minimization for File System Crash Recovery using Persistent Main Memory
指導教授:張立平張立平引用關係
指導教授(外文):Chang, Li-Pin
學位類別:碩士
校院名稱:國立交通大學
系所名稱:資訊科學與工程研究所
學門:工程學門
學類:電資工程學類
論文種類:學術論文
論文出版年:2013
畢業學年度:102
語文別:英文
論文頁數:25
中文關鍵詞:電源中斷非揮發性記憶體電池備援記憶體資料回復檔案系統
外文關鍵詞:power outagenv rambattery-backed memorydata recoveryfile system
相關次數:
  • 被引用被引用:0
  • 點閱點閱:248
  • 評分評分:
  • 下載下載:14
  • 收藏至我的研究室書目清單書目收藏:0
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.
Table of Contents iii
List of Tables iv
List of Figures v
Abstract vi
Acknowledgements vii
1 Introduction 1
2 Related Work 4
3 Design Concept 6
3.1 Overview . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6
3.2 Checkpoint-Based Data Recovery . . . . . . . . . . . . . . . . . . . . . . . 7
3.3 File-Operation-Based Data Recovery . . . . . . . . . . . . . . . . . . . . . 9
3.4 Implementation for Ext3 File System . . . . . . . . . . . . . . . . . . . . . 11
3.4.1 The Recovery Procedure in the Boot Loader . . . . . . . . . . . . 11
3.4.2 Checkpointing with Ext3 Transactions . . . . . . . . . . . . . . . 12
3.4.3 Managing Atomic Sets using Ext3 Handles . . . . . . . . . . . . . 14
4 Experimental Results 17
4.1 Experimental Setup and Performance Metrics . . . . . . . . . . . . . . . . 17
4.2 Data Recovery Capability . . . . . . . . . . . . . . . . . . . . . . . . . . . 19
4.2.1 Data loss comparison: Prompt Return . . . . . . . . . . . . . . . . 19
4.2.2 Data loss comparison: Worst-case Scenario . . . . . . . . . . . . . . 19
4.3 MySQL+Sysbench . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 20
5 Conclusion 24
Bibliography 25
[1] A. A.-D. Remzi Arpaci-Dusseau, Operating Systems: Three Easy Pieces, 0th ed.
Arpaci-Dusseau Books, 2012.
[2] S. Tweedie, “Ext3, journaling filesystem,” in Ottawa Linux Symposium, 2000, pp. 24–29.
[3] A.-I. A. Wang, P. Reiher, G. J. Popek, and G. H. Kuenning, “Conquest: Better performance
through a disk/persistent-ram hybrid file system,” in Proceedings of the 2002
USENIX Annual technical Conference, 2002.
[4] M. Baker, S. Asami, E. Deprit, J. Ouseterhout, and M. Seltzer, “Non-volatile memory
for fast, reliable file systems,” in ACM SIGPLAN Notices, vol. 27, no. 9. ACM, 1992,
pp. 10–22.
[5] M. H. Eich, “Main memory database recovery,” in Proceedings of 1986 ACM Fall joint
computer conference. IEEE Computer Society Press, 1986, pp. 1226–1232.
[6] P. Zhou, B. Zhao, J. Yang, and Y. Zhang, “A durable and energy efficient main memory
using phase change memory technology,” in ACM SIGARCH Computer Architecture
News, vol. 37, no. 3. ACM, 2009, pp. 14–23.
[7] J. Condit, E. B. Nightingale, C. Frost, E. Ipek, B. Lee, D. Burger, and D. Coetzee,
“Better i/o through byte-addressable, persistent memory,” in Proceedings of the ACM
SIGOPS 22nd symposium on Operating systems principles. ACM, 2009, pp. 133–146.
[8] H. Patterson, S. Manley, M. Federwisch, D. Hitz, S. Kleiman, and S. Owara,
“Snapmirror R ⃝ : file system based asynchronous mirroring for disaster recovery,” in Pro-
ceedings of the 1st USENIX Conference on File and Storage Technologies. USENIX
Association, 2002, pp. 9–9.
連結至畢業學校之論文網頁點我開啟連結
註: 此連結為研究生畢業學校所提供,不一定有電子全文可供下載,若連結有誤,請點選上方之〝勘誤回報〞功能,我們會盡快修正,謝謝!
QRCODE
 
 
 
 
 
                                                                                                                                                                                                                                                                                                                                                                                                               
第一頁 上一頁 下一頁 最後一頁 top
無相關期刊