Series System Reliability
Also known as reliability in series · chain reliability · weakest link reliability · n identical components in series · system reliability product rule
Enter your known values, leave one input blank, and solves for the missing one. Try different units for next level excitement!
Learning zone
When components must all work, their reliabilities multiply, so identical parts at reliability give . Ten components at 99% each give . Every part was excellent and the system is mediocre, and that arithmetic is the reason distributed systems are hard.
The rough approximation is worth carrying in your head. Ten parts each failing 1% of the time fail collectively about 10% of the time, and the estimate is good while stays small. It falls apart when the product gets long: a hundred parts at 99% is not 0% reliable, it is , because the approximation ignores the cases where two things fail at once. Notice also that the system is always worse than its worst component, no exceptions, and that adding a dependency can never help.
Applied honestly this is uncomfortable, which is why it usually is not. A request path through a load balancer, three microservices, a cache and a database is a series system, and if each hop is 99.9% then the path is 99.5% and your four nines were fiction. The assumption to check before trusting the multiplication is independence. Components sharing a power supply, a rack, a network segment or a deployment pipeline fail together, and correlated failure makes the real number worse than the formula predicts rather than better.
- = System reliability
- = Component reliability
- = Components in series
- System reliability — Parallel System Reliability (Redundancy), M/M/1 Average Number in System
- Component reliability — Parallel System Reliability (Redundancy), Magnitude of a 2D Vector
- Components in series — Parallel System Reliability (Redundancy), Amdahl's Law (Speedup from Parallelisation)