Method and apparatus for managing load on service devices in a communication network
First Claim
Patent Images
1. A relay device comprising:
- a communication interface and a processor for relaying messages, via the communication interface, between a communication device and service devices, the processor enabled to;
determine that the service devices are available after being unavailable; and
, in response,block incoming messages associated with a subset of the service devices, the incoming messages from the communication device; and
after the incoming messages are blocked;
stop blocking respective incoming messages associated with a given service device of the subset of service devices when a volume of messages associated with the given service device falls below a threshold value;
stop blocking the incoming messages associated with one or more of the subset of service devices after receiving a plurality of indications to relay messages respectively associated with the each of the service devices in the subset, the plurality of indications received one after the other from an administrative device; and
,relay the incoming messages associated with one or more of the subset of service devices for receipt by the one or more of the subset of service devices based on a priority order of the subset of service devices such that the incoming messages are relayed to a service device of the subset of the service devices having a higher priority before being relayed to another service device of the subset of service devices having a lower priority.
6 Assignments
0 Petitions
Accused Products
Abstract
A method, system and apparatus for managing load on service devices in a communication network are provided. At a processor of a relay device, it is determined that the service devices are available after being unavailable, the relay device comprising a communication interface and a processor for relaying messages, via the communication interface, between a communication device and the service devices. In response, the processor blocks incoming messages associated with a subset of the service devices, the incoming messages from the at least one communication device.
-
Citations
10 Claims
-
1. A relay device comprising:
a communication interface and a processor for relaying messages, via the communication interface, between a communication device and service devices, the processor enabled to; determine that the service devices are available after being unavailable; and
, in response,block incoming messages associated with a subset of the service devices, the incoming messages from the communication device; and after the incoming messages are blocked; stop blocking respective incoming messages associated with a given service device of the subset of service devices when a volume of messages associated with the given service device falls below a threshold value; stop blocking the incoming messages associated with one or more of the subset of service devices after receiving a plurality of indications to relay messages respectively associated with the each of the service devices in the subset, the plurality of indications received one after the other from an administrative device; and
,relay the incoming messages associated with one or more of the subset of service devices for receipt by the one or more of the subset of service devices based on a priority order of the subset of service devices such that the incoming messages are relayed to a service device of the subset of the service devices having a higher priority before being relayed to another service device of the subset of service devices having a lower priority. - View Dependent Claims (2, 3, 4)
-
5. A method comprising:
-
determining, at a processor of a relay device, that the service devices are available after being unavailable, the relay device comprising a communication interface and the processor for relaying messages, via the communication interface, between a communication device and the service devices; and
, in response,blocking, via the processor, incoming messages associated with a subset of the service devices, the incoming messages from the communication device; and after the incoming messages are blocked; stop blocking respective incoming messages associated with a given service device of the subset of service devices when a volume of messages associated with the given service device falls below a threshold value; stop blocking the incoming messages associated with one or more of the subset of service devices after receiving a plurality of indications to relay messages respectively associated with the each of the service devices in the subset, the plurality of indications received one after the other from an administrative device; and
,relaying the incoming messages associated with one or more of the subset of service devices for receipt by the one or more of the subset of service devices based on a priority order of the subset of service devices such that the incoming messages are relayed to a service device of the subset of the service devices having a higher priority before being relayed to another service device of the subset of service devices having a lower priority. - View Dependent Claims (6, 7)
-
-
8. A non-transitory computer program product, comprising a non-transitory computer usable medium having a computer readable program code adapted to be executed to implement a method comprising:
-
determining, at a processor of a relay device, that the service devices are available after being unavailable, the relay device comprising a communication interface and a processor for relaying messages, via the communication interface, between a communication device and the service devices; and
, in response,blocking incoming messages associated with a subset of the service devices, the incoming messages from the at least one communication device; and after the incoming messages are blocked; stop blocking respective incoming messages associated with a given service device of the subset of service devices when a volume of messages associated with the given service device falls below a threshold value; stop blocking the incoming messages associated with one or more of the subset of service devices after receiving a plurality of indications to relay messages respectively associated with the each of the service devices in the subset, the plurality of indications received one after the other from an administrative device; and
,relaying the incoming messages associated with one or more of the subset of service devices for receipt by the one or more of the subset of service devices based on a priority order of the subset of service devices such that the incoming messages are relayed to a service device of the subset of the service devices having a higher priority before being relayed to another service device of the subset of service devices having a lower priority. - View Dependent Claims (9, 10)
-
Specification