Dynamic placement of computing tasks in a distributed computing environment
AssigneeAkamai Technologies, Inc.
InventorByung K. Choi
Life of this patent
Estimating the term…
Loading patent…
AssigneeAkamai Technologies, Inc.
InventorByung K. Choi
Estimating the term…
Among other things, this document describes systems, methods and devices for performance testing and dynamic placement of computing tasks in a distributed computing environment. In embodiments, a given client request is forwarded up a hierarchy of nodes, or across tiers in the hierarchy. A particular computing node in the system self-determines to perform a computing task to generate (or help generate) particular content for a response to the client. The computing node injects its identifier into the response indicating that it performed those tasks; the identifier is transmitted to the client with particular content. The client runs code that assesses the performance of the system from the client's perspective, e.g., in servicing the request, and beacons this performance data, along with the aforementioned identifier, to a system intelligence component. The performance information may be used to dynamically place and improve the placement of the computing task(s).
-19. (canceled)
A method for placing a computing task within a distributed computing system that comprises first and second servers, the method comprising:
A method performed in a distributed computing system that comprises a set of two or more nodes deployed in one or more networks between a client and an origin node, the method comprising:
A distributed computing system including a set of two or more nodes deployed in one or more networks between a client and an origin node, the distributed computing system comprising:
Dependencies are inferred from the claim text.