Abhishek Rajimwale

Learn More
ion Solid-State Devices는 6가지 측면(system-level consumption)에서 유효하지 않음을 증명하였으며 이러한 문제점을 해결하기 위해 , Object-based Storage Device interface 사용을 제안함. 3/17 Presentation in Operating System Design Digital Media & Communication, Sanghoon, Jeon Background (1/3) • Block based Interface ◦ SATA : desktop용 host interface (Serial ATA) ◦ SAS : server용 host interface (Serial(More)
The lowly state of the art for file system checking and repair does not match what is needed to keep important data available for users. Current file system checkers, such as e2fsck, are complex pieces of imperfect code written in low-level languages. We introduce SQCK, a file system checker based on a declarative query language; declarative queries are a(More)
We present a study of the effects of disk and memory corruption on file system data integrity. Our analysis focuses on Sun’s ZFS, a modern commercial offering with numerous reliability mechanisms. Through careful and thorough fault injection, we show that ZFS is robust to a wide range of disk faults. We further demonstrate that ZFS is less resilient to(More)
We introduce Membrane, a set of changes to the operating system to support restartable file systems. Membrane allows an operating system to tolerate a broad class of file system failures, and does so while remaining transparent to running applications; upon failure, the file system restarts, its state is restored, and pending application requests are(More)
We present Coerced Cache Eviction (CCE), a new method to force writes to disk in the presence of a disk cache that does not properly obey write-cache configuration or flush requests. We demonstrate the utility of CCE by building a new journaling mode within the Linux ext3 file system. When mounted in this discreet mode, ext3 uses CCEs to ensure that writes(More)
Hard-disk failures are one of the primary causes of data loss in both enterprise storage systems and personal computers. Most disk failures are partial failures, where only some sectors are unavailable due to a latent sector error or some blocks are silently corrupted. This dissertation focuses on all aspects of such partial disk failures – their(More)
The file system is one of the most critical components of the operating system. Almost all applications running in the operating system require file systems to be available for their proper operation. Though file-system availability is critical in many cases, very little work has been done on tolerating file system crashes. In this paper, we propose(More)
The reliability of a file system considerably depends upon how it deals with on-disk data corruption. A file system should ideally be able to detect and recover from all kinds of data corruptions on disk. ZFS is a new filesystem that arrives almost a generation after the introduction of other desktop filesystems like ext and NTFS and makes strong claims(More)
After thanking the program committee and the USENIX staff, co-chairs Geoffrey M. Voelker and Alec Wolman announced the Best Paper awards: “Satori, Enlightened Page Sharing” by Grzegorz Miłoś, Derek G. Murray, Steven Hand, and Michael A. Fetterman, and “Tolerating File-System Mistakes with EnvyFS,” by Lakshmi N. Bairavasundaram, Swaminathan Sundararaman,(More)
COOPERATIVE DATA PROTECTION Yupu Zhang Storage systems employ various techniques to protect user data from hardware failures and software defects. These techniques, while effective in their own domains, fail to provide comprehensive protection. In this dissertation, we identify the problem of isolated protection in both local storage systems and cloud(More)