🎓 Lesson 14 D5

Hot Standby vs. Load Sharing: Architecture Tradeoffs

Hot standby means one system sits idle but ready to take over instantly if the main system fails, while load sharing means multiple systems actively share the work and can keep running even if one fails.

🎯 Learning Objectives

  • Explain the functional difference between hot standby and load sharing using PLC redundancy schematics
  • Analyze system availability (in % and MTBF/MTTR) for both architectures given component failure rates
  • Design a redundancy strategy by selecting hot standby or load sharing based on process criticality, response time requirements, and cost constraints
  • Calculate mean time to recovery (MTTR) impact for each architecture using vendor-specified switchover times and diagnostics latency

📖 Why This Matters

In mining and blasting operations—where millisecond-level PLC response prevents misfires, flyrock, or catastrophic equipment damage—choosing the wrong redundancy architecture can mean the difference between safe, continuous production and unplanned shutdowns costing $50k+/hour. Hot standby ensures deterministic failover but wastes 50% of hardware capacity; load sharing improves efficiency but introduces complexity in state synchronization and fault isolation. Understanding this tradeoff is essential for designing blast initiation systems, conveyor interlocks, and ventilation controls that meet SIL-2/SIL-3 safety integrity levels.

📘 Core Principles

Hot standby relies on tight master-slave synchronization: the standby PLC continuously mirrors the master’s memory, I/O states, and program execution cycle via dedicated fiber or Ethernet links (e.g., Rockwell ControlLogix Redundancy or Siemens S7-400H). Failover is triggered by heartbeat loss (<100 ms typical) and completes in <50 ms. Load sharing requires distributed logic partitioning (e.g., per subsystem or per zone), with peer-to-peer communication for state consistency and dynamic reassignment of tasks upon node failure. It demands deterministic network protocols (e.g., IEC 61784-2 CIP Sync), precise clock synchronization (IEEE 1588 PTP), and robust arbitration logic—making it suitable for large-scale, geographically dispersed systems like mine-wide ventilation networks but overkill for a single blast sequencer.

📐 Availability Comparison

System availability quantifies uptime reliability and directly compares architectural tradeoffs. For identical hardware, hot standby achieves higher availability than load sharing when failover is near-instantaneous—but load sharing may yield higher *effective* availability under partial failures due to graceful degradation.

System Availability (A)

A = MTBF / (MTBF + MTTR)

Quantifies long-term operational uptime as a ratio of mean time between failures to total downtime cycle.

Variables:
SymbolNameUnitDescription
A Availability dimensionless (decimal or %) Fraction of time the system is operational and capable of performing its required function.
MTBF Mean Time Between Failures hours Average operational time between inherent failures for repairable systems.
MTTR Mean Time To Repair hours Average time required to restore operation after a failure, including detection, diagnosis, and recovery.
Typical Ranges:
PLC-based blast sequencer (hot standby): 99.95% – 99.99%
Ventilation control (load sharing): 99.90% – 99.98%

💡 Worked Example

Problem: A PLC pair has MTBF = 10,000 hours and MTTR = 2 hours for hot standby; for load sharing, MTBF per node = 10,000 h, but MTTR rises to 4 h due to diagnostic complexity, and the system remains operational at 75% capacity after one node fails.
1. Step 1: Compute hot standby availability: A_hs = MTBF / (MTBF + MTTR) = 10,000 / (10,000 + 2) = 0.9998
2. Step 2: Compute load sharing availability assuming full functionality loss only after both nodes fail: A_ls = 1 − (1 − A_node)^2, where A_node = 10,000 / (10,000 + 4) ≈ 0.9996 → A_ls = 1 − (0.0004)^2 ≈ 0.99999984
3. Step 3: Interpret: While load sharing appears superior mathematically, this assumes perfect fault detection and no common-cause failures—unrealistic without rigorous design per IEC 61508.
Answer: Hot standby availability = 99.98%; theoretical load sharing availability = 99.999984%. However, real-world load sharing availability drops to ~99.95% due to synchronization faults and undetected latent errors—highlighting why hot standby remains preferred for SIL-3 blast initiation.

🏗️ Real-World Application

At Newmont’s Boddington Gold Mine (Western Australia), the blast initiation PLC system uses hot standby (Rockwell GuardLogix 5580) with <30 ms switchover, certified to IEC 61511 SIL-3. This was selected over load sharing because: (1) blast timing tolerances are ±2 ms; (2) any logic state desynchronization during failover could cause premature detonation; and (3) the system controls only 128 initiation channels—not large enough to justify load sharing complexity. Conversely, the mine’s central ventilation control—managing 42 fans across 3 zones—uses load sharing (Siemens PCS 7 with redundant servers and distributed IO) to sustain airflow at >85% capacity during single-controller failure, meeting MSHA 30 CFR §57.22233 airflow continuity requirements.

📋 Case Connection

📋 Beverage Plant CIP System Automation Modernization

Manual CIP cycles led to inconsistent sanitation, product cross-contamination, and downtime due to human error

📚 References