Error containment

  • Authors:
  • Robert S. Hanmer

  • Affiliations:
  • Alcatel-Lucent, Naperville, IL

  • Venue:
  • Proceedings of the 2006 conference on Pattern languages of programs
  • Year:
  • 2006

Quantified Score

Hi-index 0.00

Visualization

Abstract

High availability is required in many computer systems today. These include web servers, e-commerce applications, network and telephony devices such as routers and switches, and many others. No software is defect free, and neither is the environment in which the software operates. As a result errors happen. To prevent errors from causing failures they must be kept from spreading. The goal is to limit the parts of the system that the error infects with its incorrectness. These patterns discuss two ways of containing errors.