US11971786B2ActiveUtilityA1

Backup processing method and server

Assignee: HUAWEI TECH CO LTDPriority: Aug 28, 2019Filed: Feb 23, 2022Granted: Apr 30, 2024
Est. expiryAug 28, 2039(~13.1 yrs left)· nominal 20-yr term from priority
G06F 11/1458G06F 9/4881G06F 9/5027G06F 11/1448G06F 3/0619G06F 11/1464G06F 11/1469G06F 11/1456G06F 3/065G06F 3/067G06F 9/5038G06F 11/3409
80
PatentIndex Score
1
Cited by
19
References
12
Claims

Abstract

A backup processing method and a server are provided. The method is applied to a backup system, and the backup system includes a plurality of backup servers. The method includes: dividing, by a master backup server in the plurality of backup servers, a backup task into a plurality of child backup tasks; allocating, by the master backup server, each child backup task to each of the plurality of backup servers; and sending, by the master backup server, the plurality of child backup tasks to respective corresponding backup servers. According to this method, a data backup rate can be improved.

Claims

exact text as granted — not AI-modified
What is claimed is: 
     
       1. A backup processing method performed by a master backup server in a plurality of backup servers, comprising:
 dividing a backup task into a plurality of child backup tasks based upon real-time analysis of both a data distribution status and a resource consumption status of each backup server; 
 allocating each child backup task to each backup server of the plurality of backup servers; and 
 sending the plurality of child backup tasks to respective corresponding backup servers. 
 
     
     
       2. The backup processing method according to  claim 1 , further comprising:
 obtaining first preset information, wherein the first preset information comprises both the data distribution status and the resource consumption status of a plurality of production servers; and 
 dividing the backup task into the plurality of child backup tasks based on the first preset information, wherein each child backup task corresponds to one production server. 
 
     
     
       3. The backup processing method according to  claim 1 , further comprising:
 setting a backup rate corresponding to each child backup task, to indicate each backup server to back up data at the backup rate. 
 
     
     
       4. A backup and restoration processing method performed by a master backup server in a plurality of backup servers, comprising:
 dividing a backup and restoration task into a plurality of child backup and restoration tasks based upon real-time analysis of both a data distribution status and a resource consumption status of each backup server; 
 allocating each child backup and restoration task to each backup server of the plurality of backup servers; and 
 sending the plurality of child backup and restoration tasks to respective corresponding backup servers. 
 
     
     
       5. The backup processing method according to  claim 4 , further comprising:
 obtaining second preset information, wherein the second preset information comprises resource consumption statuses of a plurality of production devices; and 
 dividing the backup and restoration task into the plurality of child backup and restoration tasks based on the second preset information, wherein each child backup and restoration task corresponds to one production device. 
 
     
     
       6. The backup processing method according to  claim 4 , further comprising:
 setting a backup and restoration rate corresponding to each child backup and restoration task, to indicate each backup server to restore data at the backup and restoration rate. 
 
     
     
       7. A backup processing server, wherein the backup processing server is a master backup server in a backup system including a plurality of backup servers, and the backup processing server comprises:
 a memory, 
 a processor coupled to the memory and configured to: 
 divide a backup task into a plurality of child backup tasks based upon real-time analysis of both a data distribution status and a resource consumption status of each backup server; 
 allocate each child backup task to each backup server of the plurality of backup servers; and 
 send the plurality of child backup tasks to respective corresponding backup servers. 
 
     
     
       8. The backup processing server according to  claim 7 , wherein the processor is further configured to:
 obtain first preset information, wherein the first preset information comprises both the data distribution status and the resource consumption status of a plurality of production servers, and 
 divide the backup task into the plurality of child backup tasks based on the first preset information, wherein each child backup task corresponds to one production server. 
 
     
     
       9. The backup processing server according to  claim 7 , wherein the processor is further configured to set a backup rate corresponding to each child backup task, to indicate each backup server to back up data at the backup rate. 
     
     
       10. A backup and restoration processing server, comprising:
 a memory, 
 a processor coupled to the memory and configured to: 
 divide a backup and restoration task into a plurality of child backup and restoration tasks based upon real-time analysis of both a data distribution status and a resource consumption status of each backup server; 
 allocate each child backup and restoration task to each backup server of a plurality of backup servers in a backup system, wherein the plurality of backup servers comprises the backup and restoration processing server; and 
 send the plurality of child backup and restoration tasks to respective corresponding backup servers in the plurality of backup servers. 
 
     
     
       11. The backup and restoration processing server according to  claim 10 , wherein the processor is further configured to:
 obtain second preset information, wherein the second preset information comprises resource consumption statuses of a plurality of production devices, and 
 divide the backup and restoration task into the plurality of child backup and restoration tasks based on the second preset information, wherein each child backup and restoration task corresponds to a respective production device of the plurality of production devices. 
 
     
     
       12. The backup and restoration processing server according to  claim 10 , wherein the processor is further configured to set a backup and restoration rate corresponding to each child backup and restoration task, to indicate each backup server to restore data at the backup and restoration rate.

Join the waitlist — get patent alerts

Track US11971786B2 — get alerts on status changes and closely related new filings.

We store only your email — no account needed. See our privacy policy.