EXTENSIBLE MECHANISMS FOR WORKLOAD SHAPING AND ANOMALY MITIGATION
First Claim
1. A system for servicing requests for utilization of resources within a computing environment, the system comprising:
- a regulator to receive a request from a remote electronic computing device, the request to utilize resources of at least one computing device within the computing environment, the regulator to determine whether to regulate a request or to allow the request to be delivered without regulation, wherein regulating the request comprises causing the request to be rejected, re-routed, isolated or delayed;
a computing device to provide an application server communicatively coupled with the regulator, the computing device having resources to generate a response to the request and to cause the response to be transmitted to the remote electronic computing device;
wherein the regulator selectively regulates the request based at least on application-level resources to be utilized by the application server in response to the request by analyzing the request prior to delivery to the application server.
1 Assignment
0 Petitions
Accused Products
Abstract
Techniques and mechanisms for servicing requests for utilization of resources within a computing environment. A request is received from a remote electronic computing device with a regulator agent. The regulator functions to determine whether to regulate a request or to allow the request to be delivered without regulation. Regulating the request includes causing the request to be rejected, re-routed, isolated or delayed. Selectively regulating the request with the regulator based at least on application-level resources to be utilized by the application server in response to the request. Sending the request to a regulation server or to a computing device to provide an application server communicatively coupled with the regulator server depending on the regulation to be performed, if any.
14 Citations
25 Claims
-
1. A system for servicing requests for utilization of resources within a computing environment, the system comprising:
-
a regulator to receive a request from a remote electronic computing device, the request to utilize resources of at least one computing device within the computing environment, the regulator to determine whether to regulate a request or to allow the request to be delivered without regulation, wherein regulating the request comprises causing the request to be rejected, re-routed, isolated or delayed; a computing device to provide an application server communicatively coupled with the regulator, the computing device having resources to generate a response to the request and to cause the response to be transmitted to the remote electronic computing device; wherein the regulator selectively regulates the request based at least on application-level resources to be utilized by the application server in response to the request by analyzing the request prior to delivery to the application server. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. A non-transitory computer-readable medium having instructions stored thereon that, when executed, cause one or more processors to servicing requests for utilization of resources within a computing environment, the instructions comprising instructions to cause the processors to:
-
receive, with a regulator agent, a request from a remote electronic computing device, the request to utilize resources of at least one computing device within the computing environment, the regulator to determine whether to regulate a request or to allow the request to be delivered without regulation, wherein regulating the request comprises causing the request to be rejected, re-routed, isolated or delayed; provide, with a computing device, an application server communicatively coupled with the regulator, the computing device having resources to generate a response to the request and to cause the response to be transmitted to the remote electronic computing device; wherein the regulator selectively regulates the request based at least on application-level resources to be utilized by the application server in response to the request by analyzing the request prior to delivery to the application server. - View Dependent Claims (11, 12, 13, 14, 15, 16, 17)
-
-
18. A method for servicing requests for utilization of resources within a computing environment, the method comprising:
-
receiving, with a regulator agent, a request from a remote electronic computing device, the request to utilize resources of at least one computing device within the computing environment, the regulator to determine whether to regulate a request or to allow the request to be delivered without regulation, wherein regulating the request comprises causing the request to be rejected, re-routed, isolated or delayed; providing, with a computing device, an application server communicatively coupled with the regulator, the computing device having resources to generate a response to the request and to cause the response to be transmitted to the remote electronic computing device; wherein the regulator selectively regulates the request based at least on application-level resources to be utilized by the application server in response to the request by analyzing the request prior to delivery to the application server. - View Dependent Claims (19, 20, 21, 22, 23, 24, 25)
-
Specification