Patent ID: 8660991
Filing Date: 2014-02-25
Classification: G06F

Abstract:
1. A method comprising: establishing, utilizing a processor, at least one node utilization threshold for a plurality of nodes storing objects; on determining that a first utilization threshold of the at least one node utilization threshold has been exceeded by a utilization of the nodes; and in response to the determination that the first utilization threshold of the at least one node utilization threshold has been exceeded, reducing an original value of a replication factor to an updated value that is greater than zero; storing a received one of the objects and at least one duplicate object that is a copy of the received object, wherein a number of the at least one duplicate object stored is determined by the updated value of the replication factor, wherein the received object and the at least one duplicate object are stored on separate nodes; increasing the updated value of the replication factor to perform object replication by: on determining that a second utilization threshold is exceeded, purging one or more of the objects; and on determining that a third utilization threshold is exceeded, reducing the value of the replication factor to zero such that the object replication is prevented; wherein the first utilization threshold is less than the second utilization threshold and the second utilization threshold is less than the third utilization threshold.