Patent ID: 7134046
Filing Date: 2006-11-07
Classification: G06F,H04L,H04W

Abstract:
1. An apparatus for high availability processing comprising: a plurality of independent processing systems coupled together by a network, wherein each independent processing system of the plurality of independent processing systems comprises a plurality of processors coupled together by the network, the plurality of processors comprising: a boot processor that includes a non volatile storage element that stores a boot program; and at least one satellite processor that boots from the boot processor; an application that has a plurality of instances that execute on a subset of processors of the plurality of processors, wherein the plurality of instances are distributed across at least two independent processing systems and the plurality of instances coordinate with each other to provide the application; a partner notification list that includes an identification for the subset of processors; means for detecting a failure in a failed processor among the subset of processors; and means for notifying at least some of the subset of processors of the failure.