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
Xiao Qin, Mais Nijim, 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, Cezary Dubnicki, Suresh Jagannathan
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, Li-Pin Chang, Tei-Wei Kuo
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
Walid A. Najjar, Demetrios Zeinalipour-Yazti, Song Lin, Dimitrios Gunopulos, Vana Kalogeraki
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....