Management of multiple client requests
US7657618B1 · kind B1 · utility
Assignee
Inventors
Key dates
| Filing date | May 27, 2005 |
| Grant date | Feb 2, 2010 |
| Priority date | — |
| Expiry date | Oct 17, 2027 |
Classification
- Technology area (CPC H)Electricity
- CPC primaryH04L69/165
- WIPO fieldDigital communication
- WIPO sectorElectrical engineering
Abstract
A system, apparatus, and method are directed to managing multiple back-end connections for pipelined HTTP communications. A traffic management device is configured to open back-end connections to multiple servers. The traffic management device distributes HTTP requests from a client device across multiple server connections. Instead of buffering the responses to ensure that each are returned in a same order as the requests, the traffic management device throttles a TCP receive window between all of the back-end server connections, but that back-end server connection associated with a first expected response. As each response is sent to the client device, the TCP window for the next back-end server connection is opened. This effectively offloads any significant buffering onto the back-end servers, enabling the traffic management device to return the responses in the same order as the requests.
Source: USPTO / EPO open patent data. Objective bibliographic and citation counts.