System and method for performance management in a multi-tier computing environment
First Claim
1. A method of request context relaying between context agents in a multi-tier computing environment, the method comprising:
- monitoring request traffic passing through a selected tier of a plurality of tiers in the multi-tier computing environment, the monitored request traffic including an entering request and a respective exiting request;
determining a request context of the entering request; and
sending the request context from a context agent associated with the selected tier directly to another context agent associated with an adjacent tier by adding the request context to the respective exiting request.
6 Assignments
0 Petitions
Accused Products
Abstract
Apparatus for monitoring a selected tier in a multi-tier computing environment, the apparatus including a context agent and a dynamic tier extension, the context agent associated with the selected tier and coupled with other context agents, each of which is associated with a respective tier, the dynamic tier extension coupled with the context agent and with specific predetermined points of the selected tier, the dynamic tier extension monitoring request traffic passing through the selected tier, the monitored request traffic including at least one entering request received at a request entry port from an adjacent tier, the dynamic tier extension identifying each request in the monitored request traffic and sending at least a request identifier to the context agent, the context agent also receiving information relating to the request context of the entering request from the context agent associated with the adjacent tier, the context agent associating the information relating to the request context of the entering request with the entering request, in accordance with the received request identifier.
27 Citations
53 Claims
-
1. A method of request context relaying between context agents in a multi-tier computing environment, the method comprising:
-
monitoring request traffic passing through a selected tier of a plurality of tiers in the multi-tier computing environment, the monitored request traffic including an entering request and a respective exiting request; determining a request context of the entering request; and sending the request context from a context agent associated with the selected tier directly to another context agent associated with an adjacent tier by adding the request context to the respective exiting request. - View Dependent Claims (2, 3, 4)
-
-
5. A method of relaying context information between context agents in a multi-tier computing environment, the method comprising:
-
monitoring request traffic passing through a selected tier of a plurality of tiers in the multi-tier computing environment, the monitored request traffic including an entering request and a respective exiting request; receiving context information relating to a request context of the entering request; and sending the context information from a context agent associated with the selected tier directly to another context agent associated with an adjacent tier by adding the context information to the respective exiting request. - View Dependent Claims (6, 7, 8, 9)
-
-
10. A system for monitoring a selected tier, the selected tier being one of a plurality of tiers in a multi-tier computing environment, the system comprising:
-
a central processing unit (CPU); and storage coupled to the CPU for storing instructions that configure the CPU to; implement a context agent associated with the selected tier of the computing environment, the context agent being coupled with other context agents, each of the other context agents associated with a respective tier of the computing environment; and implement a dynamic tier extension, the dynamic tier extension coupled with the context agent and with at least a request entry port of the selected tier, the dynamic tier extension at least for monitoring request traffic passing through the selected tier, the monitored request traffic including at least one entering request received at the request entry port from an adjacent tier of the computing environment, the dynamic tier extension providing request information to the context agent, the request information at least identifying each request included in the monitored request traffic, the context agent for directly receiving context information from another context agent associated with the adjacent tier, the received context information relating to the request context of the at least one entering request and reaching the context agent by having been added to the at least one entering request, the context agent also for associating the context information with the request information for each entering request. - View Dependent Claims (11, 12, 13, 14, 15, 16, 17)
-
-
18. A system for monitoring a selected tier, the selected tier being one of a plurality of tiers in a multi-tier computing environment, the system comprising:
-
a central processing unit (CPU); and storage coupled to the CPU for storing software code that configures the CPU to; implement a context agent associated with the selected tier, the context agent being directly coupled with at least one other context agent, each of the at least one other context agents being associated with a respective tier of the computing environment; and implement a dynamic tier extension, the dynamic tier extension coupled with the context agent and with at least a request entry port and a request exit port of the selected tier, the dynamic tier extension at least monitoring request traffic passing through the selected tier, the monitored request traffic including at least one entering request received at the request entry port and at least one respective exiting request at the request exit port, the selected tier providing the at least one respective exiting request directly to an adjacent tier, the dynamic tier extension capturing a request context of the at least one entering request, the dynamic tier extension providing request information and context information to the context agent, the request information at least identifying each request included in the monitored request traffic, the context information relating to the captured request context of the at least one entering request, the context agent for associating the at least one entering request with the at least one exiting request, and the context agent also for providing context information to another context agent associated with the adjacent tier by adding context information to the at least one respective exiting request. - View Dependent Claims (19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37)
-
-
38. In a multi-tier computing environment including a plurality of tiers, a system for application performance management associated with at least two monitored tiers of the plurality of tiers, the system comprising, for each of the at least two monitored tiers:
-
a central processing unit (CPU); and storage coupled to the CPU for storing instructions that configure the CPU to; implement a respective dynamic tier extension coupled with at least a request entry port of the monitored tier, the dynamic tier extension at least monitoring request traffic passing through the respective monitored tier, the monitored request traffic including at least one entering request received at the request entry port; and implement a respective context agent coupled with the respective dynamic tier extension, the context agent being coupled with other the context agents associated with tiers that are directly coupled with the respective tier, the respective context agent receiving request information from the respective dynamic tier extension, the request information at least identifying each request included in the monitored request traffic, the respective context agent further receives context information relating to the request context of the at least one entering request from another context agent associated with the adjacent tier where the received context information was added to the at least one entering request, and for each of the at least one entering requests, the respective context agent associates the context information with the request information, respectively. - View Dependent Claims (40, 41, 42, 43)
-
-
39. In a multi-tier computing environment including a plurality of tiers, a system for application performance management associated with at least selected monitored tiers of the plurality of tiers, the system comprising, for each of at least two of the monitored tiers:
-
a central processing unit (CPU); and storage coupled to the CPU for storing software code that configures the CPU to; implement a respective dynamic tier extension coupled with at least a request entry port and a request exit port of the monitored tier, the dynamic tier extension at least monitoring request traffic passing through the respective monitored tier, the monitored request traffic including at least one entering request received at the request entry port and at least one respective exiting request at the request exit port, the selected tier providing the at least one respective exiting request to an adjacent respective monitored tier, the dynamic tier extension capturing a request context of the at least one entering request; and implement a respective context agent coupled with the respective dynamic tier extension, the context agent being coupled with other the context agents associated with tiers that are directly coupled with the respective tier, the respective context agent receiving request information from the respective dynamic tier extension, the request information at least identifying each request included in the monitored request traffic, the respective context agent further receives context information relating to the request context of the at least one entering request from the respective dynamic tier extension, for each of the at least one entering requests, the respective context agent associates the at least one entering request with the at least one exiting request, and the respective context agent provides context information to another context agent associated with the adjacent tier by adding context information to the at least one respective exiting request.
-
-
44. A method of request context relaying between context agents in a multi-tier computing environment, the method comprising:
-
monitoring request traffic passing through a selected tier of a plurality of tiers in the multi-tier computing environment, the monitored request traffic including an entering request and a respective exiting request; determining a request context of the entering request; and sending the request context directly from a context agent associated with the selected tier to another context agent associated with an adjacent tier. - View Dependent Claims (45, 46, 47, 48)
-
-
49. A method of relaying context information between context agents in a multi-tier computing environment, the method comprising:
-
monitoring request traffic passing through a selected tier of a plurality of tiers in the multi-tier computing environment, the monitored request traffic including an entering request and a respective exiting request; receiving context information relating to a request context of the entering request; and sending the context information directly from a context agent associated with the selected tier to another context agent associated with an adjacent tier. - View Dependent Claims (50, 51, 52, 53)
-
Specification