Forward request queuing in a distributed edge processing environment
US8423662B1 · kind B1 · utility
Assignee
Inventors
Key dates
| Filing date | Apr 28, 2004 |
| Grant date | Apr 16, 2013 |
| Priority date | — |
| Expiry date | Jul 26, 2027 |
Classification
- Technology area (CPC H)Electricity
- CPC primaryH04L65/762
- WIPO fieldDigital communication
- WIPO sectorElectrical engineering
Abstract
An edge server in a distributed processing environment includes at least one process that manages incoming client requests and selectively forwards given service requests to other servers in the distributed network. According to the invention, the edge server includes storage (e.g., disk and/or memory) in which at least one forwarding queue is established. The server includes code for aggregating service requests in the forwarding queue and then selectively releasing the service requests, or some of them, to another server. The forward request queuing mechanism preferably is managed by metadata, which, for example, controls how many service requests may be placed in the queue, how long a given service request may remain in the queue, what action to take in response to a client request if the forwarding queue's capacity is reached, and the like. In one embodiment, the server generates an estimate of a current load on an origin server (to which it is sending forwarding requests) and instantiates the forward request queuing when that current load is reached.
Source: USPTO / EPO open patent data. Objective bibliographic and citation counts.