opportunistic-scrubbing · research

Opportunistic scrubbing

Opportunistic scrubbing uses ordinary storage accesses as opportunities to verify regions whose inspection age has exceeded a target.

Related Observatory article: Opportunistic scrubbing on hesela.com

The MASCOTS 2004 archive model attaches overdue-region checks to disk accesses to avoid separate power-ups; infrequent accesses require a periodic fallback. Its reliability results are model-dependent, not measurements of current drives. [1]

A target is not evidence of completed coverage. In Hesela's explicit single-region trace, a 14-day threshold produces its first check on day 29; the model assumes instantaneous successful checks and uses a strict greater-than trigger. It is not a reproduction of the paper's simulator. [2]

In that paper, the opportunity is a disk access, while the inspection clock belongs to each disk portion. An access can trigger checks of overdue portions other than the requested data; the access itself is not proof of their verification. [1]

Relations

related
Data scrubbing, Adaptive scrubbing, Inspection paradox, Mean time to detection

Limitations

  • Without an independent fallback or a bound on access gaps, access-only triggering does not bound inspection age. [2]

Citations

  1. Schwarz, Xin, Miller, Long, Hospodor and Ng. Disk Scrubbing in Large Archival Storage Systems. MASCOTS 2004, pp. 409-418, sections 4.3 and 7.3. (accessed 2026-11-05)
  2. Hesela: an opportunistic target is not a deadline, executable synthetic trace and limitations. (accessed 2026-11-05)

JSON: /data/terms/opportunistic-scrubbing.json

Published by Hesela team · Updated

Report a correction · Editorial standards · Reuse guidance

Cite this page
Hesela team. Opportunistic scrubbing. Hesela. 2026-11-05. https://hesela.dev/terms/opportunistic-scrubbing/