US 11,734,122 B2
Backup task processing in a data storage system
Shiv Shankar Kumar, Pune (IN); Avadut Mungre, North Goa (IN); and Krishna Maheshwari, Pune (IN)
Assigned to EMC IP HOLDING COMPANY LLC, Hopkinton, MA (US)
Filed by EMC IP Holding Company LLC, Hopkinton, MA (US)
Filed on Sep. 24, 2020, as Appl. No. 17/31,161.
Prior Publication US 2022/0091940 A1, Mar. 24, 2022
Int. Cl. G06F 11/14 (2006.01); G06F 21/56 (2013.01); G06F 16/27 (2019.01)
CPC G06F 11/1451 (2013.01) [G06F 16/27 (2019.01); G06F 21/56 (2013.01); G06F 2221/034 (2013.01)] 20 Claims
OG exemplary drawing
 
1. A data storage system, comprising:
a memory that stores computer executable components; and
a processor that executes the computer executable components stored in the memory, wherein the computer executable components comprise:
a backup initiation component that selects a group of files stored by a primary computing cluster of the data storage system for backup to a media server according to a backup policy;
a policy handler component that identifies secondary computing clusters of the data storage system having copies of files of the group of files, via replication of the files from the primary computing cluster to the secondary computing clusters, in response to determining that no modification operations have been performed on the respective files as stored by the primary computing cluster subsequent to a time at which the files were replicated to the secondary clusters, wherein each of the secondary computing clusters is distinct from the primary computing cluster, and wherein the media server is distinct from the primary computing cluster and the secondary computing clusters; and
a data management application component that, in response to the policy handler component identifying the secondary computing clusters, splits the backup policy into temporary backup policies, the temporary backup policies targeted to respective ones of the secondary computing clusters and corresponding to respective sub-groups of the group of files that have been replicated to the respective ones of the secondary computing clusters, and directs, according to the temporary backup policies, the secondary computing clusters to transfer the copies of the files to the media server instead of directing the primary computing cluster to transfer the files to the media server.