US 12,355,623 B2
Configuration checking of asset protection infrastructure
Chandra Prakash, Bangalore (IN); Upanshu Singhal, Bangalore (IN); and Ashish Kumar, Bangalore (IN)
Assigned to DELL PRODUCTS L.P., Round Rock, TX (US)
Filed by Dell Products L.P., Round Rock, TX (US)
Filed on Apr. 17, 2023, as Appl. No. 18/301,506.
Prior Publication US 2024/0348502 A1, Oct. 17, 2024
Int. Cl. H04L 41/0866 (2022.01); H04L 41/0853 (2022.01); H04L 41/12 (2022.01); H04L 43/08 (2022.01)
CPC H04L 41/0866 (2013.01) [H04L 41/0853 (2013.01); H04L 41/0856 (2013.01); H04L 41/12 (2013.01); H04L 43/08 (2013.01)] 16 Claims
OG exemplary drawing
 
15. A system, the system comprising:
an asset source comprising an asset;
a target storage; and
a proxy node operatively connected to the asset source and the target storage, and comprising a computer processor configured to perform a method for configuration checking of asset protection infrastructure, the method comprising:
receiving a configuration check request specifying the asset source and the target storage;
performing an asset source configuration check of the asset source to obtain an asset source configuration state;
performing a target storage configuration check of the target storage to obtain a target storage configuration state;
extracting an asset source connection attempt result from the asset source configuration state;
extracting a target storage connection attempt result from the target storage configuration state;
making a first determination that the asset source connection attempt result and the target storage connection attempt result both reflect a successful result;
based on the first determination:
performing an asset backup configuration check of a backup operation involving the asset, comprising:
establishing, using a preferred asset source network interface, a connection to the asset source;
creating an asset snapshot of the asset hosted on the asset source;
mounting the asset snapshot to obtain a mounted asset snapshot;
identifying, using the mounted asset snapshot, asset metadata descriptive of the asset;
making a second determination that the asset metadata fails to satisfy genuine backup criteria;
partitioning, based on the second determination and of the mounted asset snapshot, asset snapshot data into multiple asset snapshot data slices;
performing a simulated backup operation of the multiple asset snapshot data slices from and to the mounted asset snapshot;
collecting simulated backup operation input-output (IO) performance metrics for the simulated backup operation; and
obtaining an asset backup configuration state comprising the simulated backup operation IO performance metrics;
generating a configuration check response comprising the asset source configuration state, the asset backup configuration state, and the target storage configuration state; and
returning the configuration check response in response to the configuration check request.