The Capacity
Planning Practice

Case studies

Guide · draft for review

Kuantillion Cloud: the execution plan

The practice's answer to Case 3, turned into a plan a program lead can run: who decides what, the first 90 days, seven decision gates (G0–G6), the standing cadence, the rules to sign, the measures, the experiments and the playbook.

Request for comments: select any sentence to discuss it

Comment on any sentence. Select text anywhere on this page, like this, and a button appears at the bottom of your screen:

On a phone, press and hold a word, then drag to select.

Kuantillion Cloud is a fictional company. Any resemblance to real companies reflects problems the industry shares.

What this program is. Kuantillion Cloud retires drives by the million and holds idle flash in running machines, while new flash costs three to four times last year's price. The program decides where each older drive goes: a workload, a repair spare, a build, or exit. This page is its runbook: owners, dates, seven decision gates, rules, measures and playbooks.

This page is the execution plan for Case 3. The strategy page says why each move is right. This page says who does it, in what order, and how you'll know it worked.

How to read the labels. A quote with a Section is the seed paper's own text. Rules this plan adds are marked argued. Quantities nobody has published are unmeasured. Every number is illustrative unless the case tags it otherwise. Every owner and date is a proposal, to be adjusted to the teams you find. The seed paper is "a practitioner synthesis, not a model, and untested" (Abstract), and so is this plan.

The small grid under the contents places this page on the map. Its columns are the five cadences, annual to post-launch; its rows are the five altitudes, envelope to unit. Every cell is lit, because the plan runs at all of them.

Terms used on this page #

  • Sink: one of four places a usable drive can go: workloads, repair spares, upgrades and builds, or exit (sink).
  • Harvest: drives taken out of retiring hosts for reuse or exit (harvest).
  • Cohort: drives sharing a model, firmware and power-on-hour band, which tend to fail together (cohort).
  • Grade: this plan's three-level rule for where a tested drive may go (the rules section).
  • Tier cap and grading tax: how many grades the systems can carry, and the cost of each extra one (tier cap; grading tax).
  • Cover point: the spares level a signed shortage-to-idle ratio sets (cover point).
  • Showback: a price shown to a team before anyone is billed (showback).
  • Decision gates and technical gates: the program's seven steps, G0–G6, and the case's eleven tests on each drive.
  • P1–P8: the case's eight decision problems, such as P1 the drive record and P6 allocation (full case, section 11).
  • Off-host states: where a drive sits once it leaves a running machine: harvested, erased, in test or held.
  • Supply register: the supply plan of record and commitment register, mechanism 11.
  • Commit point: the last date to commit without paying to change shape (commit point).
  • Named gap and bridge: a shortfall with an owner, and the costly stopgap that covers it (named gap; bridge).
  • Seam: a standing line of conflict between groups (seam).
  • Path A and Path B: the case's two futures. Path A stays tight through 2028; Path B eases from late 2027.

1. What this plan delivers, and the decision it serves #

The Kuantillion Cloud flash program: what it must decide, by when, and on what ideas.

The situation. Kuantillion Cloud runs a hyperscale fleet. It retires millions of components a year, over 3 million of them drives in 2024. It also holds older flash idle inside running machines. New enterprise flash now costs three to four times last year's price, and next year's supply is largely pledged. The full case sets this out.

The decision this plan serves. Should Kuantillion Cloud run a program for its older flash, and at what size? If yes, how should it split each usable drive among four sinks? Those sinks are workloads, repair spares, upgrades and builds, and exit through resale or recycling.

What the plan delivers, in order.

  1. Within one week, an answer to whether a program already exists, or was tried and dropped.
  2. Within 30 days, a dollar test of whether the program pays, and its scope: spares continuity, mixed, or supply strategy. Beside it, the value anchor read from the flash contracts.
  3. Within 90 days, the rules signed in advance, spares and the reverse pipeline staffed to a signed plan, and spares allocation running in a standing forum. Wider allocation follows once the drive record is live (G3b, the second half of gate G3).
  4. From week 2, in parallel, a track on the stranded flash already installed. It needs no sanitization, custody or qualification, and it may be the larger prize.
  5. From G4, capacity delivered: TB to each sink per quarter, by scope, declared in advance and scored promised against actual.
  6. Over the following year, a pilot of reused flash in tiers that absorb device loss, and experiments that test the case's eight stated assumptions.

The clock against the shortage argued. Suppose day 1 is 2 November 2026 (illustrative). Then G1 falls on 1 December, G4 on 30 January 2027, and G5 no earlier than 30 April 2027.

  • Under the case's Path B, the shortage eases from late 2027. Reused flash would then reach workloads with about two quarters of shortage left.
  • Harvest value falls as that window closes. At a 50% yearly price fall, it loses about 16% per quarter of delay; at 10%, under 3% (illustrative). So the gates that don't depend on each other run in parallel: spares, the pipeline, the record build and the stranded track.
  • Under Path A, tight through 2028, the same calendar leaves nearly seven quarters.

What it rests on. Five ideas from the seed paper carry it.

What it doesn't do. It doesn't settle questions the practice can't yet answer. The Second lives note holds the two that stay open: supply that is a byproduct of other decisions, coupled to demand, and quality that fails after delivery, as a cohort.

2. Roles and decision rights #

Who runs the Kuantillion Cloud flash program, who decides each of the case's eight problems, and who signs.

The planner sits in the middle, "usually owning no capacity and no budget" (Section 10). So every change below is a proposal to the forum and finance. Its standing comes, in the paper's experience, "from the number and the team's own signature" (Section 9.1). See people for how that works without a budget.

The groups. This table extends the case's team map. After the sponsor, the next nine rows are the case's; the rest are groups the case names elsewhere, or that this plan defines argued.

Group Role in this plan
The sponsor: an infrastructure or supply-chain vice president Names the program lead; chairs the forum; clears data access; funds the pipeline until the landing rule credits it
Capacity planning and forecasting ("planning") Runs the program as broker; keeps the drive record and the fulfillment ledger; runs the forum
Fleet provisioning Supply answers for harvest; state and location fields; systems of record
Flash platform engineering Condition, qualification and firmware fields; the wear price; grades
Drive security engineering Erasure and custody
Machine-health engineering Diagnosis before a pull; the triage sequence
Data-center operations Change windows; physical work
Spares planning The spares pool, its ratio per segment and its pre-tested float; last-time buys
Reverse logistics and value recovery The pipeline: harvest, test, erase, ship; exit
Lifecycle transitions Retirement dates and the keep, redeploy or harvest sheet
Storage systems and schedulers The reused-flash class; the stranded line
The solver team, inside capacity planning Counts solver categories; tests whether the solvers reach physical devices
Fleet shaping and hardware engineering Build and upgrade programs; physical fit, protocol and backplane
Supply chain Owns the memory-reclaim program, the nearest precedent; vendor terms; the contract read, including resale and recycling contracts
Tier owners The owners of the workloads and storage tiers that take reused flash: the case's resource managers. They are "product" in the seed paper's terms
Reliability engineering Cohort caps per redundancy group; the durability response in an incident
Finance Keeps score; signs the rules that say who pays; the controller writes the accounting memo
Legal, privacy and tax Contract terms; notification clocks; intercompany pricing, customs and e-waste rules for drives that cross legal entities or borders

Drive supply in the tables below means fleet provisioning and spares planning together, the groups that answer for drives. Supply chain is a separate group: it owns vendor contracts.

Decision rights, RACI-style. R does the work, A decides, S signs, C is consulted. Change marks a move from today's owner in the case.

Decision R A S C Change
Program scope, staffing and budget Planning The sponsor Finance Every group new; a broker still needs a principal
P1 Drive record Each field's performer Planning keeps the record Field owners Drive security unowned today
P2 Keep, redeploy or harvest Lifecycle transitions The forum decides the economics of every keep past plan Finance confirms the accounting effect Fleet provisioning, for drive values drive values a required input
P2a Wear price Flash platform engineering Flash platform engineering Finance Storage systems unowned today
P3 Reused-flash class Storage systems Storage systems Each tier owner accepts, with its evidence bar Reliability engineering acceptance becomes signed
Stranded line Storage systems Storage systems, as service owner Finance keeps score Fleet provisioning; planning new line
P4 Spares ratio Spares planning Finance and tier owners (product, in the seed's terms) jointly Finance and tier owners Drive supply, for idle cost and liability terms signed in advance
P5 Build programs Fleet shaping and hardware engineering Same, as declaring team Declaring team signs the change bands Drive supply and planning set the bands programs declared
P6 Allocation Planning The forum, run by planning Finance, on the rate card Every sink unowned today
P6 Commitment Fleet provisioning Fleet provisioning, answering each claim with a dated commit or a named gap Finance signs the who-pays default and its exceptions Planning never firm before supply answers
P7 Pipeline rate Reverse logistics with data-center operations Reverse logistics Drive security, per erasure Spares planning staffed to a signed plan
P8 Landing rule and metrics Planning proposes The forum ratifies Finance signs Every group from leadership in general to the forum
Risk budget Reliability engineering Reliability engineering, for the cohort cap Finance, for the incident bound; tier owners, for their bars Planning new

Three rights come straight from the seed paper's list (Section 9.2):

  • The shortage-to-idle ratios belong to "finance and product jointly; supply provides the cost of idle and the liability terms".
  • Change bands belong to "supply and planning, signed by the declaring team, with finance agreeing who pays for a change outside them".
  • "Reliability buffers: reliability engineering".

Assigning them to these groups is this plan's reading argued. The ratio and the bands are separate rights, signed separately.

Why storage systems own the stranded line. The case's team map gives stranding to fleet provisioning. Mechanism 4's owner is the "Service owner (not necessarily the cause)" (Section 9.2), and the storage systems serve the stranded flash. So they own the line, and fleet provisioning is consulted argued.

The landing rule, one statement used everywhere argued. Planning proposes it, finance signs it, and the forum ratifies it.

Technical-gate owners. Each of the case's eleven technical gates has one owner argued:

  • fleet shaping and hardware engineering: physical fit, and protocol and backplane;
  • flash platform engineering: qualification, firmware and provenance, observability, and condition;
  • data-center operations: change windows;
  • fleet provisioning: systems of record;
  • planning, with the solver team: systems complexity;
  • drive security engineering: sanitization;
  • finance, with legal and tax: jurisdiction, for any drive that crosses a legal entity or a border.

Seams. Hosts and harvest sit on seam 3, between planning and supply. Keeping hosts, and the split between capital and operating budgets, sit on seam 2, between planning and finance. Grades and wear sit on seam 1, between product and platform (Section 10.1). Mapping them this way is this plan's reading.

3. The first 30, 60 and 90 days #

The program's first quarter, day by day: one owner and one output per action.

Day 1 is the day the sponsor names the program lead. Each action has one owner and one output. Owners and days are proposals argued.

Days 1–5: stand up the program #

Day Action Owner Output
1 Name the program lead, with this page as the remit The sponsor A named lead
1–2 Request access for the day-10 and day-20 pulls: harvest log, flash deployed, decommission schedule, contracts Planning, through the sponsor Access granted by day 7, or escalated
1–2 Book the interviews, group by group (the interview guide below) Planning A schedule for days 2–5
2 Open a RAID log: risks, assumptions, issues and decisions Planning The log, reviewed weekly
3 Hold SSDs from retiring hosts back from destruction and resale, within secure cage space; the hold expires at G1 Reverse logistics, with drive security; signed by finance and drive security A signed hold, and cage space tracked daily
3 Set the status cadence: a weekly program review and a fortnightly note to the sponsor Planning Both on the calendar
5 Ask for headcount and budget to day 90: the lead's team, the record build, pipeline surge options Planning, to the sponsor A signed ask, or a named gap

Why hold first argued. Destruction and resale can't be undone, and allocation starts only at day 90. So preserve the option before you price it. When the cages fill, the oldest held lots go to exit first.

Days 1–5: does a program already exist? #

The public record is silent, and the case reads that silence three ways. A program may run quietly, one may have been tried and dropped, or none exists. Test all three before you design anything.

Talk to the owners one to one, before any form goes out. Section 9.3 gives that advice for demand intake; this plan borrows it. Sort what you hear into "a fact", "an assumption" or "an ask" (Section 10.4).

Day Action Owner Output
1–3 Ask what happens to a pulled SSD today, at two or three representative sites Planning, interviewing reverse logistics, data-center operations and drive security A one-page flow, each step owned
1–3 Ask whether flash reuse was ever evaluated and declined Planning, interviewing lifecycle transitions, finance and flash platform engineering The record, read as a decision note
2–4 Ask whether last-time buys are made for legacy drive models, and by whom Planning, interviewing spares planning and supply chain A list of models and windows
2–4 Ask which gates the memory-reclaim program crossed Planning, interviewing supply chain Its gate history
5 Record one of the three readings Planning A decision note: "what was known, when, by whom, and what would have changed it" (Section 6.5)

Go or stop.

  • If a program runs, audit it against the thirteen mechanisms and add only what's missing.
  • If a decline still holds at today's prices, stop the full program and re-center on redeploying whole hosts. Run only G2's redeploy-whole test and the keep sheet.
  • If neither, go to G1.

Days 6–30: size it and read the contracts #

By day Action Owner Output
10 Pull the harvest log, split by SSD and disk, and by cohort Reverse logistics Harvest TB by quarter and cohort
10 Pull flash deployed, in TB, by quarter Fleet provisioning, with finance The materiality denominator
10 Pull the decommission schedule with stage dates Lifecycle transitions Retirements, staged
10 Start the stranded-flash track: measure flash use by resource and site Storage systems The stranded stock, sized as a range
14 Compute the materiality ratio, as a scope descriptor (materiality test, experiment 3) Planning A proposed scope, from the table under G1
20 Read every flash contract's cancel, push-out and volume terms into the supply register (contract read, experiment 2) Supply chain, with finance and legal Mechanism 11's contract lines
20 Read the resale and recycling contracts beside them: prices, fees, minimum volumes Supply chain, with reverse logistics Net resale by cohort, as the contracts pay it
20 Count zone stockouts that name local SSD Planning The capacity anchor's inputs
25 Compute both value anchors per zone, measuring the drive's attribution share (value anchors, experiment 1) Planning, with finance The anchor, declared for G1
25 Re-test a sample of pulled drives at one site (pull re-test, experiment 7, starts) Machine-health engineering A first healthy share
30 Write the accounting memo for G1 Finance: the controller A signed memo
30 Start the reclaim pilot on one tier (reclaim pilot, experiment 5) Storage systems Pooling live on one tier
30 Charter the forum for two rules: it agrees the shortage rule and ratifies the landing rule Planning A charter; both rules drafted
30 G1 decision: the dollar test, then the scope, and the clock re-read against the signposts Planning and finance Go or stop, with a decision note
30 Put the pipeline rate on the commit-point map, and surge crews on option Reverse logistics, with planning The staffing commit point, dated
30 Start the drive-record build: name its systems-of-record owner, and date G3b Fleet provisioning A dated build plan

Days 31–60: counter-arguments and the record #

By day Action Owner Output
40 Count the qualification backlog and solver categories Planning, with the solver team A tier cap
40 Read decommission records by branch: kept, redeployed whole, harvested Lifecycle transitions A test for redeploying whole
45 Agree the shortage rule in the forum; sign the landing rule The forum, for the shortage rule; for the landing rule, planning proposes, finance signs, the forum ratifies Both rules in force
50 Name an owner for each drive-record field, off-host fields first Planning The record's field list, owned
55 Fill the keep, redeploy or harvest sheet for one retiring cohort (keep sheet, experiment 6) Lifecycle transitions, with finance One cohort decided
60 G2 decision, and G3a: the record designed and owned Planning Exit criteria met, or named gaps

Days 61–90: spares and the pipeline first #

By day Action Owner Output
70 Sign the spares shortage-to-idle ratio per platform and repair-urgency segment Finance and tier owners A signed ratio per segment
70 Add or confirm the triage sequence before any SSD pull: slot check, cable swap, reboot, re-test Machine-health engineering The sequence confirmed, or live at two sites
75 Staff the pipeline to the signed rate, calling surge options as retirements land Reverse logistics A staffed rate and booked slots
80 Put every planned decommission on the supply register as a dated step, both ways Fleet provisioning Hosts out, drives in
85 Set the risk budget's three parts Reliability engineering; finance; tier owners Cap, bar and bound signed
90 Read out the reclaim pilot: go or stop for the stranded track Storage systems; finance keeps score Stranded share moved, or a decision note
90 The forum ranks its first harvest; drive supply answers each claim The forum; fleet provisioning First ledger lines, each pegged; by lot until G3b

Why staffing is a commit point. The case bounds a year's SSD harvest at about 25–375 technician-years of labor, an upper bound. Crews of that size can't be hired in the 15 days after G3a, so the rate is committed at G1.

Why spares go first. Spares are the harvest's most predictable claim and its value floor. The paper's order of change is "prove fulfillment first" (Section 10.4); this plan applies it to reused drives.

4. The gates #

The program's seven decision gates, G0–G6, each with the evidence that opens it and the call it makes.

This plan uses "gate" in two senses. The program's seven decision gates, G0 to G6, are the steps of this plan. The case's eleven technical gates are the tests every drive must pass before reuse, such as fit, qualification, sanitization and jurisdiction (full case, section 6). This section is about the decision gates.

Each decision gate opens only on the evidence in its row. The paper's rule for declarations is that "promotion needs the evidence in its row" (Section 5.4). This plan applies it to the program's own gates argued. Each artifact names its mechanism, linked to the operating mechanisms.

G0: existence test #

  • When. Days 1–5, as an initial reading. If interviews run long, extend to day 10.
  • Purpose. Don't build what exists, or what was rightly declined.
  • Entry evidence. A named program lead.
  • Work. The days 1–5 interviews, using the interview guide and the mechanism audit checklist in the templates.
  • Exit criteria. One of three readings recorded: exists, declined, or absent.
  • Artifacts. A decision note.
  • Owner. Planning.
  • Go or stop. Go if absent, or if a decline fails today's prices. If a decline still holds, stop and re-center on redeploying whole hosts: G2's redeploy-whole test and the keep sheet only. If a program exists, audit it against the thirteen mechanisms. Then either enter G1 with that program as the base, or stop with a decision note.

G1: size and anchor #

  • When. Day 30.
  • Purpose. Know whether the program pays, at what scope, and on which value anchor, before building anything. "Below materiality, the mechanisms cost more than they return" (Section 13). The paper writes that of elastic-cloud customers; reading it as a dollar test here is this plan's argued.
  • Entry evidence. G0 reads absent, or a decline that no longer holds.
  • Work.
    • The dollar test.
    • The materiality ratio, as a scope descriptor.
    • The stranded stock, sized on its own.
    • The contracts read into the supply register.
    • The capacity anchor's inputs.
    • The pipeline rate on the commit-point map, with surge crews on option.
  • Exit criteria.
    • The dollar test passed, and the scope chosen.
    • The anchor declared.
    • The forum chartered for two rules: it agrees the shortage rule, and it ratifies the landing rule that planning proposes and finance signs.
  • Artifacts.
    • Contract lines on the supply plan of record (mechanism 11).
    • The purchase plan, frozen as the baseline for savings.
    • The controller's accounting memo. It covers the inventory basis, near net book value. It says whether spares are capitalized or expensed, and when drives are held for sale or impaired.
    • The memo also covers resale gain or loss, builds that look cheaper than they are, and a management ledger at fair value: the drive record with a value column.
    • The stranded line, owned (mechanism 4).
    • A decision note.
  • Owner. Planning, with finance.
  • The dollar test argued. Go when expected annual net value over exit, under the declared anchor, times usable TB, exceeds the program's fixed cost. That cost is the record, the forum and the pipeline's standing staff.
    • For example, a central harvest of about 1.8 EB a year at 80% yield is about 1.44 million usable TB (illustrative).
    • At +$10 per TB over exit, that is about $14M a year. At +$370 it is about $530M.
    • Against a fixed cost of $20–60M a year (illustrative), the low-price cell fails and the high-price cell passes easily.
  • The ratio describes scope; it doesn't decide go. It is the SSD harvest, before yield, divided by a year's new flash (materiality). The case puts it at about 0.5–30%, central 3–9% (illustrative).
  • Its numerator is a hard-drive count. The company's report calls the 3 million retired drives hard drives. If they all are, the ratio is near zero. A vintage check gives about 4–9 EB of flash retiring a year. So the day-10 pull splits harvest by drive type and vintage.
  • Scope table argued. One price basis per scenario: the ratio and the dollar test use the same one.
Ratio Scope What runs
Under 1% Spares continuity A minimum drive record, spares, the pipeline and exit
1–5% Mixed The above, plus allocation as a monthly forum line and one workload pilot
Over 5% Supply strategy Every decision gate below
  • Tie-break. If the ratio's range spans two rows, run the smaller scope, and re-test at the first quarterly supply review argued.

  • Stranded stock, beside it. Neither the dollar test nor the ratio gates the stranded stock, which runs as its own track from week 2. The case puts installed flash at 60–100 EB.

  • Recovering the gap between one peer's 54% and 19% stranding, after a haircut for reach, frees about 11–35 EB, once (illustrative). That is two to six times the top harvest row.

  • The reclaim pilot reads out by day 90, and that is the track's own go or stop.

  • Go or stop. Go at the chosen scope. "Stop at the step where the next one costs more than it saves" (Section 12). The paper writes that for mid-sized companies; this plan applies it to the program's own steps.

G2: counter-arguments #

  • When. Day 60.
  • Purpose. Test the two hypotheses that could move the center: the grading tax, and redeploying whole hosts.
  • Entry evidence. G1 says go.
  • Work.
    • Count the qualification backlog and solver categories.
    • Read decommission records by branch.
    • Check whether the solvers reach physical devices.
  • Exit criteria.
    • A tier cap: how many grades the systems can carry.
    • A test for redeploying whole.
  • Artifacts.
    • The tier cap, as a decision note.
    • The keep, redeploy or harvest sheet's test.
  • Owner. Planning, with the solver team and lifecycle transitions.
  • Go or stop. If the systems can carry no more than one grade, run spares and exit only. If redeploying whole usually wins, re-center there.

G3: the drive record, designed (G3a) and live (G3b) #

  • When. G3a at day 60. G3b when the record is live for the off-host states, on the date fleet provisioning estimates at G1.
  • Purpose. One record every decision can cite. It is a systems build, not a meeting.
  • Entry evidence. G1 says go. The build starts then; it doesn't wait for G2.
  • Work.
    • Name an owner for each field, off-host fields first.
    • Define each handoff.
    • Build the off-host states into the systems of record.
    • Reconcile the record with the erasure log.
  • Exit criteria.
    • G3a: every field owned, and each off-host state defined, with who accepts it.
    • G3b: the record live for every off-host state, across crews, benches, cages and partners, and reconciled with the erasure log.
  • Artifacts. The drive record (the templates below give its fields). The fulfillment ledger, run backwards (mechanism 5).
  • Owner. Planning keeps it; each field's performer owns its entry; fleet provisioning owns the systems build.
  • Go or stop. Don't move a drive between sinks on a record with an open reconciliation gap. Until G3b, the spares pilot runs on a manual ledger, by lot.

G4: hosts and allocation, spares and pipeline first #

  • When. Day 90 for spares and the pipeline. Allocation beyond spares waits for G3b.
  • Purpose. Clear the coupled decisions together: when hosts go, how harvest is split, how many spares, how fast the pipeline.
  • Entry evidence. G3a exit, with G3b dated. Until G3b, a manual lot-level ledger serves the spares pilot.
  • Work.
    • Decommissions on the register.
    • The spares ratio signed.
    • The pipeline staffed to the signed rate, at its commit point.
    • The forum ranking harvest.
    • The risk budget set.
  • Exit criteria.
    • Every harvest claim answered with a dated commit or a named gap.
    • Each tested drive pegged to one claim.
  • Artifacts.
  • Owner. The forum, run by planning; fleet provisioning for supply answers.
  • Go or stop. Hold G5 until spares fill holds at the signed cover point for one quarter.

G5: workloads and builds #

  • When. No earlier than day 180: one quarter of spares fill after G4.
  • Purpose. Offer reused flash as its own class, and declare build programs.
  • Entry evidence. G4 exit, and the tier cap from G2.
  • Work.
    • A pilot cohort in caches and replicated tiers.
    • Build programs declared, with stages and bands.
  • Exit criteria.
    • A reused-flash class offered, with its guarantee and evidence bar.
    • A substitution table.
  • Artifacts.
  • Owner. Storage systems; fleet shaping and hardware engineering.
  • Go or stop. Stop widening the class if the pilot's failure rate breaks its evidence bar.
  • When. After the pilot's first second-life outcomes; no date is set.
  • Purpose. Price first-life wear against second-life value.
  • Entry evidence. G5's pilot gives a second-life value to price against.
  • Work.
    • Register the wear price, owned and versioned.
    • Report endurance used by cohort quarterly.
  • Exit criteria. The wear price on the rate card with an effective date.
  • Artifacts. The coefficient register and versioned rate card (mechanism 3).
  • Owner. Flash platform engineering, with finance.
  • Go or stop. Change first-life placement only where endurance used at harvest is shown to change second-life value.

Why the wear link goes last. The case's own best guess is that placement shapes the harvest little today, except in write-heavy and low-endurance cohorts.

5. Standing cadence #

The meetings that keep the flash program running once the first 90 days are over.

The cycles nest, slowest outside: "Each cycle commits only what its lead time forces" (Section 9.1). See annual, quarterly, monthly, weekly and post-launch.

Cycle Forum Inputs Outputs Decisions
Weekly Planning's working session Ledger lines; reconciliation gaps; cage aging; repair tickets Pegging by system, run continuously; reconciliation; brokered trades, logged The exceptions the pegging flags
Monthly The forum Supply answers; harvest by stage; spares fill; resale prices Re-ranked claims; updated commits and named gaps The ranking; any override, logged with what moved down
Quarterly The supply review Harvest forecast by stage and cohort; decommission slips; qualification slots; endurance by cohort; the signposts Rate card version; release trigger tests; last-time-buy commit points Rate card changes; releases; last-time buys
Annual The forum, with finance Materiality; last year's scores; vendor terms Signed ratios, bands, landing and shortage rules; the charter overlay Program scope; reuse commitment in the annual capacity agreement
After each pilot The forum Second-life outcomes Updated yield, hazard and evidence bar Widen, hold or close the class

"In my experience, the step most often missing is the supply review" (Section 9.1). Here it is the main meeting, because supply is a byproduct of other decisions argued. A vendor's end-of-life notice triggers an off-cycle review.

The forum sets rules; a system pegs argued. Millions of drives can't be allocated by hand. The forum owns the ranking rule, the cut line and overrides. The solver, or fleet provisioning's tools, peg each tested drive to a claim. The forum reviews only the exceptions.

Annual signatures, kept separate.

  • Finance and tier owners sign the spares ratio.
  • Drive supply and planning set the harvest change bands, and each declaring sink signs them.
  • Planning proposes the landing rule, finance signs it and the forum ratifies it (mechanism 8).

The charter overlay. "Once a year, lay the charters over the chain that delivers the product, end to end, and name an owner for every gap" (Section 10.2).

6. Rules agreed in advance #

The rules the program's forum and finance sign before any drive is allocated or any saving counted.

"A rule agreed in advance is a contract; one proposed after the savings appear is a request" (Section 9.3). Each rule below is written so the forum can sign it. Each is this plan's argued, built on the seed text it cites.

Booking rule argued. Applies to every planned retirement's harvest, cohort by cohort.

  • In the first cycle, with no stage record yet, book firm only drives already tested.
  • After that, book harvest firm only to the stage record's lower quantile until the drives are drained.
  • Then book to the stage record's middle.
  • Above the firm slice, hold options on new purchase. Above that, name a bridge with an owner.
  • Label harvest uncommitted until supply answers with a dated commit or a named gap.
  • Basis: "Until then, label it uncommitted, a firmness class of its own" (Section 6.1); the firm, flexible and named split (Section 8.2).
  • The stage record carries pull-ins as well as slips. A power-forced retirement delivers drives early.
  • Working estimate, by cohort mix argued. Suppose 50–70% of scheduled retirements land on their date. Yield is near all-or-nothing within a cohort, so draw it per cohort, not as one average.
  • For example, 60% of drives in observable cohorts yield about 90%, and 40% in blind ones about 40% (illustrative; the real yields are unmeasured).
  • The central share is then about 35–49% of scheduled drives. The firm slice, from observable cohorts at the low on-time share, is about 27%.
  • For a batch of 40,000 drives, that is about 14,000–19,600 central, and about 10,800 firm.

Ranking: priority classes, priced within class argued. The shortage rule below sets the classes. Within a class, the forum ranks each claim at the cost of that sink's next-best source on that date:

Sink Next-best source, and its cost
Spares The bridge for a missed repair, from Section 6.4's bridge table
Workloads The capacity value in stockout zones; elsewhere, the cost of new flash
Builds and upgrades The cost of the new machine the drives displace
Exit Net resale, after the discount for unseen history and the pipeline's cost

The spares row's cost is qualitative, so spares rank by class, not by price. Score the rule after two cycles.

Three-grade starter rule argued. Revisit after the pilot.

Grade on event history, firmware and burn-in, not on wear. Those are the signals that predict failure in published fleets.

Grade Rule Where it can go
1 No uncorrectable error or critical warning in N months; few grown bad blocks, trend flat; capacitor test passed; safe firmware, updated at harvest; burn-in passed Durable tiers, once the evidence bar is met
2 One event-history flag, or old firmware with no known fault Loss-absorbing tiers, and like-for-like spares
3 Repeat events, a capacitor failure, or no safe firmware Exit or destroy
Blind Missing the fields this rule needs Like-for-like spares only: the platform already runs blind drives of that exact model
  • Why event history. After one uncorrectable error, the chance of another next month was about 30%, against 2% in a random month (Schroeder et al. 2016).
  • Firmware version can move the annual replacement rate tenfold (Maneas et al. 2020).
  • Wear stays a recorded field. It is a threshold only for write-heavy or QLC cohorts, because most drives use little of their rated endurance.
  • Age matters per firmware cohort, measured in power-on hours. At grading, reject or stagger drives near a known fault age.
  • N and the counts are unmeasured; set them from the first cohorts' telemetry. Three grades fit inside a tier cap of three or more. At a cap of two, merge grades 1 and 2 into one reusable grade, limited to loss-absorbing tiers and like-for-like spares, and keep grade 3 for exit argued. At a cap of one, G2's rule governs: run spares and exit only.

Internal showback rate, shown back first argued. Call it a showback rate, not a transfer price, to keep it apart from tax transfer pricing.

  • The rate per usable TB is the higher of net realizable resale for the cohort and grade, and pipeline cost per usable TB, plus a risk loading.
  • Why resale is the floor. Where an outside market exists, the efficient internal price includes that market price as an opportunity cost (Baldenius 2008, on Hirshleifer's rule). That holds for a seller that takes the price; this program also moves it. A lower rate invites every sink to over-claim.
  • Net resale is what the resale and recycling contracts actually pay, after their fees.
  • Carry is charged per TB-month while the drive is held, not once.
  • Risk loading per usable TB = the chance of a correlated event × its cost, bridges included ÷ usable TB at risk. For example, 5% a year × $1M ÷ 10,000 TB is $5 (illustrative).
  • For example, a 2 TB drive costing $40 to process at 80% yield is $25 per usable TB. If net resale is $100 and risk loading $5, the rate is about $105. Carry is cage space plus a capital charge on the held value. At $100 and a 10% cost of capital, the charge alone is about $0.83 per TB-month (illustrative).
  • The gap between resale and pipeline cost is a credit to recovery in the management ledger. It is never booked as a saving.
  • Show it back for a full cycle before anyone is billed: "Move to attributed cost only after a full cycle of showback" (Section 10.4).
  • The forum ranks on next-best-source value, not on this rate.

Release trigger argued. Write it before you hold. The paper's option rule is "write down the trigger for converting options into orders" (Section 6.2).

  • Hold a cohort's drives only while the expected discounted value of a claim, minus holding cost, exceeds net resale now.
  • Read resale prices monthly, not quarterly. Waiting for two quarterly prints costs about six months in a falling market.
  • Add a stop-loss: release when resale falls a set share from the hold date, such as 20% (illustrative).
  • Or release when a drive's shelf time passes two re-test cycles with no claim.
  • Release in steps, under a cap on resale per model per quarter.

Sanitization by sink argued. The case says internal reuse faces a lower bar than exit. Drive security engineering sets each bar.

  • Internal sinks: crypto-erase, with custody unbroken from host to new host.
  • Exit: purge, then verify and validate each lot before it leaves custody.
  • Both: the standing read-back rule under scenario S3, per tool × firmware × model.
  • Destruction: current standards have moved past shredding for flash; the revised federal guideline's FAQ calls it ineffective for medium- and high-security flash. Use a listed destruct method, such as melting or incineration, and rely on keys held off the drive.
  • Price the pipeline separately for each path, since exit costs more per drive.

Landing rule argued (landing rule).

  • Capital savings land only on evidence. That means a purchase-order line cancelled, reduced or pushed out in the supply register (mechanism 11). Or it means a cut against the purchase plan frozen at G1.
  • Once a saving lands, split it: shares booked as savings, returned to the recoverer and held centrally. That is the split Section 9.3 offers as an example.
  • Under the capacity anchor, avoided stockout cost is credited to the product's profit and loss. It is not capital saved.
  • The pipeline counts as a recoverer. Its credit for the gap between resale and pipeline cost stays in the management ledger.
  • Planning proposes it, finance signs it and the forum ratifies it (mechanism 8), before any recovery is counted.

Spares cover rule argued. Cover comes from the signed shortage-to-idle ratio, one per repair-urgency segment (cover point).

  • A ratio of k to 1 sets cover at the k ÷ (k + 1) quantile of demand over the resupply time.
  • Host-down platforms, with no fail-in-place, get a high ratio. Tiers that can fail in place get a low one, because failing in place is their bridge.
  • For example, 200,000 drives failing at 1.5% a year, with 30 days to resupply, average about 247 failures in that time (illustrative).
  • Cover is then about 246 drives at 1 to 1, 260 at 4 to 1, and 273 at 19 to 1.
  • At 260, the fill rate is about 80%, and about 1.75 drives are on backorder on average.
  • Failures come in batches. A firmware fault at a fixed age fails a cohort together. At a variance twice the mean, the 80% and 95% pools become 265 and 284. At four times, 273 and 300.
  • So size a firmware-cliff scenario from the case's known fault ages (full case, section 6.1). Size the pool and the cohort cap together.
  • Two legs, sized apart. The pool above is the test-and-ship leg, given untested stock in the cage. Harvest reaches the cage in lumps, on decommission dates. So size the untested cage against the decommission calendar.
  • A pre-tested float. Keep a burned-in float of tested drives, sized to the resupply quantile, so a repair doesn't wait for a full test.
  • Retest staleness. Retest any held drive whose last full test is older than a set limit, such as 90 days (illustrative). Erase, quick-screen and hold stays the default.

Shortage rule argued. "Agree it in the forum beforehand; supply carries it out. Written during the shortage, it's a negotiation. And don't split a shortage pro rata" (Section 9.3). Who goes short, last to first:

  1. Spares for host-down platforms with no other source go short last, because a missed repair has no bridge.
  2. Spares for platforms that new drives can still serve.
  3. Claims backed by a signed build program.
  4. Workload claims, ranked by next-best-source value.
  5. Exit goes short first.

Who pays when harvest fails to arrive argued. The default:

  • If drive supply gave a dated commit and missed it, drive supply pays the bridge.
  • If the claim was booked against uncommitted harvest, the claiming sink pays.
  • Finance signs the exceptions in advance, as the paper has finance agree "who pays for a change outside" the bands (Section 9.2).

7. Measures #

How the flash program is scored, each measure with a denominator and a test that can fail.

Finance keeps score: "Finance, not planning, should keep the score, or the indicators become self-assessment" (Section 9.3). Read the measures as a set, because "any indicator in Section 9.2 can be gamed once rewarded" (Section 13).

Targets are this plan's proposals argued. None of these tests has been run.

Measure Denominator Target Test that can fail
TB to each sink Per quarter, by sink and scope As declared at the quarterly supply review Actual below promised two quarters running
Purchases avoided Per TB against the purchase plan frozen at G1, under the declared anchor Rises while stockouts last Reported without a moved purchase-order line or the frozen baseline
Net value over exit per harvested drive Per drive harvested: reuse value after pipeline cost and yield, minus what exit would have paid Positive by cohort Negative for a cohort two quarters running
Spares fill rate Per repair, by platform and segment At or above the signed cover point Fill below cover while another sink holds idle harvest
Time to repair, old platforms Per repair Not rising Rising as harvest is diverted elsewhere
Stranded flash Share of installed flash Falls after the reclaim pilot Flat after pooling
Harvest-to-redeploy time Per drive harvested Falls quarter on quarter Harvested-but-not-graded drives aging
Yield Per drive harvested, by cohort and gate, burn-in included Known by cohort Unknown for any cohort in the pilot
Healthy share of pulls Per drive pulled, by site Known by site, then falling where triage was missing Unknown after day 90, or no change where triage was added
Endurance used at harvest Per drive, by cohort Known by cohort Missing for write-heavy cohorts
Embodied carbon preserved Per drive redeployed Reported with its additionality Claimed where no purchase was displaced
Harvest promised against actual Per retirement, by stage The gap narrows No narrowing after two cycles
Last-time buys after their commit point Per last-time buy Zero Any order placed late
Expected backorders Per platform cohort, at any moment At or below the level the signed ratio implies Above it two quarters running
Reconciliation gaps Per off-host state change Zero, held Any gap that persists

Two of the tests follow the paper's own.

  • For mechanism 11: "the gap between promised and actual delivery dates narrows" (Section 9.2).
  • For mechanism 13: "fewer orders are placed after their commit point, and their bridge premiums shrink" (Section 9.2).

Why not count bridges. Section 10.2's "about one launch in five should need a bridge" is for one-shot buys. A spares pool is replenished, so fill rate and backorders are the right tests.

8. Experiments #

One experiment for each assumption the case states, each able to change the program.

One experiment per stated assumption in the case. Each has an owner, a date in program days (the same clock as section 3), a method, a falsifier and the decision it unlocks. All are proposals argued. "The rollout is the measurement" (Section 5.4).

# Assumption Owner By day Method Falsifier Unlocks
1 Replacement cost is the right value anchor Planning, with finance 25 Compute both anchors per zone from stockout logs, margins and contract terms; measure the attribution share The capacity anchor passes replacement cost in most stockout zones Which price ranks workload claims
2 Reuse displaces purchases at all Supply chain, with finance and legal 20 Read cancel, push-out and volume terms into mechanism 11 No contract allows volume or timing to move Whether purchases avoided can be claimed
3 The program pays at some scope Planning, with finance 14–30 Net value over exit × usable TB a year, against fixed program cost; harvest TB ÷ new flash TB, as a descriptor Net value falls short of fixed cost in every price cell G1
4 Reuse beats exit after the pipeline Reverse logistics 120 Time-and-motion and yield logs at one site, one cohort, beside that cohort's resale quotes Net value over exit below zero for the cohort's drive class Pipeline scope by drive class
5 Stranded capacity is recoverable at reasonable cost Storage systems 30–90 Reclaim and small-group pooling on one tier Stranded share barely moves, or pooling costs more than it frees Whether the stranded line gets a program
6 The host-cost logic holds Lifecycle transitions, with finance 55 The keep, redeploy or harvest sheet for one retiring cohort Drive value, not host cost, decides the branch How retirement dates are set
7 Spares demand is what failure rates say Machine-health engineering, with spares planning 25–90 Re-test every pulled drive at two sites; log fail-in-place; publish the healthy share Under 5% of pulled drives test healthy (illustrative threshold) Whether the pool is sized on pulls or true failures
8 Internal prices can carry these values Planning, with finance 91–180 One full cycle of showback Decisions reopened as often as under negotiation Whether to bill

What experiment 4 measures. The bar is exit, not zero. Resale pays about $80–160 per TB gross. So the margin over exit is about +$90 to +$490 per TB at the case's $640 high price, and about −$135 to +$85 at its $190 low (illustrative). The central cells are about +$370 and +$10. At low prices, reuse barely beats selling.

What experiment 7 measures. At the case's peer (Xu et al. 2019), triage resolved 34.4% of SSD tickets before any swap. Only 31.2% of tickets ended in a swap. So the peer's healthy share of pulled drives is unknown, and so is Kuantillion Cloud's unmeasured. Analogies only: 43% of one vendor's returned hard drives showed no fault (Schroeder and Gibson 2007). About half of swapped SSDs at one operator never returned to service (Alter et al. 2019). Up to 1.5 times true failures is a bound for a site with no triage at all.

The capacity anchor, as a formula. Nothing public gives it an input unmeasured. So experiment 1 fills a formula:

Capacity value per usable TB = Σₜ [P(stockout) × margin × attribution share × survival × P(binding zone)] ÷ (1 + r)ᵗ + terminal value. argued

Here t counts months until new supply lands, and the margin is that of a short TB-month.

  • Contribution margin, not revenue. The value lands in the product's profit and loss, not in planning's.
  • The attribution share. A stockout is usually of a whole host or VM shape. The drive's share is high only where SSD is the binding dimension.
  • The terminal value. After new supply, the drive is worth the purchase it avoids if contracts can move, or its net resale if they can't.

For example, take a $40 margin per short TB-month, 12 months, a stockout in 75% of them, 10% cost of capital and a $100 terminal value (illustrative). At a 10% attribution share the anchor is about $121 per usable TB. At 30% it is about $188, and at 100% about $423.

So the capacity anchor passes the case's $190 floor only above about a 30% share. At these inputs it never reaches the $640 ceiling. Experiment 1's real output is the attribution share, zone by zone unmeasured.

The pilot cohort. It carries the case's most load-bearing question: where second-life hazard crosses the new-drive curve unmeasured.

  • Place it in caches and replicated tiers, which absorb device loss by design.
  • Spread it across failure domains.
  • Track it by power-on hours.

With no reference class, the paper's rule applies: "The planner can only bound it, phase it and buy options" (Section 13).

9. Signposts to actions #

Public market signs, read quarterly, and what the program does when each one moves.

The case names public signposts between two futures. Path A stays tight through 2028; Path B eases from late 2027. Read them at the quarterly supply review. Each action is this plan's argued.

Signpost Action
Contract prices flatten two quarters running Lower the rate card; re-run the release test
Used prices fall, high-capacity models first Run the release trigger's price test
Makers' committed output passes three-quarters Raise last-time-buy cover
New fab dates slip Hold; keep Path A staffing
Large buyers sign new long-term agreements with floors Treat contracts as firm; weight the capacity anchor
Large operators' resale volumes recover Count it as Path B evidence; loosen the resale cap
Makers' inventory builds; spot falls below contract Shorten holding; prefer exit for grade 2 drives without a claim
Capex guidance is trimmed or shifts away from storage Re-test materiality
PC drive configurations are restored Path B evidence; review workload pricing
Small, older drive models get scarcer Review last-time buys
Disk stays allocated, and cold data keeps moving to QLC Path A evidence; keep the wear watch on QLC cohorts

10. Risk register and incident playbook #

What can go wrong with reused flash, and the first hours of the two worst incidents.

Risk register. Each risk has a counter, an early sign and an owner argued. The risks are the case's failure modes.

Risk Counter Early sign Owner
Placement-only program Spares first; one ranked list Repair times on old platforms The forum
Keep everything Keep priced per period, resale decay and slot cost included; the forum decides Cost per useful TB on old cohorts Lifecycle transitions
Holding past the option's decay The written release trigger Drives past re-test date Reverse logistics
Phantom supply Booked only once supply answers; pegging Commit-to-deliver gaps Fleet provisioning
Second-class capacity A stated class; a challenge channel Asks naming new hardware Storage systems
Misdiagnosis drain Triage before any pull; bias corrected at intake Healthy share of pulls Machine-health engineering
Shape sprawl Three grades inside the tier cap Solver categories growing Planning
Correlated concentration Cohort cap per redundancy group Same-cohort drives in one group Reliability engineering
Firmware time bombs Firmware baseline as a gate Unpatched redeployed drives Flash platform engineering
Blind spots Blind cohorts to like-for-like spares only Missing health fields Flash platform engineering
Sanitization bottleneck A staffed rate; one signer per drive Queue age Drive security engineering
Custody incident Reconciliation at every off-host state Any record–log gap Drive security engineering
Incentive drift Landing rule; a second technician metric Reuse at pressured sites Planning
Wear spent blindly Endurance by cohort, quarterly Endurance at harvest Flash platform engineering
Fighting the last shortage Quarterly rate card; release trigger Contract prices flattening The forum
Data access late Access requested on day 1, through the sponsor Day-10 pulls not started by day 7 Planning
Legal gates the contracts Legal consulted on the read from day 1 Contract read not started by day 15 Supply chain
Interviewees unavailable Interviews booked on day 1; a delegate per group Fewer than half held by day 5 Planning

The cohort cap argued. Name each cohort as a shared driver: "Name the driver; don't infer independence from a low measured correlation" (Section 6.6). A cohort is one model, one firmware and one power-on-hour band.

  • The rule. No redundancy group holds more members of one cohort than its failure tolerance minus one.
  • For example, an erasure-coded group that survives three lost drives holds at most two of any cohort (illustrative).
  • A cap on a cohort's share of a rack or other failure domain is secondary.
  • Why groups, not shares. Failures cluster. In one study, a drive in a failed drive's RAID group was over 180 times likelier to be replaced within a week (Maneas et al. 2020).
  • In another, 37% of node failures came in bursts, and rack-aware placement typically tripled a stripe's mean time to failure (Ford et al. 2010).

The risk budget, set at G4 argued:

  1. A cohort cap per redundancy group, set by reliability engineering. Its test is the chance of losing more cohort drives than the group tolerates within one repair window.
  2. An evidence bar per tier, rising only with scored outcomes. Caches start lower, durable tiers higher.
  3. An incident cost bound, signed by finance before volume grows. Finance states whether it is accrued as a reserve or expensed when drawn.

Incident playbook: a redeployed cohort fails together (scenario S2) argued.

Durability comes first: protect the data, then fix the schedule. Faults keyed to power-on hours fire together across a co-harvested cohort. In one fleet, 46% of consecutive replacements came within a day of the previous one (Maneas et al. 2020).

Step Action Owner Within
1 Re-protect every redundancy group holding more cohort members than its tolerance; throttle rebuilds so they don't trigger more failures Reliability engineering, with storage systems Minutes to hours
2 Freeze redeployment of the affected cohort Reliability engineering Hours
3 Check firmware and power-on hours on every drive of the model, first life and second Flash platform engineering One day
4 Quarantine failed drives for failure analysis; authorize any vendor analysis Flash platform engineering One day
5 Draw on the incident bound for bridges Finance One day
6 Re-rank the cohort's claims in the forum The forum One week
7 Publish the cohort's record to the affected tiers, through the challenge channel Planning One week
8 Re-test the evidence bar before you resume Reliability engineering Before resuming

The challenge channel follows the paper: "A consumer who can challenge a coefficient, and sometimes wins, trusts the rest of the bill" (Section 10.4).

Incident playbook: a data-bearing drive surfaces outside custody (scenario S3) argued.

A record can say erased while the drive still holds data. In one lab study, only four of seven testable drives erased reliably. One reported success while all its data remained (Wei et al. 2011). So reconciling logs can find a lost drive, but not a failed erasure.

Step Action Owner Within
1 Hand the incident to drive security's own response Drive security engineering Hours
2 Establish whether the data was encrypted at rest, with its keys held off the drive and destroyed Drive security engineering Hours
3 Bring in legal and privacy for any notification clock Legal and privacy Hours
4 Freeze moves out of custody for every drive erased by the same tool version, station and firmware since the last validated sample Reverse logistics One day
5 Ask resale and recycling partners to quarantine or recall resold drives in that scope Supply chain, with reverse logistics One day
6 Read back the drive, and a sample of its peers, forensically Drive security engineering One week
7 Reconcile the record against the erasure log, and fix the handoff where any gap opened Planning, with drive security One week
8 Resume only when the scope reconciles and the read-back sample is clean Drive security engineering Before resuming

Standing rule argued. No tool × firmware × model combination is trusted until a sampled forensic read-back has passed. Verification inspects each erase's outcome. Validation reviews that evidence and formally accepts the remaining risk (NIST SP 800-88 Rev. 2).

Proving erasure is a security discipline. The practice's part is the record.

11. Templates #

Field lists for the records, sheets and notes the program produces.

Short field lists for the artifacts this plan produces. Each follows a seed mechanism; the drive-specific fields are this plan's argued.

Drive record (mechanism 5, run backwards)

  • Drive ID; model; capacity; interface; form factor
  • Firmware version; safe version obtainable (yes or no)
  • Health: uncorrectable errors and critical warnings, with dates; grown bad blocks and their trend; available spare; capacitor test; wear; latency history
  • Burn-in result and date; last full test date, for the retest-staleness limit
  • Power-on hours
  • State: in service → harvested → erased → in test → available → spare or placed; or out of custody (the erase-first order of the storage policy)
  • Location; host platform; cohort
  • Grade; costing basis; regraded SKU
  • Reuse eligibility: free, constrained or forbidden
  • Erasure: method; tool and its firmware; verification result; validation sample ID; reconciled at each state change
  • Field owner, per field

Declaration entry (mechanism 12; declarations)

  • Owner; driver; stage
  • Size and date ranges
  • Change bands per stage, with who signed
  • Transient and persistent shapes
  • Shared drivers, including cohort
  • Record: declared against actual, by stage

Commit-point map line (mechanism 13; commit points)

Supply answer (mechanism 11; supply's answer)

  • Claim ID; pegged drive lot
  • Either a dated commit: quantity, date, confidence, any substituted grade or shape
  • Or a named gap: how much, by when, why, and a proposed bridge with its owner

Keep, redeploy or harvest sheet (one per retiring cohort, filled per period; P2) argued

  • Cohort; platform; host count; planned retirement date; horizon, such as four quarters
  • Harvest value = yield × each sink's next-best-source value − pipeline cost.
Line, for the next period Keep Redeploy whole Harvest now
Capacity value: the shadow price in stockout zones, zero in slack Earned Earned, at the lighter class's price Lost
Avoidable cash carry: power, repairs, technician hours Paid Paid, in a lighter class Avoided
Slot cost: the power and space a new machine could use Paid Paid Freed
Change in harvest value as prices fall Lost while held Lost while held Locked in
Capital charge on the harvest value held Paid Paid None
Depreciation, memo only No decision weight No decision weight Loss on disposal, or none
  • The rule. Keep while next period's value exceeds next period's total carry, decay included. In accounting terms it is a relevant-cost, equipment-replacement decision.
  • Harvest is deferred, not lost. For example, harvest now is worth $300 per drive. Keep a year at $60 carry, then harvest: about $185 if prices fall 10%, about $76 if they fall 50% (illustrative).
  • So keeping must earn over $115–224 of capacity value that year.
  • Power-forced retirements. Where the site needs the slot's power, keep isn't available. The sheet then chooses between redeploying whole elsewhere and harvesting.
  • Depreciation is a memo line. Net book value is near zero past useful life, and depreciation is sunk and non-cash. Useful-life changes come from the controller's annual review.
  • Signing. Finance confirms the accounting effect; the forum decides the economics, for every keep past plan.

Forum charter (mechanism 10; forum) argued

  • Members: the sponsor, as chair; planning, which runs it; finance; drive supply; one seat per sink; a tax seat for claims that cross legal entities
  • Remit: the ranking rule and the cut line across the four sinks; exceptions from the pegging system; the decision log with overrides and brokered trades
  • Rules it holds: the shortage rule; the ranking rule; the landing rule, which it ratifies
  • Cadence: monthly, plus the quarterly supply review
  • Overrides: logged with what moved down

Risk-budget record argued

  • Cohort: model, firmware, power-on-hour band
  • Cohort cap per redundancy group, the group's failure tolerance, and who set it (reliability engineering)
  • Chance of a cohort loss beyond tolerance within one repair window
  • Evidence bar per tier, the outcomes it rests on, and the date it last rose
  • Incident cost bound, and who signed it (finance)
  • Draws on the bound to date
  • Next review date

Mechanism audit checklist (for G0, when a program exists) argued. Fill the last column in the days 1–5 interviews. The strategy page names six to check first.

# Mechanism What to ask about legacy flash Exists in part? Where?
1 Declared demand in priced units Do sinks declare drive needs in units that carry price and shape?
2 Prior ask beside prior actual Are spares sized on ticket history, or on true failures?
3 Coefficient register and versioned rate card Is there a versioned price for reused drives, by grade?
4 Owned unused and unallocated lines Does anyone own the stranded-flash line?
5 Fulfillment ledger Is a drive tracked after it leaves its host?
6 Discontinuity register Are firmware faults and generation breaks registered?
7 Commitments that become institutions Is reuse a signed commitment, or stated policy?
8 Efficiency landing rule Where does value recovered from a drive land?
9 Cadence aligned to lead time and launch calendar Is there a harvest cadence beside the build cadence?
10 Standing arbitration forum Who splits harvest across sinks today?
11 Supply plan of record and commitment register Does harvest get a dated commit or a named gap?
12 Declaration register Are decommissions and builds on reused drives declared?
13 Commit-point map Are last-time buys and decommission dates mapped?

Interview guide (days 1–5) argued. Two or three questions per group; record each answer as a fact, an assumption or an ask.

  • Reverse logistics and data-center operations: What happens to a pulled SSD, step by step? Where does it wait, and for how long? Who signs each handoff?
  • Drive security engineering: Which erase method runs for which sink? How is an erase validated? What does the cage hold today?
  • Lifecycle transitions and finance: Was reuse ever evaluated and declined? On what numbers? Who decides when a host retires?
  • Flash platform engineering: Which health fields exist per model? Which firmware versions have known faults?
  • Spares planning and supply chain: Which legacy models have last-time buys open? What do the resale contracts pay, and what volumes do they require?
  • Supply chain, on the memory-reclaim program: Which gates did it cross, and which stopped it?

Decision note (decision note)

  • The decision
  • What was known
  • When, and by whom
  • What would have changed it
  • The trigger to revisit it

Where this comes from #

  • Seed paper:
  • The case: the full case, its team map, scenarios, signposts and stated assumptions.
  • The reasoning: the strategy page.
  • Studies cited on this page. Other operators' and researchers' fleets, cited as analogies; none is Kuantillion Cloud's:
    • Schroeder and Gibson, Disk failures in the real world, USENIX FAST (2007): https://www.usenix.org/legacy/event/fast07/tech/schroeder/schroeder_html/
    • Xu, Zheng, Qin, Xu and Wu, Lessons and Actions: What We Learned from 10K SSD-Related Storage System Failures, USENIX ATC (2019): https://www.usenix.org/conference/atc19/presentation/xu
    • Schroeder, Lagisetty and Merchant, Flash Reliability in Production: The Expected and the Unexpected, USENIX FAST (2016): https://www.usenix.org/conference/fast16/technical-sessions/presentation/schroeder
    • Ford, Labelle, Popovici, Stokely, Truong, Barroso, Grimes and Quinlan, Availability in Globally Distributed Storage Systems, USENIX OSDI (2010): https://www.usenix.org/conference/osdi10/availability-globally-distributed-storage-systems
    • Maneas, Mahdaviani, Emami and Schroeder, A Study of SSD Reliability in Large Scale Enterprise Storage Deployments, USENIX FAST (2020): https://www.usenix.org/conference/fast20/presentation/maneas
    • Wei, Grupp, Spada and Swanson, Reliably Erasing Data From Flash-Based Solid State Drives, USENIX FAST (2011): https://static.usenix.org/event/fast11/tech/full_papers/Wei.pdf
    • NIST, Guidelines for Media Sanitization, SP 800-88 Rev. 2 (2025): https://doi.org/10.6028/NIST.SP.800-88r2
    • Baldenius, Internal Pricing, Foundations and Trends in Accounting (2008): https://doi.org/10.1561/1400000013
    • Alter, Xue, Dimnaku and Smirni, SSD Failures in the Field: Symptoms, Causes, and Prediction Models, SC (2019): https://par.nsf.gov/servlets/purl/10172650

Every number on this page is illustrative unless the case tags it otherwise.

Drawn from the seed paper: Section 4, Section 5.2, Section 5.3, Section 5.4, Section 6, Section 6.1, Section 6.2, Section 6.3, Section 6.4, Section 6.5, Section 6.6, Section 6.7, Section 8.2, Section 9.1, Section 9.2, Section 9.3, Section 10, Section 10.1, Section 10.2, Section 10.3, Section 10.4, Section 12, Section 13, Section 14, Appendix A.