Patent ID: 9081748
Filing Date: 2015-07-14
Classification: G06F

Abstract:
1. A system for redundancy management of a computing system, the system comprising: a plurality of processors associated with a plurality of processor groups, wherein at least two of the plurality of processors belongs to a given one of the plurality of processor groups; a corresponding plurality of service managers executable on the plurality of processors, each service manager capable of being configured as a primary service manager adapted to manage a plurality of commands, each command operative to execute a program on one or more of the plurality of processors; a configuration module in communication with the plurality of service managers to control operational redundancies of the computing system, wherein each primary service manager executes one or more programs on the one or more of the plurality of processors included in different processor groups of the plurality of processor groups; a plurality of network switches configured to provide communication between the plurality of processors in the different processor groups of the plurality of processor groups; and a plurality of external network interfaces, wherein one of the plurality of processor groups are associated with a corresponding external network interface from the plurality of external network interfaces; wherein the program executing on a processor in a first processor group of the plurality of processor groups sends a message to a second processor of a second processor group using each of the plurality of network switches to form a plurality of instances of the message, wherein the message is encoded with a unique identifier, and wherein a first instance of the message received by the second processor is kept and subsequent instances of the message received by the second processor are discarded based on the unique identifier.