Matches in SemOpenAlex for { <https://semopenalex.org/work/W3037902925> ?p ?o ?g. }
- W3037902925 endingPage "2163" @default.
- W3037902925 startingPage "2148" @default.
- W3037902925 abstract "Flash-based Solid State Drives (SSDs) have proved to be ideal devices that support embedded transaction protocols inside SSDs. Existing embedded transaction protocols in SSDs effectively improve transaction throughput, but still incur high transaction overhead and long recovery time. While it is reasonable to provide a small-capacity non-volatile (NVM-based) disk cache in the SSDs, in this paper, we propose a new embedded transaction protocol called Non-volatile Cache Transaction (NVCTX). NVCTX reduces transaction overhead and provides fast recovery by leveraging the small-capacity NVM-based disk cache from two aspects. First, we store transactional metadata, which is of small amount but is frequently accessed, in the NVM-based disk cache rather than in the flash memory. Second, we introduce two techniques, i.e., a dynamic allocation algorithm and a hybrid storing method, to improve the performance when the capacity of the NVM-based disk cache is very limited. We have implemented NVCTX on a real hardware board called Cosmos+ FPGA platform, and modified ext4 file system and NVMe (Non-Volatile Memory express) driver to be compatible with the transactional interfaces provided by NVCTX. For comparison, we also implement SCC, BPCC, WAL, and X-FTL protocols in the firmware of Cosmos+ FPGA platform. Evaluations using DBMS (Database Management System) and file system workloads show that, compared to four typical transaction protocols (SCC, BPCC, WAL, and X-FTL), NVCTX improves transaction throughput by up to 136.5, 9.4, 131.6 and 29.9 percent, reduces write traffic to flash memory by up to 42.8, 4.1, 62.4, 31.2 percent, lowers garbage collection overhead by up to 93.2, 63, 66.5, 22.1 percent, and shortens recovery time to 1/2574, 1/2559, 1/95 and 1/2 respectively compared with SCC, BPCC, WAL, and X-FTL." @default.
- W3037902925 created "2020-07-02" @default.
- W3037902925 creator A5015200754 @default.
- W3037902925 creator A5050166453 @default.
- W3037902925 creator A5052095173 @default.
- W3037902925 creator A5066760275 @default.
- W3037902925 creator A5087082349 @default.
- W3037902925 date "2022-05-01" @default.
- W3037902925 modified "2023-09-24" @default.
- W3037902925 title "Embedded Transaction Support Inside SSD With Small-Capacity Non-Volatile Disk Cache" @default.
- W3037902925 cites W1867757239 @default.
- W3037902925 cites W1924394220 @default.
- W3037902925 cites W1985190459 @default.
- W3037902925 cites W1985467476 @default.
- W3037902925 cites W1987426261 @default.
- W3037902925 cites W1991522295 @default.
- W3037902925 cites W1994681235 @default.
- W3037902925 cites W1996031850 @default.
- W3037902925 cites W2033223918 @default.
- W3037902925 cites W2067962461 @default.
- W3037902925 cites W2068825697 @default.
- W3037902925 cites W2073669509 @default.
- W3037902925 cites W2104954161 @default.
- W3037902925 cites W2110231861 @default.
- W3037902925 cites W2112774785 @default.
- W3037902925 cites W2141423292 @default.
- W3037902925 cites W2169379483 @default.
- W3037902925 cites W2172126130 @default.
- W3037902925 cites W2571118757 @default.
- W3037902925 cites W2607322234 @default.
- W3037902925 cites W2613596181 @default.
- W3037902925 cites W2614936534 @default.
- W3037902925 cites W2804421601 @default.
- W3037902925 cites W2903421363 @default.
- W3037902925 cites W2904527294 @default.
- W3037902925 cites W3121816955 @default.
- W3037902925 cites W3213789024 @default.
- W3037902925 cites W4244192848 @default.
- W3037902925 cites W4247063686 @default.
- W3037902925 cites W4254083979 @default.
- W3037902925 doi "https://doi.org/10.1109/tkde.2020.3004518" @default.
- W3037902925 hasPublicationYear "2022" @default.
- W3037902925 type Work @default.
- W3037902925 sameAs 3037902925 @default.
- W3037902925 citedByCount "1" @default.
- W3037902925 countsByYear W30379029252023 @default.
- W3037902925 crossrefType "journal-article" @default.
- W3037902925 hasAuthorship W3037902925A5015200754 @default.
- W3037902925 hasAuthorship W3037902925A5050166453 @default.
- W3037902925 hasAuthorship W3037902925A5052095173 @default.
- W3037902925 hasAuthorship W3037902925A5066760275 @default.
- W3037902925 hasAuthorship W3037902925A5087082349 @default.
- W3037902925 hasConcept C111919701 @default.
- W3037902925 hasConcept C115537543 @default.
- W3037902925 hasConcept C134277064 @default.
- W3037902925 hasConcept C149635348 @default.
- W3037902925 hasConcept C189783530 @default.
- W3037902925 hasConcept C191087605 @default.
- W3037902925 hasConcept C27670709 @default.
- W3037902925 hasConcept C2779960059 @default.
- W3037902925 hasConcept C2780940931 @default.
- W3037902925 hasConcept C36340418 @default.
- W3037902925 hasConcept C38556500 @default.
- W3037902925 hasConcept C41008148 @default.
- W3037902925 hasConcept C72108876 @default.
- W3037902925 hasConcept C75949130 @default.
- W3037902925 hasConcept C77088390 @default.
- W3037902925 hasConcept C92855701 @default.
- W3037902925 hasConcept C98986596 @default.
- W3037902925 hasConceptScore W3037902925C111919701 @default.
- W3037902925 hasConceptScore W3037902925C115537543 @default.
- W3037902925 hasConceptScore W3037902925C134277064 @default.
- W3037902925 hasConceptScore W3037902925C149635348 @default.
- W3037902925 hasConceptScore W3037902925C189783530 @default.
- W3037902925 hasConceptScore W3037902925C191087605 @default.
- W3037902925 hasConceptScore W3037902925C27670709 @default.
- W3037902925 hasConceptScore W3037902925C2779960059 @default.
- W3037902925 hasConceptScore W3037902925C2780940931 @default.
- W3037902925 hasConceptScore W3037902925C36340418 @default.
- W3037902925 hasConceptScore W3037902925C38556500 @default.
- W3037902925 hasConceptScore W3037902925C41008148 @default.
- W3037902925 hasConceptScore W3037902925C72108876 @default.
- W3037902925 hasConceptScore W3037902925C75949130 @default.
- W3037902925 hasConceptScore W3037902925C77088390 @default.
- W3037902925 hasConceptScore W3037902925C92855701 @default.
- W3037902925 hasConceptScore W3037902925C98986596 @default.
- W3037902925 hasFunder F4320321001 @default.
- W3037902925 hasFunder F4320326217 @default.
- W3037902925 hasIssue "5" @default.
- W3037902925 hasLocation W30379029251 @default.
- W3037902925 hasOpenAccess W3037902925 @default.
- W3037902925 hasPrimaryLocation W30379029251 @default.
- W3037902925 hasRelatedWork W1497582717 @default.
- W3037902925 hasRelatedWork W1622839886 @default.
- W3037902925 hasRelatedWork W1909781882 @default.
- W3037902925 hasRelatedWork W1987426261 @default.
- W3037902925 hasRelatedWork W2022241517 @default.
- W3037902925 hasRelatedWork W2023867009 @default.