Method, system, and computer program product to update content on networked cache servers
First Claim
1. A method, comprising:
- receiving, by a controller, a request from a user to store content in a target node of a plurality of nodes, wherein the target node is indicated in the request from the user;
in response to receiving the request, determining, by the controller from a repository that maintains a correspondence between the user and a preferred node for storing the content for the user, the preferred node for the user, wherein the preferred node is included in the plurality of nodes;
determining, by the controller, whether the determined preferred node is the target node indicated in the request from the user;
responsive to determining by the controller that the determined preferred node is the target node, transmitting, by the controller, the request from the user to store the content, to the preferred node, wherein in response to receiving the transmitted request from the controller, the preferred node stores the content in the preferred node; and
responsive to determining by the controller that the determined preferred node is not the target node, transmitting, by the controller, the request and an identification of the target node to the preferred node, wherein in response to receiving the transmitted request and the identification of the target node from the controller, the preferred node initiates a request to the target node and transfers the content to the target node.
1 Assignment
0 Petitions
Accused Products
Abstract
A controller receives a request from a user to store content in a target node of a plurality of nodes. A determination is made of a preferred node for the user, from a repository that maintains a correspondence between the user and the preferred node for storing the content for the user, wherein the preferred node is included in the plurality of nodes. Responsive to determining from that the determined preferred node is the target node, the controller transmits the request from the user to store the content, to the preferred node. Responsive to determining that the determined preferred node is not the target node, the controller transmits the request and an identification of the target node to the preferred node.
-
Citations
18 Claims
-
1. A method, comprising:
-
receiving, by a controller, a request from a user to store content in a target node of a plurality of nodes, wherein the target node is indicated in the request from the user; in response to receiving the request, determining, by the controller from a repository that maintains a correspondence between the user and a preferred node for storing the content for the user, the preferred node for the user, wherein the preferred node is included in the plurality of nodes; determining, by the controller, whether the determined preferred node is the target node indicated in the request from the user; responsive to determining by the controller that the determined preferred node is the target node, transmitting, by the controller, the request from the user to store the content, to the preferred node, wherein in response to receiving the transmitted request from the controller, the preferred node stores the content in the preferred node; and responsive to determining by the controller that the determined preferred node is not the target node, transmitting, by the controller, the request and an identification of the target node to the preferred node, wherein in response to receiving the transmitted request and the identification of the target node from the controller, the preferred node initiates a request to the target node and transfers the content to the target node. - View Dependent Claims (2, 3, 4, 5, 6)
-
-
7. A system, comprising:
-
a memory; and a processor coupled to the memory, wherein the processor performs operations, the operations comprising; receiving a request from a user to store content in a target node of a plurality of nodes, wherein the target node is indicated in the request from the user; in response to receiving the request, determining, from a repository that maintains a correspondence between the user and a preferred node for storing the content for the user, the preferred node for the user, wherein the preferred node is included in the plurality of nodes; determining whether the determined preferred node is the target node indicated in the request from the user; responsive to determining that the determined preferred node is the target node, transmitting the request from the user to store the content, to the preferred node, wherein in response to receiving the transmitted request, the preferred node stores the content in the preferred node; and responsive to determining that the determined preferred node is not the target node, transmitting, the request and an identification of the target node to the preferred node, wherein in response to receiving the transmitted request and the identification of the target node, the preferred node initiates a request to the target node and transfers the content to the target node. - View Dependent Claims (8, 9, 10, 11, 12, 13)
-
-
14. A computer program product, the computer program product comprising a computer readable storage medium having computer readable program code embodied therewith, the computer readable program code configured to perform operations, the operations comprising:
-
receiving, by a controller, a request from a user to store content in a target node of a plurality of nodes, wherein the target node is indicated in the request from the user; in response to receiving the request, determining, by the controller from a repository that maintains a correspondence between the user and a preferred node for storing the content for the user, the preferred node for the user, wherein the preferred node is included in the plurality of nodes; determining, by the controller, whether the determined preferred node is the target node indicated in the request from the user; responsive to determining by the controller that the determined preferred node is the target node, transmitting, by the controller, the request from the user to store the content, to the preferred node, wherein in response to receiving the transmitted request from the controller, the preferred node stores the content in the preferred node; and responsive to determining by the controller that the determined preferred node is not the target node, transmitting, by the controller, the request and an identification of the target node to the preferred node, wherein in response to receiving the transmitted request and the identification of the target node from the controller, the preferred node initiates a request to the target node and transfers the content to the target node. - View Dependent Claims (15, 16, 17, 18)
-
Specification