The present invention provides a process for providing High Availability applications
on a Cluster without utilizing a fail-over mechanism. The process utilizes a first
instantiation of a Package containing information needed to implement an application
on a first Node of a Cluster. Additionally, the process utilizes a second instantiation
of the Package on at least one second Node of the Cluster. Upon detection of a
fault condition or possible fault condition in an application, a Cluster management
system transfers operation of the application from the first Node to the second
Node. The second Node utilizing the second instantiation of the Package to immediately
implement the application without requiring the Cluster management system to fail-over
the application.