Fault Tolerant Distributed Mobile Architecture
First Claim
1. A method for providing fault tolerance in a distributed mobile architecture (dMA) system, the method comprising:
- receiving a message or failing to receive the message within a predetermined time relating to a first dMA gateway (dMAG) at a second dMAG;
determining that the first dMAG is not operational or is otherwise offline based on the received message or the failure to receive the message;
notifying one or more dMA nodes associated with the first dMAG to request connections to an external system via the second dMAG; and
notifying the external system to request connections to one or more dMA nodes associated with the first dMAG via the second dMAG.
3 Assignments
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.
193 Citations
34 Claims
-
1. A method for providing fault tolerance in a distributed mobile architecture (dMA) system, the method comprising:
-
receiving a message or failing to receive the message within a predetermined time relating to a first dMA gateway (dMAG) at a second dMAG; determining that the first dMAG is not operational or is otherwise offline based on the received message or the failure to receive the message; notifying one or more dMA nodes associated with the first dMAG to request connections to an external system via the second dMAG; and notifying the external system to request connections to one or more dMA nodes associated with the first dMAG via the second dMAG. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A method for providing fault tolerance in a distributed mobile architecture (dMA) system, the method comprising:
-
receiving a connection request at a dMA node to connect an outgoing call from a mobile station; transmitting a first connection request message from the dMA node to a first dMA gateway (dMAG) to connect the outgoing call to an external system based on the received connection request; determining a failure to connect the outgoing call via the first dMAG; determining a second operational dMAG to connect the outgoing call; and transmitting a second connection request message from the dMA node to the second dMAG to connect the outgoing call to an external system based on the received connection request.
-
-
9. A method for providing fault tolerance in a distributed mobile architecture (dMA) system, the method comprising:
-
receiving a connection request at a dMA gateway (dMAG) interface to connect an outgoing call from a subscriber of a legacy system; transmitting a first connection request message from the dMAG interface to a first dMAG to connect the outgoing call to a dMA node associated with a mobile station to which the outgoing call is directed based on the received connection request; determining a failure to connect the outgoing call via the first dMAG; determining a second operational dMAG to connect the outgoing call; and transmitting a second connection request message from the dMAG interface to the second dMAG to connect the outgoing call via the second dMAG to the dMA node associated with the mobile station to which the outgoing call is directed based on the received connection request.
-
-
10. A method for providing fault tolerance in a distributed mobile architecture (dMA) system, the method comprising:
-
receiving a message or failing to receive the message within a predetermined time relating to a first dMA gateway (dMAG) at dMAG management system; determining that the first dMAG is not operational or is otherwise offline based on the received message or the failure to receive the message; selecting an operational second dMAG; and notifying the second dMAG that it is to take over the operation of the first dMAG. - View Dependent Claims (11, 12, 13, 14, 15, 16, 17)
-
-
18. A fault tolerant distributed mobile architecture (dMA) system, the system comprising:
-
a second dMA gateway (dMAG) including; a message receipt module to receive a message or to determine the failure to receive the message within a predetermined time relating to a first dMAG; an operation determination module to determine that the first dMAG is not operational or is otherwise offline based on the received message or the failure to receive the message; and a notification module to notify one or more dMA nodes associated with the first dMAG to request connections to an external system via the second dMAG, the notification module further to notify the external system to request connections to one or more dMA nodes associated with the first dMAG via the second dMAG. - View Dependent Claims (19, 20, 21, 22, 23, 24, 28, 29, 30)
-
-
25. A fault tolerant distributed mobile architecture (dMA) system, the system comprising:
-
a connection request module to; receive a connection request to connect an outgoing call from a mobile station; transmit a first connection request message to a first dMA gateway (dMAG) to connect the outgoing call to an external system based on the received connection request; determine a failure to connect the outgoing call via the first dMAG; and transmit a second connection request message to a second dMAG to connect the outgoing call to an external system based on the received connection request; and a dMAG determination module to determine the second operational dMAG to connect the outgoing call.
-
-
26. A fault tolerant distributed mobile architecture (dMA) system, the system comprising:
-
a connection request module to; receive a connection request to connect an outgoing call from a subscriber of a legacy system; transmit a first connection request message to a first dMAG to connect the outgoing call to a dMA node associated with a mobile station to which the outgoing call is directed based on the received connection request; determining a failure to connect the outgoing call via the first dMAG; transmitting a second connection request message to a second dMAG to connect the outgoing call via the second dMAG to the dMA node associated with the mobile station to which the outgoing call is directed based on the received connection request; and a dMAG determination module to determine a second operational dMAG to connect the outgoing call.
-
-
27. A fault tolerant distributed mobile architecture (dMA) system, the system comprising:
-
an operation determination module to; receive a message or failing to receive the message within a predetermined time relating to a first dMA gateway (dMAG); and determine that the first dMAG is not operational or is otherwise offline based on the received message or the failure to receive the message; a dMAG selection module to select an operational second dMAG; and a notification module to notify the second dMAG that it is to take over the operation of the first dMAG.
-
-
31. A machine-readable storage medium including instructions, the instructions providing fault tolerance in a distributed mobile architecture (dMA) system, the instructions, when executed by a processor cause a machine to:
-
receive a message or failing to receive the message within a predetermined time relating to a first dMA gateway (dMAG) at a second dMAG; determine that the first dMAG is not operational or is otherwise offline based on the received message or the failure to receive the message; notify one or more dMA nodes associated with the first dMAG to request connections to an external system via the second dMAG; and notify the external system to request connections to one or more dMA nodes associated with the first dMAG via the second dMAG.
-
-
32. A machine-readable storage medium including instructions, the instructions providing fault tolerance in a distributed mobile architecture (dMA) system, the instructions, when executed by a processor cause a machine to:
-
receive a connection request at a dMA node to connect an outgoing call from a mobile station; transmit a first connection request message from the dMA node to a first dMA gateway (dMAG) to connect the outgoing call to an external system based on the received connection request; determine a failure to connect the outgoing call via the first dMAG; determine a second operational dMAG to connect the outgoing call; and transmit a second connection request message from the dMA node to the second dMAG to connect the outgoing call to an external system based on the received connection request.
-
-
33. A machine-readable storage medium including instructions, the instructions providing fault tolerance in a distributed mobile architecture (dMA) system, the instructions, when executed by a processor cause a machine to:
-
receive a connection request at a dMA gateway (dMAG) interface to connect an outgoing call from a subscriber of a legacy system; transmit a first connection request message from the dMAG interface to a first dMAG to connect the outgoing call to a dMA node associated with a mobile station to which the outgoing call is directed based on the received connection request; determine a failure to connect the outgoing call via the first dMAG; determine a second operational dMAG to connect the outgoing call; and transmit a second connection request message from the dMAG interface to the second dMAG to connect the outgoing call via the second dMAG to the dMA node associated with the mobile station to which the outgoing call is directed based on the received connection request.
-
-
34. A machine-readable storage medium including instructions, the instructions providing fault tolerance in a distributed mobile architecture (dMA) system, the instructions, when executed by a processor cause a machine to:
-
receive a message or failing to receive the message within a predetermined time relating to a first dMA gateway (dMAG) at dMAG management system; determine that the first dMAG is not operational or is otherwise offline based on the received message or the failure to receive the message; select an operational second dMAG; and notify the second dMAG that it is to take over the operation of the first dMAG.
-
Specification