US 12,204,414 B2
Using resource pool administrative entities in a data storage management system to provide shared infrastructure to tenants
Bhavyan Bharatkumar Mehta, Mumbai (IN); Anand Vibhor, Manalapan, NJ (US); and Niteen Jain, Pune (IN)
Assigned to Commvault Systems, Inc., Tinton Falls, NJ (US)
Filed by Commvault Systems, Inc., Tinton Falls, NJ (US)
Filed on Feb. 1, 2024, as Appl. No. 18/429,924.
Application 18/429,924 is a continuation of application No. 18/101,502, filed on Jan. 25, 2023, granted, now 11,928,031.
Application 18/101,502 is a continuation of application No. 17/465,658, filed on Sep. 2, 2021, granted, now 11,593,223, issued on Feb. 28, 2023.
Prior Publication US 2024/0168852 A1, May 23, 2024
Int. Cl. G06F 11/14 (2006.01); G06F 3/06 (2006.01)
CPC G06F 11/1461 (2013.01) [G06F 3/0619 (2013.01); G06F 3/0631 (2013.01); G06F 3/0644 (2013.01); G06F 3/0659 (2013.01); G06F 3/067 (2013.01); G06F 11/1464 (2013.01); G06F 11/1469 (2013.01)] 20 Claims
OG exemplary drawing
 
1. A system comprising:
one or more hardware processors; and
non-transitory computer-readable media carrying programming instructions, which, as executed by the one or more hardware processors, configure the system to:
receive a user's selection for protecting first data that is associated with a data source,
wherein the selection is made from a plurality of options presented to the user,
wherein the selection comprises one or more of: a backup frequency for the first data, and a retention time period for secondary copies that are generated from the first data,
based on the selection, initiate an analysis that configures the system to:
determine that the selection corresponds to a first data protection plan that is administered in the system,
determine that the first data protection plan references a first resource pool and also references a second resource pool, wherein the first resource pool corresponds to a first data center located in a first region, wherein the first data center comprises first data processing resources and first data storage resources, wherein the second resource pool corresponds to a second data center located in a second region, wherein the second data center comprises second data processing resources and second data storage resources, and
based on determining that the data source is located within the first region and further that the first data protection plan references the first data storage resources of the first data center in the first region, associate the data source with the first resource pool; and
initiate a data protection job of the data source according to the first data protection plan, wherein the data protection job uses one or more of the first data processing resources of the first data center to generate at least one secondary copy of the data source, and to store the at least one secondary copy at one or more of the first data storage resources of the first data center.