Fault tolerant distributed mobile architecture
First Claim
1. A method comprising:
- receiving a first message at a first distributed mobile architecture gateway (dMAG) from a distributed architecture (dMA) node of a dMA node group in response to a failure condition at a second dMAG;
in response to receiving the first message, sending a second message from the first dMAG to an endpoint at an external system and to the dMA node, wherein the second message identifies the first dMAG to perform data relaying operations associated with the dMA node group instead of the second dMAG;
receiving data from the dMA node at the first dMAG; and
relaying the data received at the first dMAG via a network to a destination device.
1 Assignment
0 Petitions
Accused Products
Abstract
A method, system and machine-readable storage medium for providing fault tolerance in a distributed mobile architecture (dMA) system. The method includes receiving a message or failing to receive the message within a predetermined time relating to a first dMA gateway (dMAG) at a second dMAG. It is determined whether the first dMAG is not operational or is otherwise offline based on the received message or the failure to receive the message. One or more dMA nodes associated with the first dMAG are notified in order to request connections to an external system via the second dMAG. The external system is also notified to request connections to one or more dMA nodes associated with the first dMAG via the second dMAG.
250 Citations
20 Claims
-
1. A method comprising:
-
receiving a first message at a first distributed mobile architecture gateway (dMAG) from a distributed architecture (dMA) node of a dMA node group in response to a failure condition at a second dMAG; in response to receiving the first message, sending a second message from the first dMAG to an endpoint at an external system and to the dMA node, wherein the second message identifies the first dMAG to perform data relaying operations associated with the dMA node group instead of the second dMAG; receiving data from the dMA node at the first dMAG; and relaying the data received at the first dMAG via a network to a destination device. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. An apparatus comprising:
-
an interface of a first distributed mobile architecture gateway (dMAG) configured to receive a first message from a distributed architecture (dMA) node of a dMA node group in response to a failure condition at a second dMAG; a processor; and a memory storing instructions executable by the processor to; generate second and third messages identifying the first dMAG to perform data relaying operations associated with the dMA node group; initiate transmission of the first and second and third messages via the interface to the dMA node and to a dMAG interface coupled to an external network, respectively; and relay data received from the dMA node to a destination of the external network via the interface. - View Dependent Claims (11, 12, 13, 14, 15)
-
-
16. A computer-readable storage device storing instructions that, when executed, cause a processor to perform operations comprising:
-
receiving a first message at a first distributed mobile architecture gateway (dMAG) from a distributed architecture (dMA) node of a dMA node group in response to a failure condition at a second dMAG; in response to receiving the first message, sending a second message from the first dMAG to an endpoint at an external system and to the dMA node, wherein the second message identifies the first dMAG and indicates that the first dMAG is to perform data relaying operations associated with the dMA node group instead of the second dMAG; receiving data from the dMA node at the first dMAG; and relaying the data received at the first dMAG via a network to a destination device. - View Dependent Claims (17, 18, 19, 20)
-
Specification