MANAGEMENT OF REDUNDANT OBJECT IN STORAGE SYSTEMS
First Claim
Patent Images
1. A method, comprising:
- maintaining a server node in a networked computing environment, wherein the server node is coupled to a plurality of client nodes via a network, and wherein storage is coupled to the server node within the networked computing environment; and
selecting first and second client nodes that are two model nodes from the plurality of client nodes, wherein the two model nodes are selected according to a criterion such that objects to be backed up from the plurality of client nodes to the storage of the server node are more likely to have been backed up from the two model nodes than from any other client node of the plurality of client nodes, wherein the two model nodes are selected prior to receiving at the server node a request for storing an object corresponding to a third client node, wherein the two model nodes are updated more frequently with latest updates to an operating system and software applications in comparison to other client nodes in the plurality of client nodes.
0 Assignments
0 Petitions
Accused Products
Abstract
Provided are a method, system, and article of manufacture wherein one client node is selected from a plurality of client nodes. A determination is made that an object corresponding to a client node has to be stored. A determination is made as to whether the object has already been stored in the server node by the one selected client node. The object is stored at the server node, in response to determining that the object has not already been stored in the server node by the one selected client node.
-
Citations
20 Claims
-
1. A method, comprising:
-
maintaining a server node in a networked computing environment, wherein the server node is coupled to a plurality of client nodes via a network, and wherein storage is coupled to the server node within the networked computing environment; and selecting first and second client nodes that are two model nodes from the plurality of client nodes, wherein the two model nodes are selected according to a criterion such that objects to be backed up from the plurality of client nodes to the storage of the server node are more likely to have been backed up from the two model nodes than from any other client node of the plurality of client nodes, wherein the two model nodes are selected prior to receiving at the server node a request for storing an object corresponding to a third client node, wherein the two model nodes are updated more frequently with latest updates to an operating system and software applications in comparison to other client nodes in the plurality of client nodes. - View Dependent Claims (2, 3, 4, 5)
-
-
6. A system, comprising:
-
a memory; and a processor coupled to the memory, wherein the processor performs operations, the operations comprising; maintaining a server node in a networked computing environment, wherein the server node is coupled to a plurality of client nodes via a network, and wherein storage is coupled to the server node within the networked computing environment; and selecting first and second client nodes that are two model nodes from the plurality of client nodes, wherein the two model nodes are selected according to a criterion such that objects to be backed up from the plurality of client nodes to the storage of the server node are more likely to have been backed up from the two model nodes than from any other client node of the plurality of client nodes, wherein the two model nodes are selected prior to receiving at the server node a request for storing an object corresponding to a third client node, wherein the two model nodes are updated more frequently with latest updates to an operating system and software applications in comparison to other client nodes in the plurality of client nodes. - View Dependent Claims (7, 8, 9, 10)
-
-
11. A computer readable storage medium having computer-readable program code embodied therewith, and wherein the computer-readable program code when executed by a processor causes operations, the operations comprising:
-
maintaining a server node in a networked computing environment, wherein the server node is coupled to a plurality of client nodes via a network, and wherein storage is coupled to the server node within the networked computing environment; and selecting first and second client nodes that are two model nodes from the plurality of client nodes, wherein the two model nodes are selected according to a criterion such that objects to be backed up from the plurality of client nodes to the storage of the server node are more likely to have been backed up from the two model nodes than from any other client node of the plurality of client nodes, wherein the two model nodes are selected prior to receiving at the server node a request for storing an object corresponding to a third client node, wherein the two model nodes are updated more frequently with latest updates to an operating system and software applications in comparison to other client nodes in the plurality of client nodes. - View Dependent Claims (12, 13, 14, 15)
-
-
16. A method for deploying computing infrastructure, comprising integrating computer-readable code into a computing system, wherein the computer-readable code in combination with the computing system is capable of performing:
-
maintaining a server node in a networked computing environment, wherein the server node is coupled to a plurality of client nodes via a network, and wherein storage is coupled to the server node within the networked computing environment; and selecting first and second client nodes that are two model nodes from the plurality of client nodes, wherein the two model nodes are selected according to a criterion such that objects to be backed up from the plurality of client nodes to the storage of the server node are more likely to have been backed up from the two model nodes than from any other client node of the plurality of client nodes, wherein the two model nodes are selected prior to receiving at the server node a request for storing an object corresponding to a third client node, wherein the two model nodes are updated more frequently with latest updates to an operating system and software applications in comparison to other client nodes in the plurality of client nodes. - View Dependent Claims (17, 18, 19, 20)
-
Specification