SQCK: a declarative file system checker

作者: Remzi H. Arpaci-Dusseau , Haryadi S. Gunawi , Andrea C. Arpaci-Dusseau , Abhishek Rajimwale

DOI: 10.5555/1855741.1855751

关键词:

摘要: The lowly state of the art for file system checking and repair does not match what is needed to keep important data available users. Current checkers, such as e2fsck, are complex pieces imperfect code written in low-level languages. We introduce SQCK, a checker based on declarative query language; queries natural cross-checking that must be performed across many structures image. show SQCK able perform same functionality e2fsck with surprisingly elegant compact queries. also can easily more useful repairs than by combining information system. Finally, our prototype implementation achieves this improved comparable performance e2fsck.

参考文章(23)
David M. Smith, The cost of lost data Storage Management Solutions archive. ,vol. 4, pp. 60- 61 ,(2000)
George Candea, Armando Fox, None, Crash-only software hot topics in operating systems. pp. 12- 12 ,(2003)
Sanjay Agrawal, J. Kent Peacock, Ashvin Kamaraju, Fast consistency checking for the Solaris file system usenix annual technical conference. pp. 7- 7 ,(1998)
John DeTreville, Making system configuration more declarative hot topics in operating systems. pp. 11- 11 ,(2005)
Amit Gud, Zach Brown, Val Henson, Arjan van de Ven, Chunkfs: using divide-and-conquer to improve file system reliability and repair hot topics in system dependability. pp. 7- 7 ,(2006)
Dawson Engler, Madanlal Musuvathi, Static Analysis versus Software Model Checking for Bug Finding verification model checking and abstract interpretation. pp. 191- 210 ,(2004) , 10.1007/978-3-540-24622-0_17
David Patterson, Nisha Talagala, An Analysis of Error Behaviour in a Large Storage System University of California at Berkeley. ,(1999)
Jim Woodcock, Jim Davies, Using Z: Specification, Refinement, and Proof ,(1996)
Junfeng Yang, Can Sar, Dawson Engler, EXPLODE: a lightweight, general system for finding serious storage system errors operating systems design and implementation. pp. 131- 146 ,(2006) , 10.5555/1298455.1298469
Kimberly Keeton, John Wilkes, Automating data dependability Proceedings of the 10th workshop on ACM SIGOPS European workshop: beyond the PC - EW10. pp. 93- 100 ,(2002) , 10.1145/1133373.1133391