LinnOS
LinnOS is a research operating-system extension that classifies an incoming SSD read as fast or slow to guide admission and replica failover.
The OSDI 2020 prototype learns per workload-device pair from recent completions and pending I/O. A latency-critical read predicted slow is rejected before entering the device queue; the application can retry another replica. Its last-replica attempt bypasses rejection. [1]
The label is not a drive-failure probability or a latency guarantee. Live completions cannot reveal false revokes because rejected reads never reach that device; the paper evaluates those errors offline. LinnOS+HL additionally uses hedging and must not be confused with the raw classifier. [1]
Relations
Limitations
- Correlated delays, retraining needs and inference overhead limit transfer to other workloads and devices. [1]