Correlating input and output requests between client and server components in a multi-tier application
US9549030B2 · kind B2 · utility
Assignee
Inventors
Key dates
| Filing date | Feb 3, 2012 |
| Grant date | Jan 17, 2017 |
| Priority date | — |
| Expiry date | May 19, 2035 |
Classification
- Technology area (CPC G)Physics
- CPC primaryG06F2201/87
- WIPO fieldDigital communication
- WIPO sectorElectrical engineering
Abstract
The present invention relates to correlating requests between a client and a server to a particular transaction. In one embodiment, transactions in a system of clients and servers are monitored and traced. From this information, a context comprising sets or groupings of transaction call sequences are determined. For example, a sequence of method calls on a client process is traced to a socket carrying data for transmission of a request message to a server. In response to this request message, the server then executes a set of method calls that can be correlated to the request message and the socket. This set of actions is considered part of a causally related grouping, and thus, associated together. In one embodiment, HTTP requests from a client may be comprise a unique custom header that is readily identified and traced. For other protocols, a client socket is associated with a corresponding server socket or to data received over a socket receive call.
Source: USPTO / EPO open patent data. Objective bibliographic and citation counts.