Failure matrix
Clean writes, interrupted metadata commits, degraded reads, shard reconstruction, rename recovery, and orphan cleanup are exercised as explicit scenarios.
Research agenda
ArgosFS treats storage autonomy as a measurable control problem: observations, plans, rejected actions, mutations, and verification results all become inspectable data.
Collect SMART fields, parser coverage, latency EWMAs, capacity provenance, boot-critical classification, workload heat, and stale-measurement markers.
Use risk memory and repeated evidence to distinguish unhealthy disks from missing or stale telemetry, avoiding one-sample overreaction.
Emit dry-run records containing the selected action, rejected alternatives, safety checks, expected utility, cooldowns, and capacity constraints.
Finish mutations with journal validation, fsck checks, shard verification, and adaptive mode downgrade when a post-action invariant fails.
Research questions
The project targets the gap between static local filesystems and policy-rich distributed storage: a single-machine root filesystem can still make autonomous placement and repair decisions, but only under strict boot and recovery constraints.
Evaluate whether capacity, health, tier, and workload signals can guide placement without hiding the decision process.
Study whether the controller can improve layout while preserving mountability, repairability, and emergency-mode behavior.
Retain raw JSONL/CSV, manifests, command logs, and summaries so each figure or table can be regenerated from artifacts.
Test SSD/HDD mixes, uneven capacities, tier changes, disk drain, add-disk, and degraded operation rather than assuming uniform devices.
Artifact evaluation
The experiment framework writes raw event streams, processed summaries, compatibility records, manifests, and command logs. The goal is to make review less dependent on screenshots or undocumented manual runs.
scripts/experiments/run_all.sh --quick --output paper-data/runs/ae-quick
python3 scripts/experiments/summarize_results.py \
paper-data/runs/ae-quick/raw \
paper-data/runs/ae-quickExperiment families
ArgosFS separates correctness-oriented tests from research-oriented measurements so quick CI checks and artifact evaluation can share infrastructure without pretending they have the same cost.
Clean writes, interrupted metadata commits, degraded reads, shard reconstruction, rename recovery, and orphan cleanup are exercised as explicit scenarios.
Hot/cold phase changes measure whether placement converges and how much background interference the controller introduces.
Root filesystem boot, degraded boot, interrupted boot, and emergency-mode outcomes are recorded as first-class research artifacts.
ArgosFS manual policy, autopilot policy, and documented comparisons against familiar Linux storage stacks can be evaluated side by side.
Metadata size, journal behavior, snapshot costs, and import/export performance are tracked under growing file and directory populations.
Mounted smoke tests, pjdfstest-oriented checks, and skipped-record handling give compatibility results that are reproducible even when external suites are absent.
SMART parsing, stale refreshes, missing fields, latency signals, and risk memory can be studied separately from the data-path implementation.
Each run can include commit, kernel, mode, seed, command output, generated files, and processed summary tables.
Publication angle
The research contribution is the combination of rootfs-capable local storage, heterogeneous disk control, and safety-constrained autonomy.