References
- E. Gal, S. Toledo, "Algorithms and Data Structures for Flash Memories," ACM Computing Surveys, Vol. 37, No. 2, pp. 138-163, 2005. https://doi.org/10.1145/1089733.1089735
- Samsung Electronics Company, K9PDG08U5D datasheet 2G x 8Bit NAND Flash Memory.
- S.Y. Kim, S.I. Jung, "A log-based Flash Translation Layer for Large NAND Flash Memory," Proceedings of International Conference on Advanced Communication Technology, Vol. 3, pp. 1641-1644, 2006.
- S.W. Lee, D.J. Park, T.S. Chung, D.H. Lee, S. Park, H.J. Song, "A log Buffer-based Flash Translation Layer Using Fully-associative Sector Translation," ACM Transactions on Embedded Computing Systems, Vol. 6, No. 3, 2007.
- J. Kim, J.M. Kim, S.H. Noh, S.L. Min, Y. Cho, "A Space-efficient Flash Translation Layer for Compact Flash Systems," IEEE Transactions on Consumer Electronics, Vol. 48, No. 2, pp. 366-375, 2002. https://doi.org/10.1109/TCE.2002.1010143
- J.U. Kang, H. Jo, J.S. Kim, J. Lee, "A Superblock-based Flash Translation Layer for NAND Flash Memory," Proceedings of ACM & IEEE International Conference on Embedded software, pp. 161-170, 2006.
- D. Woodhouse, "JFFS: The Journaling Flash File System," Ottawa Linux Symposium, 2001.
- A. One, "YAFFS: Yet Another Flash File System," 2002.
- A Mathur, M. Cao, S. Bhattacharya, A. Dilger, A. Tomas, L. Vivier, "The new ext4 File System: Current Status and Future Plans," Proceedings of Linux Symposium, Vol. 2, pp. 21-33, 2007.
- Y.H. Chang, J.W. Hsieh, T.W. Kuo, "Endurance Enhancement of Flash-memory Storage Systems: an Efficient Static Wear Leveling Design," Proceedings of ACM Design Automation Conference, pp. 212-217, 2007.
- L.P. Chang, "On Efficient Wear Leveling for Large-scale Flash-memory Storage Systems," Proceedings of ACM symposium on Applied computing, pp. 1126-1130, 2007.
- Y. Li, B. He, R.J. Yang, Q. Luo, K. Yi, "Tree Indexing on Solid State Drives," Proceedings of VLDB Endowment, Vol. 3, No. 1-2, pp. 1195-1206. 2010. https://doi.org/10.14778/1920841.1920990
- P. O'Neil, E. Cheng, D. Hawlick, E. O'Neil, "The log-structured Merge-tree (LSM-tree)," Springer Acta Informatica, Vol. 33, No. 4, pp. 351-385, 1996. https://doi.org/10.1007/s002360050048
- C.H. Wu, L.P. Chang, T.W. Kuo, "An Efficient B-tree Layer for Flash-memory Storage Systems," Springer Real-Time and Embedded Computing Systems and Applications, pp. 409-430, 2004.
- E. Malalla, "Two-way Hashing With Separate Chaining and Linear Probing," McGill University, 2004.
- X. Li, Z. Da, X. Meng, "A new Dynamic Hash Index for Flash-based Storage," Proceedings of International Conference on Web-Age Information Management, pp. 93-98, 2008.
- C.W. Yang, K.Y. Lee, M.H. Kim, Y.J. Lee, "An Efficient Dynamic Hash Index Structure for NAND Flash Memory," IEICE Transactions on fundamentals of electronics, communications and computer sciences, Vol. 92, No.7, pp. 1716-1719, 2009 https://doi.org/10.1587/transfun.E92.A.1716
- S.H. Lim, C. Lee, K.H. Park, "Hashing Directory Scheme for NAND Flash File System," Proceedings of International Conference on Advanced Communication Technology, Vol. 1, pp. 273-276, 2007.
- B. Pittel, "Linear Probing: the Probable Largest Search Time Grows Logarithmically With the Number of Records," Journal of algorithms, Vol. 8, No. 2, pp. 236-249, 1987. https://doi.org/10.1016/0196-6774(87)90040-X
- A. Fiat, M Naor, "Implicit O(1) Probe Search," Proceedings of ACM symposium on Theory of computing, pp. 336-344, 1989.
- M. V. Ramakrishna, "Analysis of Random Probing Hashing," Information Processing Letters, Vol. 31, No. 2, pp. 83-90, 1989. https://doi.org/10.1016/0020-0190(89)90073-2
- E. Malalla, "Two-way Hashing With Separate Chaining and Linear Probing," McGill University, 2004.
- G.E. Blelloch, D. Golovin, "Strongly History-independent Hashing With Applications," Proceedings of IEEE Symposium on Foundations of Computer Science, pp. 272-282, 2007.
- J.S. Vitter, "Analysis of the Search Performance of Coalesced Hashing," Journal of the ACM, Vol. 30, No. 2, pp. 231-258, 1983. https://doi.org/10.1145/322374.322375