IP Library Granted Patent US 11,301,337
Granted Patent B2
US 11,301,337 · App. 16/888,784 · Granted Apr 12, 2022

Method, device, and computer program product for managing backup system

Inventors: Lanjun Liao (Chengdu, CN); Jing Wang (Chengdu, CN); Bing Bai (Chengdu, CN); Qingxiao Zheng (Chengdu, CN); Li Sun (Chengdu, CN); Xueqing Wang (Chengdu, CN)
Assignee: EMC IP Holding Company LLC
G06F11/1464G06F11/076G06F11/0772G06F11/1451G06F11/1461G06F11/1469
View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 11,301,337
App. No.
16/888,784
Granted
Apr 12, 2022
Kind
B2
Abstract

The present disclosure relates to a method, device and computer program product for managing a backup system. In a method for managing a backup system, at least one backup attribute of a backup demand on the backup system is determined, the at least one backup attribute describing at least one aspect of a demand on the backup system from a user of the backup system. A plurality of backup records of a plurality of historical backup operations performed on the backup system are obtained, respectively. Data distribution associated with the at least one backup attribute is determined based on the plurality of backup records.

Claims (61)

1. A method for managing a backup system, the method comprising:

determining at least one backup attribute of a backup demand on the backup system, the at least one backup attribute describing at least one aspect of the backup demand on the backup system from a user of the backup system;

obtaining a plurality of backup records for a plurality of historical backup operations performed on the backup system;

determining a data distribution associated with the at least one backup attribute based on the plurality of backup records;

identifying a threshold range associated with the at least one backup attribute based on the data distribution;

obtaining a current backup record of a current backup operation for backing up user data to the backup system; and

determining based on the current backup record and the threshold range whether the current backup operation is abnormal by:

determining current data associated with the at least one backup attribute based on the current backup record;

in accordance with determining that the current data matches the threshold range, determining that the current backup operation is normal; and

in accordance with determining that the current data does not match the threshold range, determining that the current backup operation is abnormal.

2. The method of claim 1 , further comprising:

obtaining a given candidate value associated with a given backup attribute of the at least one backup attribute based on the threshold range.

3. The method of claim 2 , further comprising:

generating a second backup demand for the user of the backup system based on the given candidate value.

4. The method of claim 2 , further comprising:

obtaining a second backup demand from the user of the backup system; and

managing a portion associated with the given backup attribute in the second backup demand based on the given candidate value.

5. The method of claim 4 , wherein managing the portion associated with the given backup attribute in the second backup demand comprises:

in accordance with determining that the portion does not match the given candidate value, providing a notification of updating the portion.

6. The method of claim 2 , further comprising:

selecting a processing resource for performing a backup operation from processing resources in the backup system based on the given candidate value.

7. The method of claim 1 , wherein identifying the threshold range associated with the at least one backup attribute based on the data distribution comprises:

obtaining a threshold criterion associated with the threshold range; and

determining the threshold range based on the threshold criterion.

8. The method of claim 1 , wherein the at least one backup attribute comprises at least one of: start time, end time, running time, a backup speed, memory status, and processor status.

9. An electronic device, comprising:

at least one processor; and

a memory coupled to the at least one processor, the memory having instructions stored thereon, the instructions, when executed by the at least one processor, causing the electronic device to perform a method for managing a backup system, the method comprising:

determining at least one backup attribute of a backup demand on the backup system, the at least one backup attribute describing at least one aspect of the backup demand on the backup system from a user of the backup system;

obtaining a plurality of backup records for a plurality of historical backup operations performed on the backup system, respectively;

determining a data distribution associated with the at least one backup attribute based on the plurality of backup records;

identifying a threshold range associated with the at least one backup attribute based on the data distribution;

obtaining a current backup record of a current backup operation for backing up user data to the backup system; and

determining based on the current backup record and the threshold range whether the current backup operation is abnormal by:

determining current data associated with the at least one backup attribute based on the current backup record;

in accordance with determining that the current data matches the threshold range, determining that the current backup operation is normal; and

in accordance with determining that the current data does not match the threshold range, determining that the current backup operation is abnormal.

10. The electronic device of claim 9 , wherein the method further comprises:

obtaining a given candidate value associated with a given backup attribute of the at least one backup attribute based on the threshold range.

11. The electronic device of claim 10 , wherein the method further comprises:

generating a second backup demand for the user of the backup system based on the given candidate value.

12. The electronic device of claim 10 , wherein the method further comprises:

obtaining a second backup demand from the user of the backup system; and

managing a portion associated with the given backup attribute in the second backup demand based on the given candidate value.

13. The electronic device of claim 12 , wherein managing the portion associated with the given backup attribute in the second backup demand comprises:

in accordance with determining that the portion does not match the given candidate value, providing a notification of updating the portion.

14. The electronic device of claim 10 , wherein the method further comprises:

selecting a processing resource for performing a backup operation from processing resources in the backup system based on the given candidate value.

15. The electronic device of claim 9 , wherein identifying the threshold range associated with the at least one backup attribute based on the data distribution comprises:

obtaining a threshold criterion associated with the threshold range; and

determining the threshold range based on the threshold criterion.

16. A computer program product, tangibly stored on a non-transitory computer-readable medium and comprising machine-executable instructions, which are used to perform a method, the method comprising:

determining at least one backup attribute of a backup demand on a backup system, the at least one backup attribute describing at least one aspect of the backup demand on the backup system from a user of the backup system;

obtaining a plurality of backup records for a plurality of historical backup operations performed on the backup system;

determining a data distribution associated with the at least one backup attribute based on the plurality of backup records;

identifying a threshold range associated with the at least one backup attribute based on the data distribution;

obtaining a current backup record of a current backup operation for backing up user data to the backup system; and

determining based on the current backup record and the threshold range whether the current backup operation is abnormal by:

determining current data associated with the at least one backup attribute based on the current backup record;

in accordance with determining that the current data matches the threshold range, determining that the current backup operation is normal; and

in accordance with determining that the current data does not match the threshold range, determining that the current backup operation is abnormal.

Assignments (9)
RELEASE OF SECURITY INTEREST IN PATENTS PREVIOUSLY RECORDED AT REEL/FRAME (053578/0183) Recorded Jun 10, 2022
From: THE BANK OF NEW YORK MELLON TRUST COMPANY, N.A., AS NOTES COLLATERAL AGENT
To: DELL PRODUCTS L.P.; EMC IP HOLDING COMPANY LLC
Reel/Frame 060332/0864 →
RELEASE OF SECURITY INTEREST IN PATENTS PREVIOUSLY RECORDED AT REEL/FRAME (053574/0221) Recorded Jun 10, 2022
From: THE BANK OF NEW YORK MELLON TRUST COMPANY, N.A., AS NOTES COLLATERAL AGENT
To: DELL PRODUCTS L.P.; EMC IP HOLDING COMPANY LLC
Reel/Frame 060333/0001 →
RELEASE OF SECURITY INTEREST IN PATENTS PREVIOUSLY RECORDED AT REEL/FRAME (053573/0535) Recorded Jun 10, 2022
From: THE BANK OF NEW YORK MELLON TRUST COMPANY, N.A., AS NOTES COLLATERAL AGENT
To: DELL PRODUCTS L.P.; EMC IP HOLDING COMPANY LLC
Reel/Frame 060333/0106 →
RELEASE OF SECURITY INTEREST AT REEL 053531 FRAME 0108 Recorded Nov 2, 2021
From: CREDIT SUISSE AG, CAYMAN ISLANDS BRANCH
To: DELL PRODUCTS L.P.; EMC IP HOLDING COMPANY LLC
Reel/Frame 058001/0371 →
SECURITY INTEREST Recorded Aug 21, 2020
From: DELL PRODUCTS L.P.; EMC IP HOLDING COMPANY LLC
To: THE BANK OF NEW YORK MELLON TRUST COMPANY, N.A., AS NOTES COLLATERAL AGENT
Reel/Frame 053578/0183 →
SECURITY INTEREST Recorded Aug 21, 2020
From: DELL PRODUCTS L.P.; EMC IP HOLDING COMPANY LLC
To: THE BANK OF NEW YORK MELLON TRUST COMPANY, N.A., AS NOTES COLLATERAL AGENT
Reel/Frame 053573/0535 →
SECURITY INTEREST Recorded Aug 21, 2020
From: DELL PRODUCTS L.P.; EMC IP HOLDING COMPANY LLC
To: THE BANK OF NEW YORK MELLON TRUST COMPANY, N.A., AS NOTES COLLATERAL AGENT
Reel/Frame 053574/0221 →
SECURITY AGREEMENT Recorded Aug 18, 2020
From: DELL PRODUCTS L.P.; EMC IP HOLDING COMPANY LLC
To: CREDIT SUISSE AG, CAYMAN ISLANDS BRANCH
Reel/Frame 053531/0108 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jun 4, 2020
From: LIAO, LANJUN; WANG, JING; BAI, BING; ZHENG, QINGXIAO; SUN, LI; WANG, XUEQING
To: EMC IP HOLDING COMPANY LLC
Reel/Frame 052838/0347 →