Intelligent content placement in a distributed computing network
First Claim
Patent Images
1. A method of efficiently serving content in a distributed computing environment, comprising steps of:
- receiving usage metrics for a particular stored object; and
evaluating the received usage metrics to determine whether the particular stored object is stored in an appropriate location, and moving the particular stored location if not.
1 Assignment
0 Petitions
Accused Products
Abstract
Techniques are disclosed for storing document content in a manner which improves efficiency and/or speed of servicing content requests. Expected and/or observed popularity of stored objects is used to determine where a particular object should be physically placed in a distributed computing network. The disclosed techniques may be used for initially placing objects and/or for subsequently placing objects at different and/or additional locations in the network.
-
Citations
35 Claims
-
1. A method of efficiently serving content in a distributed computing environment, comprising steps of:
-
receiving usage metrics for a particular stored object; and
evaluating the received usage metrics to determine whether the particular stored object is stored in an appropriate location, and moving the particular stored location if not. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31)
-
-
32. A system for efficiently serving content in a distributed computing environment using a network-attached storage (“
- NAS”
) system, comprising steps of;
means for receiving, by a component of the NAS system, usage metrics for a particular stored object; and
means for evaluating the received usage metrics to determine whether the particular stored object is stored in an appropriate location, and for moving the particular stored location if not. - View Dependent Claims (33)
- NAS”
-
34. A computer program product for efficiently serving content using a network-attached storage (“
- NAS”
) system, the computer program product embodied on one or more computer-usable media and comprising;
computer readable program code means for receiving, by a component of the NAS system, usage metrics for a particular stored object; and
computer readable program code means for evaluating the received usage metrics to determine whether the particular stored object is stored in an appropriate location, and for moving the particular stored location if not. - View Dependent Claims (35)
- NAS”
Specification