smart-smr-translation · research · also Shingled Magnetic Recording Translation

SMaRT (SMR translation)

SMaRT is a research SMR translation scheme that combines in-place track updates with relocation and free-space consolidation.

Related Observatory article: SMaRT (SMR translation) on hesela.com

A free following track permits an in-place update. Otherwise SMaRT relocates the updated track and changes its track-level mapping. Garbage collection joins fragmented free regions by moving live tracks, while allocation and migration gradually separate frequently updated data. [1]

DiskSim experiments used four write-intensive traces with scaled and modulo-trimmed addresses at 30%, 60% and 90% utilization. The low- and medium-utilization advantage over the modeled cache-based comparator narrowed at 90%. These are simulated configurations, not drive-wide operating thresholds. [1]

The paper's amplified-write percentage counts write requests triggering foreground GC, not physical bytes divided by host bytes. Its GC-overhead plots also mix migrated tracks for SMaRT with I/O-request counts for the comparator. [1]

Relations

related
Shingle translation layer, SMR garbage collection, Virtual Guard

Limitations

  • Mapping recovery is sketched using persistent checkpoints and per-track backpointers; the performance evaluation does not establish power-loss correctness. [1]

Citations

  1. He and Du. SMaRT: An Approach to Shingled Magnetic Recording Translation. FAST 2017, sections 4-5 (accessed 2026-11-14)
Sources & caveats
  • Full FAST 2017 paper reviewed, especially sections 4.5 and 5.1-5.5. No benchmark or power-loss experiment was reproduced.
  • The DiskSim model used a 146 GB drive geometry at 512-byte sectors. Address transformations, prepopulation and utilization are part of the experiment.
  • Section 5.5.4 explicitly states that the two GC-overhead units are not directly comparable despite sharing an axis.

JSON: /data/terms/smart-smr-translation.json

Published by Hesela team · Updated

Report a correction · Editorial standards · Reuse guidance

Cite this page
Hesela team. SMaRT (SMR translation). Hesela. 2026-11-14. https://hesela.dev/terms/smart-smr-translation/