Patent ID: 7386556
Filing Date: 2008-06-10
Classification: G06F,Y10S

Abstract:
1. An apparatus, comprising: one or more computer-readable signal-bearing media that comprise a software program for implementation of: a management infrastructure for a distributed software application, wherein the management infrastructure is distinct from the distributed software application, wherein the management infrastructure comprises a first manager component and a substitute manager component, wherein the distributed software application comprises one or more software components that run within a plurality of executables; means in the one or more media for causing the substitute manager component to obtain management responsibility for the distributed software application from the first manager component upon failure of the first manager component and to query one or more software components of the distributed software application for state information of the one or more software components; wherein the substitute manager component employs the state information to determine whether one or more recovery actions are needed for the distributed software application to recover from the failure of the first manager component; wherein the substitute manager component is configured to perform the one or more recovery actions to recover from the failure of the first manager component.