enter search term and/or author name
An approach to virtual allocation in storage systems
Sukwoo Kang, A. L. Narasimha Reddy
This article presents virtual allocation, a scheme for flexible storage allocation. Virtual allocation separates storage allocation from the file system. It employs an allocate-on-write strategy which lets applications fit into the actual...
Modeling and improving security of a local disk system for write-intensive workloads
Mais Nijim, Xiao Qin, Tao Xie
Since security is of critical importance for modern storage systems, it is imperative to protect stored data from being tampered with or disclosed. Although an increasing number of secure storage systems have been developed, there is no way to...
Improving duplicate elimination in storage systems
Deepak R. Bobbarjung, Suresh Jagannathan, Cezary Dubnicki
Minimizing the amount of data that must be stored and managed is a key goal for any storage architecture that purports to be scalable. One way to achieve this goal is to avoid maintaining duplicate copies of the same data. Eliminating redundant data...
The Design of efficient initialization and crash recovery for log-based file systems over flash memory
Chin-Hsien Wu, Tei-Wei Kuo, Li-Pin Chang
While flash memory has been widely adopted for storage systems for various embedded systems, issues of performance and reliability have started receiving growing attention in recent years. How to provide efficient roll back and quick mounting for...
Efficient indexing data structures for flash-based sensor devices
Song Lin, Demetrios Zeinalipour-Yazti, Vana Kalogeraki, Dimitrios Gunopulos, Walid A. Najjar
Flash memory is the most prevalent storage medium found on modern wireless sensor devices (WSDs). In this article we present two external memory index structures for the efficient retrieval of records stored on the local flash memory of a WSD....