{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,6,10]],"date-time":"2026-06-10T16:03:09Z","timestamp":1781107389214,"version":"3.54.1"},"reference-count":31,"publisher":"IGI Global Scientific Publishing","issue":"4","content-domain":{"domain":[],"crossmark-restriction":false},"short-container-title":[],"published-print":{"date-parts":[[2013,10,1]]},"abstract":"<p>Classical buffer replacement policies, e. g., LRU, are suboptimal for database systems having flash disks for persistence, because they are not aware of the distinguished characteristics of flash-based storage devices. The authors introduce the basic principles of buffer management for such devices and present two efficient buffer algorithms that apply these principles. These algorithms significantly improve the performance of flash-based databases, as confirmed by our trace-driven performance study.<\/p>","DOI":"10.4018\/ijkbo.2013100102","type":"journal-article","created":{"date-parts":[[2014,2,12]],"date-time":"2014-02-12T09:33:26Z","timestamp":1392197606000},"page":"22-39","source":"Crossref","is-referenced-by-count":1,"title":["Flash-Aware Buffer Management for Database Systems"],"prefix":"10.4018","volume":"3","author":[{"given":"Yi","family":"Ou","sequence":"first","affiliation":[{"name":"Department of Computer Science, University of Kaiserslautern, Kaiserslautern, Germany"}],"role":[{"vocabulary":"crossref","role":"author"}]},{"given":"Peiquan","family":"Jin","sequence":"additional","affiliation":[{"name":"University of Science & Technology of China, Hefei, China"}],"role":[{"vocabulary":"crossref","role":"author"}]},{"given":"Theo","family":"H\u00e4rder","sequence":"additional","affiliation":[{"name":"Department of Computer Science, University of Kaiserslautern, Kaiserslautern, Germany"}],"role":[{"vocabulary":"crossref","role":"author"}]}],"member":"2432","reference":[{"key":"ijkbo.2013100102-0","unstructured":"Bouganim, L. (2009). uFLIP: Understanding flash IO patterns. In Proceedings of the 4th Biennial Conference on Innovative Data Systems Research (CIDR)."},{"key":"ijkbo.2013100102-1","first-page":"217","article-title":"A paging experiment with the Multics system","author":"F. J.Corbato","year":"1969","journal-title":"In honor of Philip M. Morse"},{"key":"ijkbo.2013100102-2","doi-asserted-by":"publisher","DOI":"10.1145\/1994.2022"},{"key":"ijkbo.2013100102-3","doi-asserted-by":"publisher","DOI":"10.1145\/1089733.1089735"},{"key":"ijkbo.2013100102-4","doi-asserted-by":"crossref","unstructured":"Graefe, G. (2007). The five-minute rule twenty years later and how flash memory changes the rules. In Proceedings of the 3rd Workshop on Data Management on New Hardware (DaMoN).","DOI":"10.1145\/1363189.1363198"},{"key":"ijkbo.2013100102-5","doi-asserted-by":"publisher","DOI":"10.1145\/1413254.1413261"},{"key":"ijkbo.2013100102-6","author":"J.Gray","year":"1993","journal-title":"Transaction processing: Concepts and techniques"},{"key":"ijkbo.2013100102-7","first-page":"45","article-title":"DBMS architecture - the layer model and its evolution.","volume":"13","author":"T.H\u00e4rder","year":"2005","journal-title":"Datenbank-Spektrum"},{"key":"ijkbo.2013100102-8","first-page":"28","author":"T.H\u00e4rder","year":"1983","journal-title":"Concepts for implementing a centralized database management system"},{"key":"ijkbo.2013100102-9","doi-asserted-by":"publisher","DOI":"10.1145\/289.291"},{"key":"ijkbo.2013100102-10","first-page":"167","article-title":"Towards flash disk use in databases - keeping performance while saving energy?","author":"T.H\u00e4rder","year":"2009","journal-title":"Datenbanksysteme in Business, Technologie und Web"},{"key":"ijkbo.2013100102-11","doi-asserted-by":"publisher","DOI":"10.1145\/511399.511340"},{"key":"ijkbo.2013100102-12","unstructured":"Johnson, T., & Shasha, D. (1994). 2Q: a low overhead high performance buffer management replacement algorithm. In Proceedings of the 20th International Conference on Very Large Data Bases (VLDB), (pp. 439-450)."},{"key":"ijkbo.2013100102-13","doi-asserted-by":"publisher","DOI":"10.1109\/TCE.2008.4637609"},{"key":"ijkbo.2013100102-14","doi-asserted-by":"publisher","DOI":"10.1109\/TCE.2002.1010143"},{"key":"ijkbo.2013100102-15","doi-asserted-by":"publisher","DOI":"10.1109\/TC.2001.970573"},{"key":"ijkbo.2013100102-16","doi-asserted-by":"crossref","unstructured":"Lee, S. W., Park, D. J., Chung, T. S., Lee, D. H., Park, S., & Song, H. J. (2007). A log buffer-based flash translation layer using fully-associative sector translation. ACM Transactions on Embedded Computing Systems, 6.","DOI":"10.1145\/1275986.1275990"},{"key":"ijkbo.2013100102-17","doi-asserted-by":"publisher","DOI":"10.1109\/TCE.2009.5277999"},{"key":"ijkbo.2013100102-18","unstructured":"Megiddo, N., & Modha, D. (2003). ARC: A self-tuning, low overhead replacement cache. In Proceedings of the 2nd USENIX Conference on File and Storage Technologies (FAST) (pp. 115-130)."},{"key":"ijkbo.2013100102-19","doi-asserted-by":"publisher","DOI":"10.1145\/128765.128770"},{"key":"ijkbo.2013100102-20","unstructured":"MTRON. (2008). Solid state drive MSP-SATA7525 product specification."},{"key":"ijkbo.2013100102-21","doi-asserted-by":"crossref","unstructured":"O'Neil, E. J. (1993). The LRU-K page replacement algorithm for database disk buffering. In Proceedings of the ACM SIGMOD International Conference on Management of Data, (pp. 297-306).","DOI":"10.1145\/170036.170081"},{"key":"ijkbo.2013100102-22","doi-asserted-by":"crossref","unstructured":"Ou, Y., & H\u00e4rder, T. (2010). Clean first or dirty first? A cost-aware self-adaptive buffer replacement policy. In Proceedings of the 14th International Database Engineering and Applications Symposium (IDEAS), (7-14).","DOI":"10.1145\/1866480.1866482"},{"key":"ijkbo.2013100102-23","doi-asserted-by":"crossref","unstructured":"Ou, Y., H\u00e4rder, T., & Jin, P. (2010). CFDC: A flash-aware buffer management algorithm for database systems. In Proceedings of the 14th East European Conference Advances in Databases and Information Systems (ADBIS), (pp. 435-449).","DOI":"10.1007\/978-3-642-15576-5_33"},{"key":"ijkbo.2013100102-24","doi-asserted-by":"crossref","unstructured":"Park, J., Lee, H., Hyun, S., & Bahn, H. (2009). A cost-aware page replacement algorithm for NAND flash based mobile embedded systems. In Proceedings of the 9th ACM\/IEEE International Conference on Embedded Software (EMSOFT) (pp. 315-324).","DOI":"10.1145\/1629335.1629377"},{"key":"ijkbo.2013100102-25","doi-asserted-by":"crossref","unstructured":"Park, S. (2006). CFLRU: A replacement algorithm for flash memory. In Proceedings of the International Conference on Compilers, Architecture, and Synthesis for Embedded Systems (CASES), (pp. 234-241).","DOI":"10.1145\/1176760.1176789"},{"key":"ijkbo.2013100102-26","doi-asserted-by":"publisher","DOI":"10.1109\/TCE.2008.4637611"},{"key":"ijkbo.2013100102-27","unstructured":"SuperTalent. (2008). Solid state drive FSD32GC35M product specification."},{"key":"ijkbo.2013100102-28","author":"A. S.Tanenbaum","year":"1987","journal-title":"Operating systems, design and implementation"},{"key":"ijkbo.2013100102-29","unstructured":"Woodhouse, D. (2001). JFFS: The journalling flash file system. In Proceedings of the Ottawa Linux Symposium."},{"key":"ijkbo.2013100102-30","doi-asserted-by":"crossref","unstructured":"Yoo, Y. S., & Lee, H. (2007). Page replacement algorithms for NAND flash memory storages. In Proceedings of the Computational Science and its Applications (ICCSA) (pp. 201-212).","DOI":"10.1007\/978-3-540-74472-6_16"}],"container-title":["International Journal of Knowledge-Based Organizations"],"original-title":[],"language":"ng","link":[{"URL":"https:\/\/www.igi-global.com\/viewtitle.aspx?TitleId=101192","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2022,6,1]],"date-time":"2022-06-01T10:52:10Z","timestamp":1654080730000},"score":1,"resource":{"primary":{"URL":"https:\/\/services.igi-global.com\/resolvedoi\/resolve.aspx?doi=10.4018\/ijkbo.2013100102"}},"subtitle":[""],"short-title":[],"issued":{"date-parts":[[2013,10,1]]},"references-count":31,"journal-issue":{"issue":"4","published-print":{"date-parts":[[2013,10]]}},"URL":"https:\/\/doi.org\/10.4018\/ijkbo.2013100102","relation":{},"ISSN":["2155-6393","2155-6407"],"issn-type":[{"value":"2155-6393","type":"print"},{"value":"2155-6407","type":"electronic"}],"subject":[],"published":{"date-parts":[[2013,10,1]]}}}