But the price for this simplicity is much longer restart times and loss of any current activity in the system. The times associated with the different restart models vary depending on the implementation of the system and application software. Restart times will be the lowest in systems where the system software and applications are designed to support high availability. A well-designed set of system services can alleviate much of the work an application needs to perform in order to be highly available. By providing a stable platform for system implementation, high degrees of availability can be achieved.
High availability requires careful design at all levels of system implementation.
This is the most fundamental service needed to enable basic repair and reconfiguration of the system. CPCI hot swap also provides for a more automated version of hot swap known as full hot swap. The purpose of full hot swap is to improve the operator interface for the system. The budget for high availability requires that the operator interface be as resilient to errors as possible. Full hot swap supports the use of nonhardened drivers for simpler system models.