An efficient method for record management in flash memory environment
DC Field | Value | Language |
---|---|---|
dc.contributor.author | Bae, Duck-Ho | - |
dc.contributor.author | Chang, Ji-Woong | - |
dc.contributor.author | Kim, Sang-Wook | - |
dc.date.accessioned | 2022-07-16T15:11:39Z | - |
dc.date.available | 2022-07-16T15:11:39Z | - |
dc.date.created | 2021-05-12 | - |
dc.date.issued | 2012-06 | - |
dc.identifier.issn | 1383-7621 | - |
dc.identifier.uri | https://scholarworks.bwise.kr/hanyang/handle/2021.sw.hanyang/165447 | - |
dc.description.abstract | Flash memory has its unique characteristics: the write operation is much more costly than the read operation, and in-place updating is not allowed. In this paper, we analyze how these characteristics affect the performance of clustering and non-clustering methods for record management, and show that non-clustering is more suitable in flash memory environment. Also, we identify the problems of the existing non-clustering method when applied to flash memory environment without any modification, and propose an effective method for record management in flash memory databases. This method, which is basically based on the non-clustering method, tries to store consecutively inserted records in the same page in order to make it possible to process them with only one write operation. In this paper, we call this method group write. Moreover, we propose two novel techniques for achieving efficient group writes: (1) dedicated buffers for group writes and (2) free space lists managed in main memory for maintaining only those pages having large free space. Our method greatly improves the write performance of database applications running in flash memory. For performance evaluation, we conduct a variety of experiments. The results show that our method achieves speed up by up to 1.67 times compared with the original non-clustering method. | - |
dc.language | 영어 | - |
dc.language.iso | en | - |
dc.publisher | ELSEVIER | - |
dc.title | An efficient method for record management in flash memory environment | - |
dc.type | Article | - |
dc.contributor.affiliatedAuthor | Kim, Sang-Wook | - |
dc.identifier.doi | 10.1016/j.sysarc.2012.03.004 | - |
dc.identifier.scopusid | 2-s2.0-84862207255 | - |
dc.identifier.wosid | 000306635800001 | - |
dc.identifier.bibliographicCitation | JOURNAL OF SYSTEMS ARCHITECTURE, v.58, no.6-7, pp.221 - 232 | - |
dc.relation.isPartOf | JOURNAL OF SYSTEMS ARCHITECTURE | - |
dc.citation.title | JOURNAL OF SYSTEMS ARCHITECTURE | - |
dc.citation.volume | 58 | - |
dc.citation.number | 6-7 | - |
dc.citation.startPage | 221 | - |
dc.citation.endPage | 232 | - |
dc.type.rims | ART | - |
dc.type.docType | Article | - |
dc.description.journalClass | 1 | - |
dc.description.isOpenAccess | N | - |
dc.description.journalRegisteredClass | scie | - |
dc.description.journalRegisteredClass | scopus | - |
dc.relation.journalResearchArea | Computer Science | - |
dc.relation.journalWebOfScienceCategory | Computer Science, Hardware & Architecture | - |
dc.relation.journalWebOfScienceCategory | Computer Science, Software Engineering | - |
dc.subject.keywordPlus | TRANSLATION LAYER | - |
dc.subject.keywordAuthor | Flash memory DBMS | - |
dc.subject.keywordAuthor | Record management | - |
dc.subject.keywordAuthor | FARM | - |
dc.subject.keywordAuthor | Group write | - |
dc.subject.keywordAuthor | k-LASL | - |
dc.identifier.url | https://www.sciencedirect.com/science/article/pii/S1383762112000227?via%3Dihub | - |
Items in ScholarWorks are protected by copyright, with all rights reserved, unless otherwise indicated.
222, Wangsimni-ro, Seongdong-gu, Seoul, 04763, Korea+82-2-2220-1365
COPYRIGHT © 2021 HANYANG UNIVERSITY.
Certain data included herein are derived from the © Web of Science of Clarivate Analytics. All rights reserved.
You may not copy or re-distribute this material in whole or in part without the prior written consent of Clarivate Analytics.