Enhancing the lifetime and performance of flash-based storage

作者: KY Srinivasan

DOI:

关键词: SoftwareEmbedded systemWrite once read manyConverged storageSet (abstract data type)Layer (object-oriented design)Computer scienceFlash (photography)Information repositoryCache

摘要: A storage management system decouples application write requests from to a flash-based device. By placing layer of software intelligence between data and the device, can make more effective decisions about when where that reduce wear increase performance An has set characteristics writes with frequency is appropriate for application, but not necessarily efficient hardware. analyzing how being used by an strategically place in device or even avoid using altogether some operations minimize wear. One technique doing this create in-memory cache acts as buffer

参考文章(16)
Jichuan Chang, David Roberts, Parthasarathy Ranganathan, Write-absorbing buffer for non-volatile memory ,(2011)
David L. Dreifus, Brian McKean, Robert W. Warren, Systems and methods for managing end of life in a solid state drive ,(2009)
Christopher P. Dudte, Michael J. Cornwell, Kenneth L. Herman, Variable caching policy system and method ,(2006)
Eliyahou Harari, Sanjay Mehrotra, Robert D. Norman, Flash EEprom system ,(1990)
Yuan Xie, Guangyu Sun, Yongsoo Joo, Yibo Chen, Yiran Chen, A Hybrid solid-state storage architecture for the performance, energy consumption, and lifetime improvement high-performance computer architecture. pp. 1- 12 ,(2010) , 10.1007/978-1-4419-9551-3_3
Heeseung Jo, Jeong-Uk Kang, Seon-Yeong Park, Jin-Soo Kim, Joonwon Lee, FAB: flash-aware buffer management policy for portable media players IEEE Transactions on Consumer Electronics. ,vol. 52, pp. 485- 493 ,(2006) , 10.1109/TCE.2006.1649669
Kevin L. Kilzer, Robert W. Ellis, Rudolph J. Sterbenz, Flash management using sequential techniques ,(2008)