from: http://idke.ruc.edu.cn/people/dazhou/reference.htm
Storage Management
- Da Zhou, Xiaofeng Meng: RS-Wrapper: Random Write Optimization for Solid State Drive. CIKM 2009. [ pdf ]
- Ioannis Koltsidas, Stratis Viglas: Flashing up the storage layer. PVLDB 1(1):514-525 (2008) [ pdf ]
- Suman Nath, Phillip B. Gibbons: Online maintenance of very large random samples on flash storage. PVLDB 1(1):970-983 (2008) [ pdf ]
- Sang-Won Lee, Bongki Moon: Design of flash-based DBMS: an in-page logging approach. SIGMOD 2007:55-66 [ pdf ]
- Radu Stoica, Manos Athanassoulis, Ryan Johnson, Anastasia Ailamaki: Evaluating and repairing write performance on flash devices. DaMoN 2009:9-14 [ pdf ]
- Yi Ou, Theo Härder, Peiquan Jin: CFDC: a flash-aware replacement policy for database buffer management. DaMoN 2009:15-20 [ pdf ]
- John Cieslewicz, William Mee, Kenneth A. Ross: Cache-conscious buffering for database operators with state. DaMoN 2009:43-51 [pdf]
- Zhanzhan Liu, Lihua Yue, Peng Wei, Peiquan Jin, Xiaoyan Xiang: An adaptive block-set based management for large-scale flash memory. SAC 2009:1621-1625 [ pdf ]
- Suman Nath: Energy Efficient Sensor Data Logging with Amnesic Flash Storage, ACM/IEEE IPSN 2009 [ pdf ]
- Peng Wei, Lihua Yue, Zhanzhan Liu, Xiaoyan Xiang. Flash Memory Management Based on Predicted Data Expiry-Time in Embedded Real-time Systems. SAC 2008: 1477~1481. [ pdf ]
- Hyojun Kim, Seongjun Ahn: BPLRU: A Buffer Management Scheme for Improving Random Writes in Flash Storage. FAST 2008:239-252. [ pdf ]
- Po-Liang Wu, Yuan-Hao Chang, Tei-Wei Kuo: A file-system-aware FTL design for flash-memory storage systems. DATE 2009:393-398 [ pdf ]04.6_1
- Adam Leventhal: Flash storage memory. Commun. ACM (CACM) 51(7):47-51 (2008) [ pdf ]
- Po-Chun Huang, Yuan-Hao Chang, Tei-Wei Kuo, Jen-Wei Hsieh, Miller Lin: The Behavior Analysis of Flash-Memory Storage Systems. ISORC 2008:529-534 [ pdf ]
- Hyun-Seob Lee, Sangwon Park, Ha-Joo Song, Dong-Ho Lee: An Efficient Buffer Management Scheme for Implementing a B-Tree on NAND Flash Memory. ICESS 2007:181-192 [ pdf ]
- Li-Pin Chang: Hybrid solid-state disks: Combining heterogeneous NAND flash in large SSDs. ASP-DAC 2008:428-4 [ pdf ]
Indexing
- Devesh Agrawal, Deepak Ganesan, Ramesh Sitaraman, Yanlei Diao, Shashi Singh: Lazy-Adaptive Tree: An Optimized Index Structure for Flash Devices. PVLDB 2(1):361-372 (2009) [ pdf ]
- Shaoyi Yin, Philippe Pucheral, Xiaofeng Meng: A sequential indexing scheme for flash-based embedded systems. EDBT 2009:588-599 [ pdf ]
- Yinan Li, Bingsheng He, Qiong Luo, Ke Yi: Tree Indexing on Flash Disks. ICDE 2009:1303-1306 [ pdf ]
- Suman Nath, Aman Kansal: FlashDB: dynamic self-tuning database for NAND flash. IPSN 2007:410-419 [ pdf ]
- Chin-Hsien Wu, Tei-Wei Kuo, Li-Ping Chang: An efficient B-tree layer implementation for flash-memory storage systems. ACM Trans. Embedded Comput. Syst. (TECS) 6(3) (2007) [ pdf ]
- Da Zhou, Zhichao Liang and Xiaofeng Meng: HF-Tree: An Update-Efficient Index for Flash Memory. NDBC 2009. [ pdf ]
- Gap-Joo Na, Sang-Won Lee and Bongki Moon. Dynamic In-Page Logging for Flash-Aware B-Tree Index. CIKM2009. [ pdf ]
- S. T. On, H. Hu, Y. Li, and J. Xu. Lazy-Update B+-Tree for Flash Devices. MDM '09. [ pdf ]
- Gap-Joo Na, Bongki Moon, Sang-Won Lee: In-Page Logging B-Tree for Flash Memory. DASFAA 2009:755-758 [ pdf ]
- S. Yin, P. Pucheral, X. Meng: PBFilter: Indexing Flash-Resident Data through Partitioned Summaries. CIKM2008: 1333-1334. [ pdf ]
- K. Ross. Modeling the Performance of Algorithms on Flash Memory Devices. DaMoN 2008. [ pdf ]
- Li Xiang, Da Zhou and Xiaofeng Meng: A New Dynamic Hash Index for Flashbased Storage. WAIM 2008. [ pdf ]
- Xiaoyan Xiang, Lihua Yue, Zhanzhan Liu, Peng Wei. A Reliable B-Tree Implementation over Flash Memory. In: Proceedings of the 2008 ACM Symposium on Applied Computing (SAC'08). New York: ACM Press, 2008. 1487~1491. [ pdf ]
- Demetrios Zeinalipour-Yazti, Song Lin, Vana Kalogeraki, Dimitrios Gunopulos, Walid A. Najjar: MicroHash: An Efficient Index Structure for Flash-Based Sensor Devices. FAST 2005 [ pdf ]
- Dongwon Kang, Dawoon Jung, Jeong-Uk Kang, Jin-Soo Kim: mu-tree: an ordered index structure for NAND flash memory. EMSOFT 2007:144-153 [ pdf ]
Query Processing
- Dimitris Tsirogiannis, Stavros Harizopoulos, Mehul A. Shah, Janet L. Wiener, Goetz Graefe: Query processing techniques for solid state drives. SIGMOD 2009:59-72 [ pdf ]
- Yu Li, Sai Tung On, Jianliang Xu, Byron Choi, Haibo Hu. DigestJoin: Exploiting Fast Random Reads for Flash-based Joins. MDM09. [ pdf ]
- Zhichao Liang, Da Zhou, Xiaofeng Meng: Sub-Join: A Query Optimization Algorithm for Flash-based Database. NDBC2009 [ pdf ]
- Jaeyoung Do, Jignesh M. Patel: Join processing for flash SSDs: remembering past lessons. DaMoN 2009:1-8 [ pdf ]
- M. A Shah, S. Harizopoulos, J. L. Wiener, and G. Graefe. Fast Scans and Joins using Flash Drives. DaMoN 2008. [ pdf ]
Transaction Processing
- Shimin Chen: FlashLogging: exploiting flash devices for synchronous logging performance. SIGMOD 2009:73-86 [ pdf ]
- Vijayan Prabhakaran, Thomas L. Rodeheffer, Lidong Zhou: Transactional Flash. OSDI 2008:147-160 [ pdf ]
- Da Zhou, Xiaofeng Meng, Zhichao Liang: A New Cache Management Approach for Transaction Processing on Flash-based Database. WISA 2009. [ pdf ]
- Yongkun Wang, Kazuo Goda, Masaru Kitsuregawa: Evaluating Non-In-Place Update Techniques for Flash-Based Transaction Processing Systems. DEXA 2009:777-791 [ pdf ]
- Michal Spivak, Sivan Toledo: Storing a persistent transactional object heap on flash memory. LCTES 2006:22-33 [ pdf ]
- Eran Gal, Sivan Toledo: A Transactional Flash File System for Microcontrollers. USENIX Annual Technical Conference, General Track 2005:89-104 [ pdf ]
Benchmark
- Sang-Won Lee, Bongki Moon, Chanik Park: Advances in flash memory SSD technology for enterprise database applications. SIGMOD 2009:863-870 [ pdf ]
- Feng Chen, David A. Koufaty, Xiaodong Zhang: Understanding intrinsic characteristics and system implications of flash memory based solid state drives. SIGMETRICS/Performance 2009:181-192 [ pdf ]
- Luc Bouganim, Björn Þór Jónsson, Philippe Bonnet: uFLIP: Understanding Flash IO Patterns. CIDR 2009 [ pdf ]
- D. Myers. On the Use of NAND Flash Memory in High-Performance Relational Databases. MIT Msc Thesis. [ pdf ]
- Sang-Won Lee, Bongki Moon, Chanik Park, Jae-Myung Kim, Sang-Woo Kim: A case for flash memory ssd in enterprise database applications. SIGMOD 2008:1075-1086 [ pdf ]
FTL
- Intel Corporation. Understanding the flash translation layer (FTL) specification. Intel Technical Report. [ pdf ]
- Jeong-Uk Kang, Heeseung Jo, Jinsoo Kim, Joonwon Lee: A superblock-based flash translation layer for NAND flash memory. EMSOFT 2006:161-170 [ pdf ]
- E. Gal, S. Toledo. Algorithms and data structures for flash memories. ACM Comput. Surv. (CSUR) 37(2):138-163 (2005) [ pdf ]
- Chanik Park, Wonmoon Cheon, Jeong-Uk Kang, Kangho Roh, Wonhee Cho, Jin-Soo Kim: A reconfigurable FTL (flash translation layer) architecture for NAND flash-based applications. ACM Trans. Embedded Comput. Syst. (TECS) 7(4) (2008) [ pdf ]
- Chin-Hsien Wu, Tei-Wei Kuo: An adaptive two-level management for the flash translation layer in embedded systems. ICCAD 2006:601-606 [ pdf ]
- Yi-Lin Tsai, Jen-Wei Hsieh, Tei-Wei Kuo: Configurable NAND Flash Translation Layer. SUTC 2006:118-127 [ pdf ]
- G.-J. Kim, S.C. Baek, H.-S. Lee, H.-D. Lee, M. J. Joe. LGeDBMS: A Small DBMS for Embedded System with Flash Memory. VLDB 2006:1255-1258 [ pdf ]
- Tae-Sun Chung, Dong-Joo Park, Sangwon Park, Dong-Ho Lee, Sang-Won Lee, Ha-Joo Song: A survey of Flash Translation Layer. Journal of Systems Architecture - Embedded Systems Design 55(5-6): 332-343 (2009) [ pdf ]
- Sang-Won Lee, Won-Kyoung Choi, Dong-Joo Park: FAST: An Efficient Flash Translation Layer for Flash Memory. EUC Workshops 2006: 879-887 [ pdf ]
- Ji-Yong Shin, Zenglin Xia, Ning-Yi Xu, Rui Gao, Xiongfei Cai, Seungryoul Maeng, Feng-Hsiung Hsu: FTL design exploration in reconfigurable high-performance SSD for server applications. ICS 2009:338-349 [ pdf ]
- Sang-Won Lee, Dong-Joo Park, Tae-Sun Chung, Dong-Ho Lee, Sangwon Park, Ha-Joo Song: A log buffer-based flash translation layer using fully-associative sector translation. ACM Trans. Embedded Comput. Syst. 6(3): (2007) [ pdf ]
- Yong-Goo Lee, Dawoon Jung, Dongwon Kang, Jin-Soo Kim: µ-FTL: a memory-efficient flash translation layer supporting multiple mapping granularities. EMSOFT 2008:21-30 [ pdf ]
- Seung Ho Lim, Hyun-Jin Choi, Kyu Ho Park: Journal Remap-Based FTL for Journaling File System with Flash Memory. HPCC 2007:192-203 [ pdf ]
- Aayush Gupta, Youngjae Kim, Bhuvan Urgaonkar: DFTL: a flash translation layer employing demand-based selective caching of page-level address mappings. ASPLOS 2009:229-240 [ pdf ]
- Sai Krishna Mylavarapu, Siddharth Choudhuri, Aviral Shrivastava, Jongeun Lee, Tony Givargis: FSAF: File system aware flash translation layer for NAND Flash Memories. DATE 2009:399-404 [ pdf ]
- Hyun-Jin Choi, Seung Ho Lim, Kyu Ho Park: JFTL: A flash translation layer based on a journal remapping for flash memory. TOS 4(4) (2009) [ pdf ]
- Chin-Hsien Wu: A flash translation layer for huge-capacity flash memory storage systems. AICCSA 2008:100-107 [ pdf ]
- Kyoungmoon Sun, Seungjae Baek, Jongmoo Choi, Donghee Lee, Sam H. Noh, Sang Lyul Min: LTFTL: lightweight time-shift flash translation layer for flash memory based embedded storage. EMSOFT 2008:51-58 [ pdf ]
- Siddharth Choudhuri, Tony Givargis: Performance improvement of block based NAND flash translation layer. CODES ISSS 2007:257-262 [ pdf ]
- geuk Kim, Min Choi, Seung Ryoul Maeng: Evaluation of garbage collection techniques on flash translation layer. Computational Intelligence 2006:1-6 [ pdf ]
File Systems
- A.-B. Bityutskiy. JFFS3 design issues. http://www.linux-mtd.infradead.org [ pdf ]
- Mendel Rosenblum, John K. Ousterhout: The Design and Implementation of a Log-Structured File System. ACM Trans. Comput. Syst. (TOCS) 10(1):26-52 (1992) [ pdf ]
- Tae-Sun Chung, Dong-Joo Park, Sangwon Park, Dong-Ho Lee, Sang-Won Lee, Ha-Joo Song: System Software for Flash Memory: A Survey. EUC 2006: 394-404 [ pdf ]
- Chul Lee, Sung Hoon Baek, Kyu Ho Park: A Hybrid Flash File System Based on NOR and NAND Flash Memories for Embedded Devices. IEEE Trans. Computers (TC) 57(7):1002-1008 (2008) [ pdf ]
Others
- Jim Gray. Tape is dead, Disk is tape, Flash is disk, MAIN MEMORY locality is king. Technical Report, Redmond, 2006. [ pdf ]
- Goetz Graefe: The five-minute rule twenty years later, and how flash memory changes the rules. DaMoN 2007:6 [ pdf ]
- Adam Leventhal: Flash Storage Today. ACM Queue (QUEUE) 6(4):24-30 (2008) [ pdf ]
- Peiquan Jin, Xuan Su, Zhi Li. A Flexible Simulation Environment for Flash-aware Algorithms. CIKM 2009. [ pdf ]