A server in a distributed environment includes a process that manages incoming client requests and selectively forwards service requests to other servers in the network. The server includes storage 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 requests, or some of them, to another server. The 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, etc. 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.
Forward Request Queuing In A Distributed Edge Processing Environment
William E. Weihl - San Francisco CA, US Gene Shekhtman - Cupertino CA, US
Assignee:
Akamai Technologies, Inc. - Cambridge MA
International Classification:
G06F 15/173
US Classification:
709238
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.
Forward Request Queuing In A Distributed Edge Processing Environment
- Cambridge MA, US Gene Shekhtman - Cupertino CA, US
International Classification:
H04L 29/06
Abstract:
A server in a distributed environment includes a process that manages incoming client requests and selectively forwards service requests to other servers in the network. The server includes storage 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 requests, or some of them, to another server. The 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, etc. 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.
Youtube
The Century of the Gene: Crash Course History...
With the question What is life? addressed at the molecular level, huma...
Duration:
13m 25s
Should you be able to patent a human gene? | ...
Are human genes patentable? Back in 2005, when Tania Simoncelli first ...
Duration:
18m 6s
Gene Editing: The Future of Genomic Medicine ...
In the latest episode of Exchanges at Goldman Sachs, Salveen Richter, ...
Duration:
17m 54s
Gene editing can now change an entire species...
CRISPR gene drives allow scientists to change sequences of DNA and gua...
Duration:
12m 26s
How technology can help you grow your busines...
... Moderator Tim Fahey | Dirigo Agency Panelist | Gene Shekhtman IT ...
Duration:
27s
The Lost Genes of the Human Genome
Find out why we know almost nothing about most human genes. Featured i...