Patent ID: 11928127
Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
Field: Computer technology (Electrical engineering)
Classification: CPC G | IPC G

Claim 15:
16. A computer system, the computer system comprising:
one or more computer processors;
one or more computer readable storage media; and
program instructions stored on the one or more computer readable storage media for execution by at least one of the one or more computer processors, the program instructions comprising:
program instructions to receive: (i) a request for an identity key and (ii) a replication rule from a first user of a client device;
program instructions to, responsive to receiving the request for the identity key, generate the identity key for the first user;
program instructions to create an association between the first user and the identity key;
program instructions to store the association;
program instructions to receive a change to the replication rule;
program instructions to, responsive to receiving the change:
identify a preexisting first set of data requiring replication by searching a plurality of nodes for the identity key within metadata of the first set of data, wherein each node of the plurality of nodes is a computing device accessible via a network; and
replicate, in a distributed file system, the first set of data according to the changed replication rule;

program instructions to, subsequent to receiving the change to the replication rule, receive a request from the first user to replicate a second set of data;
program instructions to, responsive to receiving the request to replicate the second set of data, add the identity key to metadata of each item of the second set of data; and
program instructions to replicate, in the distributed file system, the second set of data with the identify key added to the metadata of each item of the second set of data according to the changed replication rule for the first user.