HyTorC : hybrid address translation for SSDs supporting compression

dc.contributor.authorZhang, Yu
dc.contributor.authorChen, Renhai
dc.contributor.authorZhang, Gong
dc.contributor.authorWang, Peng
dc.contributor.authorXin, Yao
dc.contributor.authorKeji, Huang
dc.contributor.authorBrinkmann, André
dc.date.accessioned2026-08-06T08:18:21Z
dc.date.issued2026
dc.description.abstractHigh-capacity solid-state drives (SSDs) with expected capacities of one PByte and more will address cloud storage and archiving environments previously dominated by magnetic disks. These new applications are very cost-sensitive, so unnecessary overhead must be reduced as much as possible without sacrificing the performance advantages of SSDs. An expensive component within a scale-up SSD is the on-device memory to map host logical page numbers to flash pages. This article, therefore, proposes HyTorC, which builds on the idea of S-FTL to represent sequentially stored logical pages using bitmaps instead of providing one entry per logical page. HyTorC extends this idea by introducing, for the first time in an FTL, compression of these bitmaps using run-length encoding, and by investigating the effects of background scrubbing to realign randomly written pages into contiguous runs. This background scrubbing allows HyTorC to keep large portions of the mapping table in block mapping mode, further reducing the memory footprint. HyTorC retains the flexibility of the page mapping scheme and supports compression of logical blocks within the SSD, allowing multiple compressed logical pages to be stored within a single physical page. HyTorC is fully implemented in an open-channel SSD. Our tests show that HyTorC can reduce memory consumption by an average of 98.9% over standard page mapping, 95.6% over the DFTL scheme, 87.3% over S-FTL, and 56.5% over the learned index-based approach LeaFTL for the Alibaba Cloud block traces, and by 98.6% over standard page mapping, 95.5% over the DFTL scheme, 84.1% over S-FTL, and 61.5% over LeaFTL for the Microsoft Research Cambridge traces. HyTorC focuses on the memory footprint of the FTL and not on performance. However, the performance evaluation shows that HyTorC achieves similar performance compared to page mapping and FTLs based on learned indexes.en
dc.identifier.doihttps://doi.org/10.25358/openscience-16060
dc.identifier.urihttps://openscience.ub.uni-mainz.de/handle/20.500.12030/16081
dc.language.isoeng
dc.rightsCC-BY-NC-ND-4.0
dc.rights.urihttps://creativecommons.org/licenses/by-nc-nd/4.0/
dc.subject.ddc004 Informatikde
dc.subject.ddc004 Data processingen
dc.titleHyTorC : hybrid address translation for SSDs supporting compressionen
dc.typeZeitschriftenaufsatz
jgu.apc.netprice0,00
jgu.apc.price0,00
jgu.apc.taxrate0
jgu.apc.transformationcontractACM
jgu.dfg.year2026
jgu.identifier.uuidb96bc8c0-560f-40a3-94cc-a25c1980f00f
jgu.journal.issue2
jgu.journal.titleACM transactions on storage
jgu.journal.volume22
jgu.nationalcurrency.eur0,00
jgu.organisation.departmentFB 08 Physik, Mathematik u. Informatik
jgu.organisation.nameJohannes Gutenberg-Universität Mainz
jgu.organisation.number7940
jgu.organisation.placeMainz
jgu.organisation.rorhttps://ror.org/023b0x485
jgu.pages.alternative14
jgu.publisher.doi10.1145/3767335
jgu.publisher.eissn1553-3093
jgu.publisher.nameACM
jgu.publisher.placeNew York, NY
jgu.publisher.year2026
jgu.rights.accessrightsopenAccess
jgu.subject.ddccode004
jgu.subject.dfgIngenieurwissenschaften
jgu.type.contenttypeScientific article
jgu.type.dinitypeArticleen_GB
jgu.type.resourceText
jgu.type.versionPublished version

Files

Original bundle

Now showing 1 - 1 of 1
Loading...
Thumbnail Image
Name:
hytorc___hybrid_address_trans-20260806101821628282.pdf
Size:
1.25 MB
Format:
Adobe Portable Document Format

License bundle

Now showing 1 - 1 of 1
Loading...
Thumbnail Image
Name:
license.txt
Size:
5.14 KB
Format:
Item-specific license agreed upon to submission
Description:

Collections