Blocking a channel in a communication system
AssigneeHewlett-Packard Development Company, L.P.
InventorsJean-Alexis Berranger, Alain Comment, Frederic Guerber
Life of this patent
Estimating the term…
Abstract
Embodiments relate to a communication system comprising a call handler arranged to process channel signalling received from a communication network; a workload controller comprising means to determine the workload of at least one processing resource of the communication system; wherein the call handler comprises means to block establishment of at least one channel in response to the workload of the at least one processing resource.
Claims22
A communication system comprising:
- a call handler configured to process incoming call set up signaling received from a communication network for setting up an incoming call;
- a workload controller having hardware and configured to determine a workload of at least one processing resource accessible by the communication system,
- wherein the call handler is responsive to instruction from the workload controller to influence blocking establishment of at least one communication channel of the communication system, wherein the instruction is in response to the determined workload of the at least one processing resource,
- wherein the workload controller is configured to instruct blocking of a number of communication channels or a percentage of communication channels as a function of a current rate of consumption of communication channels, wherein different non-zero communication channels or different non-zero percentages of communication channels are blocked for different
- current rates of consumption of communication channels, wherein each blocked communication channel is unavailable for use in setting up the incoming call, and
- wherein the workload controller is configured to unblock a predetermined number of communication channels or a predetermined percentage of communication channels in response to a current rate of release of communication channels;
- and
- a non-transitory storage medium to store a database including data for respective ones of the communication channels of the communication system, wherein the data includes indicators to indicate whether respective ones of the communication channels have been blocked, wherein a particular one of the indicators has a first value to indicate that the corresponding communication channel is blocked and a second value to indicate that the corresponding communication channel is not blocked.
A system comprising:
- a workload controller having hardware and configured to determine a workload of at least one voice application and to control establishment of call connections using respective communication channels to an interactive voice response system in response to the determined workload, wherein the workload controller is to instruct blocking of a number of communication channels or a percentage of communication channels as a function of a rate of consumption of communication channels, where different non-zero communication channels or different non-zero percentages of communication channels are blocked for respective different rates of consumption of communication channels, and wherein the workload controller is to further unblock a number of communication channels or a percentage of communication channels in response to a rate of release of communication channels;
- and
- a non-transitory storage medium to store a database including data for respective ones of the communication channels, wherein the data includes indicators to indicate whether respective ones of the communication channels have been blocked, wherein each blocked communication channel is unavailable for use to establish the call connections, wherein a particular one of the indicators has a first value to indicate that the corresponding communication channel is blocked and a second value to indicate that the corresponding communication channel is not blocked.
A method for influencing workload of a communication system, the method comprising:
- receiving an indication of a current workload of at least one processing resource;
- and
- in response to the indication, instructing blocking, by a workload controller having hardware, usage of a particular communication channel of a communication network for an incoming call, wherein the workload controller instructs blocking of a number of communication channels or a percentage of communication channels as a function of a rate of consumption of communication channels, where different non-zero communication channels or different non-zero percentages of communication channels are blocked for different rates of consumption of communication channels;
- instructing unblocking, by the workload controller, of a number of communication channels or a percentage of communication channels as a function of a rate of release of communication channels;
- allowing a pending call on the particular communication channel to proceed even after the particular communication channel has been blocked;
- and
- providing a database including data for respective ones of the communication channels of the network, wherein the data includes indicators to indicate whether respective ones of the communication channels have been blocked, wherein a particular one of the indicators has a first value to indicate that the corresponding communication channel is blocked and a second value to indicate that the corresponding communication channel is not blocked.
Dependencies are inferred from the claim text.