Patent · US Active

Management of multiple client requests

US7657618B1 · kind B1 · utility

17Cited by
19References
41Claims
0Family size

Assignee

Inventors

Key dates

Filing dateMay 27, 2005
Grant dateFeb 2, 2010
Priority date
Expiry dateOct 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.