The Definitive Guide toAI Data Centers
Ask the GuideAboutAccount

Appendix F

In this chapter · 6 sections
Term help
Terms in this chapter (79)

Failure-Mode / FMEA Catalog

A failure mode becomes an outage when it takes down a shared mitigation: one CDU controller, fuel header, storage system or protection setting. Catalog each mode by what it defeats and whether it outruns detection, or the availability model will overstate uptime.

What you'll decide here

  1. Find your mode in the tables, add the conventional power-chain modes (F-R13 to F-R17), then follow the owner column to the derivation.
  2. Keep random and adversarial failures in separate records; link them only where the as-built topology shows a shared top event or protection function.
  3. Feed blast radius into fault-domain and RBD work as a candidate input (Chapters 12.1, 12.5): one-rack and campus-POI faults need different redundancy spend.
  4. Find cascades in the propagation column: one fault can defeat a shared mitigation (a CDU, fuel header or protection setting) and take its whole domain.
  5. Where a fault outruns detection-plus-actuation (POI load swing, HBM overtemperature), prevent the trigger, add inertia or prove a faster independent reactive path, then show margin.

This appendix collects the failure modes that AI load adds or changes, scattered through the engineering chapters, into one FMEA register with uniform fields. Four chapters refer to it: resilience standards (Chapter 12.1), the reliability rethink (Chapter 12.2), component failure rates (Chapter 14.3) and integrated systems testing (Chapter 13.6). It also supplies candidate top events and common-cause couplings to the availability model in Chapter 12.5, once the project has confirmed its equipment, operating state, fault domain and test results. The rows are not executable model inputs. The engineering for each mode lives in the chapter named in the right-most column; this catalog is the index and cross-walk, not the derivation. Faults in the conventional power chain (UPS, generator, switchgear), plus switching mistakes and fleet-wide pushes that can also cut power, appear as F-R13 to F-R17 under the availability model below.

An attack and a random failure may end in the same top event. Each still gets its own record, and the two are linked only through a top event the as-built topology proves they share (callout after the coupling table). Not every random failure has an attacker twin. The cyber-physical analysis is in Chapter 11.10.

How to read a row

Every failure mode is recorded in the same six fields across the three master tables, so the catalog sorts and compares cleanly:

  • Trigger: the initiating event. Random causes come first; adversarial initiators stay in separate Part 11 records, linked to a proven shared top event.
  • Propagation path: how the fault spreads and, above all, which shared mitigation it defeats on the way from local fault to cascade.
  • Detection: the sensing modality and its latency relative to propagation speed, which is the decisive ratio.
  • Blast radius: the fault domain affected at full propagation: node, rack, row, hall, or campus/POI.
  • Mitigation: the preventive or containing control, classed as preventive (stops the trigger), inertial (buys ride-through time) or reactive (acts after detection).
  • Recovery: the path back to service, kept as two separate numbers. Service-restoration time covers detect, isolate, transfer, repair or replace, restart and validate. Where the mode costs work, replayed work plus any integrity look-back to a known-clean state is the second number. Add them only where they cover distinct, non-overlapping parts of the job timeline; they are not interchangeable.

Where propagation outruns detection-plus-actuation, the reactive loop is too slow. Prevent the trigger, add inertia, or prove a faster independent protection path. The ratio matters because neither an operator nor an untested standby earns timing credit.

Master FMEA catalog — thermal & mechanical (cooling) modes

Cooling-system failure modes
Failure modeTriggerPropagation pathDetectionBlast radiusMitigationRecoveryOwner
F-R01 · Coolant-leak cascadeQD/manifold/cold-plate breach, hose chafe, gasket creepLocal drip → conductive coolant on busbar/PDU → arc/short → de-rate or trip of the powered branch; if it reaches a shared CDU controller, the whole CDU loop and its row drop togetherFloor/leak-rope sensors + CDU flow/pressure-decay; latency seconds-to-minutes; propagation can outrun it on a high-flow breachRack → row (if the CDU is shared); hall if isolation valves are absentNegative-pressure loops (leak draws air in, not coolant out); dripless UQDs; zoned isolation valves; per-rack leak detection; N+1 CDU with independent controllers (preventive + reactive). Test: Safe leak-sensor/valve simulation and spray-path inspection; verify the branch contains the event without wetting shared controls.Isolate the branch, drain/flush the loop, replace the failed coupling, re-pressure-test, re-fill, re-commission worst-case branch; TTR hours per rack5.11
F-R02 · CDU / pump failurePump bearing/VFD failure, seal loss, filter blockage, control-board faultFlow drops or stops on the affected zone → local heat accumulates and GPUs reach throttle/trip at the rack’s rated limit; a shared CDU controller takes every rack on the loop togetherPump state, differential pressure, flow, coolant temperatures, valve position and GPU thermal telemetry; automatic protection must beat the measured throttle/trip limitThe hydraulic zone the CDU serves: one rack for an in-rack unit; for an in-row unit, whatever the CDU you select serves (e.g. HPE's 1.3 MW CDU for GB200 NVL72, up to eight racks)Duty/standby or N+1 pumps with automatic switchover, with pump and control power protected (UPS-backed or otherwise) wherever the source transfer would outlast the throttle window; N+1 CDUs with independent controllers; a pump-drop test at full load; GPU power capping as the last inertial layer (preventive + inertial). Test: Approved pump-drop test at the specified heat load; record worst-branch flow and detection-to-restored-flow time, including standby power/control independence.Standby takes over inside the throttle window if the switchover was validated. Otherwise isolate and repair the failed train and re-prove flow; TTR minutes with a hot standby, hours for a train repair5.11
F-R03 · Cooling-controls transient excursionSynchronized GPU load drop (job ends / checkpoint pause) → loop heat input collapses faster than valves/VFDs can slew; setpoint hunt / control-loop oscillationOn a rapid load drop, supply-coolant temp overshoots downward → transient dew-point excursion → condensation risk on cold surfaces; or anti-hunting failure drives sustained oscillation that fatigues actuators and destabilizes neighboring loopsCoolant supply-temp rate-of-change, dew-point margin sensor, valve-position hunting; detectable but the excursion window is briefRow → hall (controls coupling); condensation risk is local to cold surfacesSlew-rate limits on control valves and pump VFDs; anti-hunting tuning; dew-point margin floor; thermal buffering/loop inertia and feed-forward cooling controls coordinated with workload telemetry (preventive + inertial). Test: Commission the specified load step; log supply temperature, dew point and valve motion. Supply temperature and dew-point margin must stay inside the OEM’s limits without sustained hunting.Re-tune control loops, restore dew-point margin, dry/inspect any condensation; TTR minutes, no hardware loss if caught5.12
F-R04 · HBM overtemperature / thermal damageCold-plate contact loss, TIM pump-out, local flow starvation, or sustained over-temp on a stacked-DRAM siteHBM junction temp climbs → ECC error rate rises → uncorrectable error / package damage; on a tightly-coupled training step the failed device stalls the synchronous collective and the whole job stalls behind the stragglerPer-die thermal telemetry, ECC/CE rate trend, GPU throttle flags; trend-detectable early, but temperature rise can be fast once contact is lostNode (the GPU/HBM package) → job (synchronous training stalls on the straggler)Thermal screening/burn-in pre-deployment; ECC-rate trending as one input to proactive drain; flow-failure throttle floor; hot-spare nodes so the scheduler evicts and replaces the straggler; rank nodes by risk and inspect or drain the top few percent, instead of acting on single-threshold alarms; give a warning signal credit only after its precision, recall and lead time are on record (Chapter 14.4) (preventive + reactive). Test: Approved thermal/fault emulation and scheduler drain; show protection and checkpoint restart. Never damage HBM to demonstrate coverage.Evict the node, fail the job over to a hot spare, RMA the package; training resumes from the last checkpoint. Restoration is detect + evict + reschedule + reload. Replayed work averages about half the checkpoint interval, but only for uniformly distributed failure timing and a valid checkpoint14.3
Facility-water classes per ASHRAE Thermal Guidelines (5th ed., 2021) and Liquid Cooling Guidelines (2nd ed., 2013); TCS flow and coolant-rise guidance per OCP OAI System Liquid Cooling Guidelines (2023-03 update, §1.3); CDU/QD practice per vendor and operator documentation (Vertiv, nVent; Equinix). Owning chapters are in the last column. Adversarial initiators are assessed separately in Chapter 11.10.

A direct-to-chip loop runs on two clocks. With flow maintained, the coolant and metal can buffer a heat step for tens of seconds, where the measured mass and load support it. With flow lost, the local mass remains but circulation no longer carries heat away. The rack's throttle and trip states can then arrive in seconds, on a window that the OEM's transient data and a commissioning pump-drop test set for the specific product. The leak and CDU/pump rows are engineered against the second clock. Detection and switchover must finish inside it, which is why standby pumps switch over automatically (on UPS-backed feeds where the ride-through study shows the source transfer outlasts the window) and why GPU power capping, not operator action, is the last layer. Chapter 5.11 engineers and tests the cause and effect; the measured response feeds the reliability model in Chapter 12.2.

Master FMEA catalog — electrical & power modes

Power-chain & grid-interface failure modes
Failure modeTriggerPropagation pathDetectionBlast radiusMitigationRecoveryOwner
F-R05 · Synchronized GPU load swing at the POIThousands of GPUs ramp in lockstep at job start/stop/checkpoint; di/dt event on every stepPhase-synchronized swings reach the POI. At Meta's Llama 3 site the measured swings were tens of megawatts, and NVIDIA/Microsoft/OpenAI (2025) say larger sites can reach hundreds → voltage flicker, or a forced oscillation when the swing repeats at a frequency that excites a grid or generator mode → if no storage layer absorbs it, the swing may be a disturbance that upstream protection or generators cannot followPower-quality metering at the POI, PMU/PQM. Detection is fast, but the di/dt event can be faster than the installed reactive loop (milliseconds)Campus (POI) → contributes to wide-area grid disturbanceThe chip→BBU→BESS smoothing spine (on-package capacitance → rack BBU → facility BESS); software ramp-rate limits and regulated wind-downs; grid-forming inverters (preventive + inertial). Test: Approved staged load step; record POI ramp, storage state and protection response against the limits agreed with the utility.Re-energize per utility ride-through procedure; restore smoothing controls; no hardware loss if the spine held; TTR minutes if ride-through succeeded4.5
F-R06 · Utility ride-through / voltage-disturbance eventA normally cleared transmission fault (e.g. 230 kV) sags POI voltage; UPS/STS transfer logic or a disturbance counter moves the site to backup powerDemand leaves the grid as sites transfer to backup: ~1,500 MW across the six-fault, 82-second July 2024 Northern Virginia sequence (60 load points, 25 substations) and ~3.8 GW from one normally cleared Ashburn fault on 2026-07-22 → the reactive power the load was absorbing stays on the system and voltage overshoots (1.07 pu in 2024), which can trip generators, capacitor banks and neighboring loads. The grid held both times. The 2024 event is one of the cases behind NERC's May 2026 Level 3 alertPOI relays, undervoltage/under-frequency elements, PMU; the disturbance is sub-cycle to cyclesCampus demand on the grid; IT keeps running on backup if the transfer holds → regional voltageRide-through settings must meet whichever voltage-time curve binds the site. ERCOT NOGRR282 has applied since 2026-08-01 to non-exempt Large Computational Loads of 75 MW or more; SPP's HILL rules apply to requests from 2026-01-15. PJM proposed its own requirements in September 2026. The interconnection agreement may instead adopt the voluntary OCP grid-resilience specification (v1.0.0, computing load only). Match disturbance-counter logic to the utility's real reclose pattern; SPP expects at least six fault-clearing attempts within 90 s. Add reactive/voltage support toward the POI. The NERC Level 3 alert of May 2026 lists essential actions that are not mandatory; it does not set a site curve. NERC's computational-load standards passed final ballot in October 2026 but are not yet in effect (preventive; see Chapter 4.10). Test: Relay secondary injection and approved ride-through simulation; verify load retention, source-transfer behavior and sequenced recovery.If ride-through held, load recovers on voltage return, inside the binding rule's recovery limit (ERCOT ≥90% within 2 s; SPP ≥90% within 1 s). If the site transferred to backup, IT service continues on UPS/generator and the site returns to the grid in a sequence coordinated with the transmission owner. In July 2024 about 1,260 MW stayed off the grid for hours. Grid-side reconnection time and any IT interruption are separate numbers4.10
F-R07 · BESS thermal runawayCell defect, overcharge, internal short, or cooling loss in an LFP facility batterySingle cell vents → exothermic chain to adjacent cells → module-level runaway → fire/off-gas if pack-level isolation and venting fail; loss of the BESS also removes the ride-through and load-smoothing it was providingCell voltage/temp telemetry, off-gas (H2/CO) detection, BMS fault flags; warning lead time depends on chemistry, placement and the installed system’s test resultsBESS enclosure → adjacent enclosures/room if propagation isolation failsLFP chemistry (higher thermal-runaway threshold than NMC); module-level thermal isolation and dedicated venting/deflagration paths; off-gas detection with pre-emptive isolation; physical separation of BESS from IT (preventive + reactive). Test: Review installed UL 9540A evidence and fire strategy; exercise alarm/isolation logic safely. No live runaway initiation in an operating hall.Execute the pre-incident response plan: isolate electrically, keep ventilation/deflagration paths clear, monitor off-gas, and coordinate fire-service response on the UL 9540A / NFPA 855 basis of design. Never open or manually suppress the enclosure ad hoc. Replace the module or pack and re-commission; TTR hours-to-days, with ride-through reverting to UPS/BBU meanwhile4.5
F-R08 · Fuel-supply interruption (on-site generation)Firm pipeline curtailment (correlated cold-snap), valve/compressor failure, or fuel-quality (Wobbe/dew-point) excursion; LNG/CNG storage depletionLoss of fuel → on-site turbines/engines de-rate or trip → if the site is islanded or grid-import is constrained, generation cannot meet IT load → controlled load-shed or outageFuel header pressure, Wobbe-index/dew-point analyzers, tank level, generator load; minutes of warning on slow depletion, immediate on a hard cutCampus (islanded sites) → partial if grid-import backstops'Synthetic-firm' fuel structure (multiple pipelines + interruptible + on-site LNG/CNG storage); dual-fuel switching; fuel conditioning to spec; sized on-site storage for correlated-curtailment duration (preventive). Test: Approved alternate-fuel/curtailment exercise; verify fuel quality, usable inventory and load shed before the modeled energy reserve is exhausted.Switch fuel source / draw down on-site storage, restore generation; coordinate curtailment with curtailable-load agreement; TTR depends on storage sizing vs outage duration4.9
Load swing: GPU draw moves in step between near-TDP compute and near-idle communication (NVIDIA/Microsoft/OpenAI, arXiv 2508.14318, 2025). Load loss: the 2026-07-22 Ashburn event, where one normally cleared fault sent ~3.8 GW to backup, is the current example and the July 2024 Northern Virginia sequence (~1,500 MW over six faults in 82 s, one of the cases behind NERC's May 2026 Level 3 alert) the earlier one; both times, demand left the grid as sites transferred to backup. The conventional power-chain modes, F-R13 to F-R17, are listed under the availability model below. Owners in last column.
tens to hundreds of MWestimate
site-scale swing in synchronized GPU power as a job alternates compute and communication; repetition rate matters as much as size
Scope & caveats

The authors' estimate of swing size at scale, not a measured ramp rate. Their concern is the swing's frequency, which can excite grid or generator modes. Meta reported swings of tens of megawatts on its Llama 3 training run (Chapter 4.8).

~1,500 MW
data-center demand lost from the grid when sites transferred to backup, July 2024 Northern Virginia sequence (six faults, 82 s)
Scope & caveats

Load loss as seen by the grid. NERC's incident review ("Load Details") found the affected data centers transferred their loads to backup power (static UPS, decentralized rack UPS or DRUPS) in response to the disturbance. The figure is lost demand at the interconnection, not an IT outage or a restart of training jobs.

About 1,500 MW is the total customer-side load reduction across the six-fault sequence. About 1,260 MW, at the third voltage depression, stayed off the grid for hours. The 2026-07-22 Ashburn event, about 3.8 GW from one normally cleared fault, was roughly 2.5 times the 2024 scale.

1 every ~3 hr (419 in 54 days)
unexpected-interruption rate in Llama 3 405B pre-training on up to 16,384 H100s (466 interruptions counting planned ones)
Scope & caveats

Whole-job interruptions for one run under Meta's event definition; not a per-GPU MTBF, an equipment AFR, facility availability or a scaling law for another fleet size.

Table 5 prints 30.1% beside its 148 faulty-GPU events, but 148 of 419 is 35.3% (the 72 HBM3 events are 17.2%), so the paper's 58.7% GPU share, the sum of the printed percentages, understates the counted 64% (268 of 419). Use the counts and state your denominator.

35.3% / 17.2%derived
guide-calculated share of unexpected interruptions from faulty GPUs/HBM3 (148 and 72 of 419); switch+cable 35; >90% effective training time
Scope & caveats

One 54-day pre-training window on a 16,384-GPU H100 cluster — a single fleet, generation, and workload, not an industry rate.

Guide arithmetic on the paper's own counts. Table 5's 18 rows sum to 419, but its printed percentages sum to 94.9%, so no denominator reproduces them; use the counts.

Master FMEA catalog — connectivity, compute & data-integrity modes

Network, optics, compute & data-integrity failure modes
Failure modeTriggerPropagation pathDetectionBlast radiusMitigationRecoveryOwner
F-R09 · Fiber cut (inter-/intra-DC)Backhoe/construction strike, conduit failure, or DCI route cutLoss of a fiber path → if scale-across/DCI is single-routed, the affected campus or training partition is severed → distributed training stalls or a metro site loses connectivityOptical LOS/LOF alarms, OTDR, BER collapse; immediate at the physical layerLink → partition/campus (distributed training) or metro site reach (inference)Physically diverse, geographically separated fiber routes; protected DCI (ZR/ZR+ with restoration); for training, topology that degrades gracefully on a partition loss (preventive + reactive). Test: Controlled protect-path transfer and end-to-end route survey; verify the designed-for cut leaves service intact with no common conduit.Restore over the diverse path automatically; physical splice repair on the cut route (TTR hours-to-days for the splice, seconds for protected failover)3.6
F-R10 · Optics flap stormMarginal transceiver, dirty/over-bent connector, thermal cycling, or firmware bug causing repeated link up/downOne flapping link → routing reconvergence churn / ECMP rehashing → packet loss and tail-latency spikes propagate across the fabric → on a tightly-coupled collective, the flapping link gates the whole all-reduce and tanks MFUPer-port link-flap counters, BER/FEC-error trend, CRC errors; trend-detectable but a storm builds in seconds-to-minutesLink → fabric pod (reconvergence churn) → job (collective stalls)Pre-install optics burn-in / BER screening off the critical path; FEC margin headroom; auto-quarantine of flapping ports; CPO removes some pluggable interfaces but changes the optical-engine replacement fault domain (preventive + reactive). Test: Approved link-flap injection; verify quarantine and collective recovery, measuring loss, tail latency and the surviving cut.Quarantine and replace the offending transceiver; let routing reconverge; TTR minutes to swap, plus reconvergence8.9
F-R11 · SDC corruption event (silent data corruption)Marginal/defective silicon (a 'mercurial core'), aging, voltage/thermal margin loss producing a wrong result with no error flagA miscomputed value flows silently into gradients/activations → corrupts the model state or an inference result → undetected for hours-to-days, potentially poisoning a checkpoint and forcing a roll-back of all work since the last clean checkpointNo native hardware flag. Detection needs a layered program: periodic offline sweeps, in-fleet probes and runtime exception inference, the pattern of Meta's CPU-fleet Fleetscanner, Ripple and Hardware Sentinel, plus redundant-compute or checksum checks in the training framework. GPU/HBM coverage must be established separately (Chapter 14.3). Latency is hours unless instrumentedNode (the mercurial core) → job/model (silent corruption of state) → potentially every downstream consumer of a poisoned checkpointProactive SDC-hunting at scale; redundant/checksummed compute on critical paths; PVF-aware placement; roll-back to a verified-clean checkpoint; quarantine the device (preventive + reactive). Test: Known-answer fault injection in an isolated workload; verify detection, quarantine and verified-clean checkpoint recovery, including look-back.Identify and quarantine the mercurial core, roll back to the last verified-clean checkpoint, re-run. Restoration is the quarantine and reschedule. The loss is the replay back to the last verified-clean checkpoint, and how far back that sits is set by the integrity look-back, not by checkpoint frequency: cadence alone cannot make a checkpoint clean14.3
F-R12 · Water-curtailment event (cross-domain — canonical home Ch 3.7)Drought-stage ordinance, basin/withdrawal-permit curtailment, or reclaimed-water supply interruption on an evaporative-cooled site (grid-curtailment orders like ERCOT's SB6 regime are an electrical event, not a water one)Loss/limit of make-up water → evaporative/cooling-tower capacity drops → heat-rejection ceiling falls below IT load → forced de-rate of compute or a curtailment-driven load-shedMake-up water flow/level, WUE telemetry, basin level, curtailment-order receipt; advance notice on scheduled curtailment, immediate on a hard orderHall → campus (heat-rejection limited)A dry, non-evaporative rejection path sized and tested for the design conditions (loop closure alone does not remove make-up-water dependence); reclaimed/non-potable sourcing; on-site water storage; curtailment-tolerant workload scheduling (batch defers); thermal-storage buffer (preventive). Test: Approved make-up-water-loss exercise or validated simulation; show heat rejection and curtailed IT stay inside the agreed limits.Shift heat rejection to the closed-loop/dry path or draw down water storage; defer curtailable batch load; restoration follows the curtailment duration; the lasting fix is a tested dry rejection path, not loop closure3.7
SDC detection follows the pattern of Meta's CPU-fleet tools (Fleetscanner, Ripple, Hardware Sentinel) and the OCP SDC-in-AI white paper. GPU/HBM coverage must be established separately (Chapter 14.3). Optics reliability draws on SemiAnalysis and NVIDIA CPO analyses, and fiber/latency on Chapter 3.6. Owners in last column.
Operational modes — shared spaces
Mode / operating stateInitiator → service effectTest / evidenceRestoration criterionOwner
F-R21 · shared-room operationFire/smoke defeats nominally separate paths.Compartment/dependency survey; approved fire-strategy review and drill.Authority release; contamination and both paths assessed.6.5 · fire/operations
F-R22 · severe weatherFlood/water ingress defeats common elevation, routes or access.Elevation/drainage/access model; safe inspection and exercise.Safe access, dry equipment and utilities independently released.3.8 · civil/operations
The F-R21 series numbers operational states separately from the F-R01–F-R12 engineering modes and the F-R13–F-R17 power-chain modes; F-R18–F-R20 are unused. These are candidate modes with no generic rate or timing credit. Record the project ID, operating state, test results, owner and due date for each; Chapter 13.6 owns demonstration.

Adversarial initiators: prove the shared physical event. Keep each security scenario's access, command authority and persistence separate from random-fault rates. F-R01 and F-R03: spoofing a dew-point setpoint can force condensation where the command drives exposed surfaces below dew point; the coolant-leak trace below follows that mechanism. F-R02: malicious VFD firmware or controller denial of service can stop circulation only where the compromised path can defeat the required flow and its independent protection. F-R04: CDU disablement that holds flow at zero links to HBM overtemperature only through the package's measured thermal response. F-R05: malicious power-cap firmware can force a synchronized load step only over the endpoints it controls, so use the measured MW step and timing. F-R07: BMS spoofing that disables cell balancing or thermal protection reaches the battery hazard only where independent cell/pack protection does not veto it. Chapter 11.10’s OT destructive-primitive and control-dependency assessment owns these five initiators.

F-R09: a deliberate cut of an undiverse fiber route belongs to Chapter 11.2’s fiber-vault and sole-path sabotage assessment. The shared physical event is the lost route, not a new random cut rate. F-R10: a thermal attack on the optics environment is a candidate 11.10 OT scenario only if cooling authority or physical access can drive the transceiver outside its rated environment and link/error tests reproduce the flap mechanism. F-R11: fault injection on a known-marginal device is a candidate scenario only if the attacker controls a relevant voltage, clock or thermal path and isolated known-answer tests establish undetected wrong results; a crash or corrected ECC event is not SDC. 11.5 bounds the confidential-computing threat model, 11.10 assesses reachable controls and 14.3 owns SDC evidence. No attack frequency is inferred from component failure data. Credit protection only after it survives the assessed attacker authority.

Detection differs by mode. An active fiber-path cut alarms immediately at the physical layer, while an untested route-diversity defect and SDC stay latent. Optics degradation is trend-detectable, and water curtailment shows up in make-up-water telemetry or on receipt of the curtailment order. An SDC event can poison a checkpoint and sit undetected for days. An optics flap can erode MFU before anyone traces tail latency to a marginal transceiver. An untested protection path shows its fault when the active route is cut. Match the control to the mode: a dedicated SDC-hunting program, per-port flap/FEC telemetry, verified-clean checkpointing, and periodic protection-path and physical-diversity verification bound the respective blast radii. The empirical fault taxonomy and the AFRs that feed these rows into the availability model are the canonical content of Chapter 14.3. That chapter also treats the SDC detection program, and Chapter 13.6 demonstrates it at commissioning.

Common-cause couplings & cascade interlocks

For the availability model, the catalog's most useful output is the couplings between modes: the shared resources whose failure makes two independent-looking modes fail together. A fault tree or RBD that omits these common-cause terms will badly overstate availability. The table below lists the cross-mode interlocks worth modeling explicitly.

Cross-mode couplings the availability model must capture
Candidate shared conditionModes it may coupleCondition to verifyDesign / model response
CDU, controller, loop, or power source shared by a hydraulic zoneLeak escalation, loss of flow, thermal protectionWhich racks actually share flow, control, isolation and power; whether one fault defeats standbyModel one shared event only for the confirmed fault domain; separate or isolate trains where required
One storage system used for smoothing and ride-throughLoad-step response, ride-through, storage isolationWhether the same cells, inverter, controls, protection or bus provide both functionsSeparate functions or model the confirmed common dependency and its protection states
Fuel source or delivery path exposed to one regional eventFuel interruption and generation availabilityContract, pipeline, storage and transport independence for the full duration of the eventRepresent the specific supply event explicitly; do not infer independence from two contracts
Fiber routes sharing conduit, crossing, right-of-way, building entry or carrier equipmentRoute cut and loss of protect pathSurveyed physical diversity end to end, including meet-me and power dependenciesUse an explicit route-loss event where sharing is confirmed; correct false diversity
Checkpoint policy and last-known-good stateRestart and rollback recovery timesIntegrity validation, cadence, write path and corruption horizonTreat as a recovery-time dependency, not a hardware common-cause beta
Shared BMS/DCIM/SCADA authority or communicationsCooling setpoint, flow and load-control excursionsWhich commands, sensors, interlocks and overrides share one control planeModel only confirmed shared authority; provide independent protection where the hazard basis requires
Each row is a shared resource to trace in the project's as-built topology; where the sharing is confirmed it becomes an explicit shared event in the model. Chapter 12.5's beta-factor demonstration shows what one missed coupling does to a six-nines pair.

Using this catalog in the availability model

The rows above feed the reliability work, and each field maps to a model term. Top events come from the project's loss criteria and confirmed fault domains; a row becomes a top event when its blast radius reaches a domain the contract prices. Basic-event rates may take the fleet evidence in Chapter 14.3 where component, population, maturity and duty match; otherwise use project evidence and carry the uncertainty. Shared events come from the coupling table, confirmed against the as-built topology: a confirmed coupling is an explicit shared event, never an assumed beta. Recovery distributions use measured detection, protection, repair, restart and validation times, and checkpoint cadence couples the training rows' recovery. IST cases are the rows the design basis names for demonstration, by the test method Chapter 13.6 sets; the catalog does not itself authorize a hazardous live event. The model mechanics are in Chapter 12.5. For scale, the Llama 3 tiles above come from one fleet: 419 unexpected interruptions in 54 days on up to 16,384 H100s, about one every three hours, with faulty GPUs (148) and HBM3 memory (72) far ahead of switches and cables (35). Use them to check which rows should dominate a training model, not as your basic-event rates.

Add the conventional power-chain modes before you model. The tables above index the modes AI load adds or changes. They do not repeat the faults behind the largest share of outages: in Uptime Institute’s Annual Outage Analysis 2026 (May 2026), power was the primary cause of 45% of respondents’ most recent impactful outages in 2025, down from 54% in 2024 and still the largest category. An RBD or fault tree built only from F-R01 to F-R12 leaves out its biggest top events. Carry five more rows into the register:

  • F-R13 · UPS or static-switch failure. A failed transfer or an inverter fault drops one UPS block and every PDU below it; 2N or distributed-redundant blocks and maintenance-bypass discipline contain it (Chapter 4.5).
  • F-R14 · Generator fail-to-start or fail-to-run. A utility outage that the UPS was bridging becomes a site outage when the battery runs out; the generator’s load-acceptance class and start reliability set the risk. A spare set (N+1), regular test runs under real load and fuel-quality checks keep it contained (Chapter 4.8; acceptance in Chapter 13.3).
  • F-R15 · MV switchgear, transformer or busway fault. The blast radius is one lineup or busway run, or the whole substation where buses are tied. Selective protection, which opens only the breaker nearest the fault, keeps it to the faulted bus, and condition monitoring gives the early warning (Chapter 4.2, Chapter 4.4, Chapter 4.6, Chapter 14.5).
  • F-R16 · Switching or maintenance error. A wrong breaker or a skipped step in a method of procedure (MOP); the blast radius is whatever the operator is working on, and because maintenance usually takes one path out of service first, an error on the remaining path drops the load. The controls are a peer-reviewed MOP and switching order, a check that the redundant path is healthy before the first path comes out, and a second person confirming each breaker operation (Chapter 14.12).
  • F-R17 · Fleet-wide firmware or configuration push. One bad image or setting reaches every UPS, PDU, BMS controller or rack running it at once. Push it one fault domain at a time after a canary, pin versions, and keep a rollback you have tested (Chapter 14.8).

Model F-R16 and F-R17 as common-cause events, not independent component failures: their reach is set by the procedure or the rollout, not by the hardware.

F-R02.1, normal duty: a pump bearing fails while the standby’s control and power survive independently. Losing flow exposes four racks to throttle or trip and the job to interruption. The budget is sensing 0.50 s + logic 0.50 s + standby to full flow 3.0 s + 1.0 s allowance = 5.0 s, leaving 1.0 s before the assumed 6.0 s limit. If the standby takes 4.0 s, the total reaches 6.0 s, equal to the limit, and the case fails because flow must be back before the limit. Shorten recovery or change the protection or thermal design, then retest.

Neither result is hardware acceptance. Get the rack’s allowable interruption from the OEM and test the whole response; the assumed six-second limit authorizes no live pump-drop test. The commissioning lead records the approved test and equipment IDs, heat load, inlet state, minimum worst-branch flow, timestamps, uncertainty and restart results. Accept only when the required flow is back before the limit and temperatures stay inside the OEM’s limits, and report lost work separately from service restoration. F-R02.2, shared controller lost: when one controller runs both pumps, its failure disables both trains, so the standby earns no credit and the four-rack consequence stands. The design lead fixes the independence; the commissioning lead keeps acceptance open until signed test results show the protection works. Chapter 5.11 owns hydraulic protection, Chapter 13.6 test authorization, and Chapter 12.5 the reliability model these results feed.

Trace a coolant leak through the as-built pressure and isolation state

Start with a quick-disconnect leak and trace it through the as-built topology. A dripless coupling that opens inside a tested negative-pressure loop can remain a rack-level ticket if that operating state holds. The loop draws air in rather than pushing coolant out, the CDU detects the pressure or level change within its tested seconds-scale window, and the branch isolates. The rack is back after a drain, a coupling swap and a re-pressure test: hours, one rack. The same leak on a positive-pressure loop without zoned isolation is a row event. Coolant reaches the busbar, the branch trips on a short, and if the shared CDU controller is in the spray path the whole loop drops. Which outcome you get depends on pressure state, spray paths, fluid behavior and the mitigation the test proved, so the model must take its fault domain from the built loop, not from a generic leak rate. A spoofed dew-point command that forces condensation is a separate adversarial scenario with the same physical consequence but different evidence, detection and persistence; model it as its own initiating event on the shared top event. OT controls are in Chapter 11.10; leak detection and isolation are in Chapter 5.11.

This catalog is the index; the derivations live in their owning chapters. Cooling modes: leak/CDU/pump in Chapter 5.11, controls transients in Chapter 5.12, the density/thermal envelope in Chapter 5.1. Electrical modes: load-step smoothing in Chapter 4.5, grid ride-through in Chapter 4.10, fuel-supply engineering in Chapter 4.9. Power-chain modes F-R13 to F-R17: Chapter 4.5 owns the UPS, Chapter 4.8 the generators, Chapters 4.2 and 4.4 the switchgear and transformers, Chapter 14.12 switching procedures and Chapter 14.8 firmware. Connectivity and compute: fiber/latency in Chapter 3.6, optics reliability in Chapter 8.9, the SDC/hard/transient fault taxonomy and AFRs in Chapter 14.3. Water curtailment as a siting gate is in Chapter 3.7. Adversarial paths and any validated shared top events are analyzed separately in Chapter 11.10. The catalog feeds the redundancy/fault-domain framework in Chapter 12.1, the goodput-vs-availability rethink in Chapter 12.2, the quantitative RBD/FTA/Monte-Carlo model in Chapter 12.5, and the failure-mode demonstration in Chapter 13.6.
Cite this chapter
Fehn, J. (2026). Failure-Mode / FMEA Catalog (Chapter F). The Definitive Guide to AI Data Centers. https://aidatacenterguide.com/appendix-appendices-and-reference-data/f-failure-mode-fmea-catalog (accessed 2026-10-25).
@misc{aidc-F,
  author       = {Fehn, Jacob},
  title        = {Failure-Mode / FMEA Catalog (Chapter F)},
  howpublished = {The Definitive Guide to AI Data Centers},
  year         = {2026},
  url          = {https://aidatacenterguide.com/appendix-appendices-and-reference-data/f-failure-mode-fmea-catalog},
  note         = {Accessed 2026-10-25}
}
Spotted an error? Suggest an edit