The mechanisms that underlie high availability

To increase the availability of a software solution, mechanisms must be put in place.  These mechanisms can increase the availability of the solution in specific contexts; these contexts must be circumscribed in order to determine the applicability of each mechanism.

The implementation of these mechanisms affects the virtual components. The method of analysis will be enhanced by adding new features to virtual components, so that they can meet the new requirements demanded by the implementation of these mechanisms.