SERVICE MANAGER FOR ADAPTIVE LOAD SHEDDING
First Claim
Patent Images
1. A method, comprising:
- receiving, by an intermediary computing device that includes a processor and that is communicatively coupled between a first computing device and a second computing device, requests for a service of a telecommunication carrier, wherein the service is associated with an object of an application of the intermediary computing device;
in response to detecting an increase in a quantity of the requests for the service of the telecommunication carrier, and in response to detecting that a response time of the first computing device satisfies a condition based on a predetermined period, facilitating, by the intermediary computing device, acceptance of an increased amount of the requests for the service; and
in response to determining that an operating condition of the service does not satisfy a predetermined performance metric associated with the application, rejecting, by the intermediary computing device, a request of the requests for the service.
1 Assignment
0 Petitions
Accused Products
Abstract
A service manager that facilitates managing requests that are obtained at a middleware tier of a communications network includes a monitor component that evaluates data associated with effectuating a request that is received at a middleware tier. The monitor component identifies resources associated with effectuating the request. Additionally, the service manager includes a request component that accepts and/or rejects the request based at least in part upon the identified resources.
-
Citations
20 Claims
-
1. A method, comprising:
-
receiving, by an intermediary computing device that includes a processor and that is communicatively coupled between a first computing device and a second computing device, requests for a service of a telecommunication carrier, wherein the service is associated with an object of an application of the intermediary computing device; in response to detecting an increase in a quantity of the requests for the service of the telecommunication carrier, and in response to detecting that a response time of the first computing device satisfies a condition based on a predetermined period, facilitating, by the intermediary computing device, acceptance of an increased amount of the requests for the service; and in response to determining that an operating condition of the service does not satisfy a predetermined performance metric associated with the application, rejecting, by the intermediary computing device, a request of the requests for the service. - View Dependent Claims (2, 3, 4, 5, 6)
-
-
7. A system, comprising:
-
a memory that stores computer-executable instructions; and a processor, communicatively coupled to the memory, that facilitates execution of the computer-executable instructions to at least; determine whether a volume of requests for a service of a telecommunication carrier that is associated with an object of an application of an intermediary computing system communicatively coupled between a first computing system and a second computing system has increased; increase, based on a first determination that a response time of the first computing system meets a criterion based on a predetermined period of time and based on a second determination that the volume of the requests for the service increased, a value indicating a quantity of the requests for the service that are acceptable by the service; and reject a request of the requests for the service based on a third determination that an operating condition of the service does not satisfy a predetermined performance metric. - View Dependent Claims (8, 9, 10, 11, 12, 13, 14, 15, 16, 17)
-
-
18. A non-transitory computer readable storage medium comprising computer executable instructions that, in response to execution, cause a computing system including at least one processor to perform operations, comprising:
-
identifying a quantity of client requests for a service associated with a telecommunications carrier and an object of an application of a computing device communicatively coupled as an intermediary between a first system and a second system; in response to detecting an increase in a number of the client requests for the service and determining that a response time of the first system satisfies a first condition with respect to a predetermined period of time, facilitating an increase in an amount of the client requests for the service being accepted; and in response to determining that a second condition with respect to the service does not satisfy a predetermined criterion of the application, denying a client request of the client requests for the service. - View Dependent Claims (19, 20)
-
Specification