1. Computing

Availability Concepts for Networks and Systems

In computer hardware and software, availability refers to the overall "uptime" of the system (or specific features of the system). For example, a personal computer may be deemed "available" for use if its operating system is booted and running.

While related to availability, the concept of reliability means something different. Reliability refers to the general likelihood of a failure occurring in a running system. A perfectly reliable system will also enjoy 100% availability, but when failures do occur, availability can be affected in different ways depending on the nature of the problem.

Serviceability affects availability as well. In a serviceable system, failures can be detected and repaired more quickly than in a unserviceable system, meaning less downtime per incident on average.

Availability Levels

The standard way to define levels or "classes" of availability in a computer network system is a "scale of nines." For example, 99% uptime translates to two nines of availability, 99.9% uptime to three nines, and so on.

The following table illustrates the meaning of this scale. It expresses each level in terms of the maximum amount of downtime per (non leap) year that could be tolerated to meet the uptime requirement. It also lists a few examples of the type of systems being built that commonly meet these requirements.

ClassUptimeDowntime per Year (maximum)Examples
190.0%36 d 12 hpersonal clients, experimental systems
299.0%87 h 36 mentry-level business systems
399.9%8 h 46 mtop Internet Service Providers, mainstream business systems
499.99%52 m 33 shigh-end business systems, data centers
599.999%5 m 15 scarrier-grade telephony; health systems; banking
699.9999%31.5 smilitary defense systems

When talking about availability levels, note that the overall window or time frame involved (weeks, months, years, etc.) should be specified to give the strongest meaning. A product that achieves 99.9% uptime over a period of one or more years has proven itself to a much greater degree than one whose availability has only been measured for a few weeks.

Next page > Network Availability - An Example > Page 1, 2, 3

Discuss in my forum

©2013 About.com. All rights reserved.