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_GB
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_DE
dc.subject.ddc004 Data processingen_GB
dc.titleHyTorC : hybrid address translation for SSDs supporting compressionen_GB
dc.typeZeitschriftenaufsatzde_DE
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. Informatikde_DE
jgu.organisation.nameJohannes Gutenberg-Universität Mainzde_DE
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.accessrightsopenAccessen_GB
jgu.subject.ddccode004
jgu.subject.dfgIngenieurwissenschaftende_DE
jgu.type.contenttypeScientific articleen_GB
jgu.type.dinitypeArticleen_GB
jgu.type.resourceTexten_GB
jgu.type.versionPublished versionen_GB

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