Backup using instinctive preferred server order list (PSOL)
First Claim
1. A method for backing up data, the method comprising:
- surveying an environment, the environment including a plurality of nodes which are each associated with one or more databases, to determine a distribution of the databases across the nodes;
creating a database profile based on the survey, wherein the database profile includes an identification of a node with maximum ownership of databases;
generating a preferred server order list (PSOL) that is based on the database profile, a last activation preference for one of the databases, and a failover preference for one of the databases;
balancing a backup workload among the nodes using the PSOL; and
backing up one of the databases using results of the backup workload balancing.
8 Assignments
0 Petitions
Accused Products
Abstract
In one example, a method for data backup includes surveying an environment, that has a plurality of nodes which are each associated with one or more databases, to determine a distribution of the databases across the nodes. A database profile is then created based on the survey and identifies a node with maximum ownership of databases. Next, a preferred server order list (PSOL) is generated that is based on the database profile, a last activation preference for one of the databases, and a failover preference for one of the databases. Using the PSOL, a backup workload is balanced across the nodes, and the databases are then backed up using the results of the backup workload balancing.
86 Citations
20 Claims
-
1. A method for backing up data, the method comprising:
-
surveying an environment, the environment including a plurality of nodes which are each associated with one or more databases, to determine a distribution of the databases across the nodes; creating a database profile based on the survey, wherein the database profile includes an identification of a node with maximum ownership of databases; generating a preferred server order list (PSOL) that is based on the database profile, a last activation preference for one of the databases, and a failover preference for one of the databases; balancing a backup workload among the nodes using the PSOL; and backing up one of the databases using results of the backup workload balancing. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A non-transitory storage medium having stored therein computer-executable instructions which, when executed by one or more hardware processors, implement data backup in an environment, wherein the implementation of data backup comprises:
-
surveying an environment, the environment including a plurality of nodes which are each associated with one or more databases, to determine a distribution of the databases across the nodes; creating a database profile based on the survey, wherein the database profile includes an identification of a node with maximum ownership of databases; generating a preferred server order list (PSOL) that is based on the database profile, a last activation preference for one of the databases, and a failover preference for one of the databases; balancing a backup workload among the nodes using the PSOL; and backing up one of the databases using results of the backup workload balancing. - View Dependent Claims (9, 10, 11, 12, 13, 14)
-
-
15. A physical backup server, wherein the physical backup server comprises:
-
one or more hardware processors; non-transitory computer readable media; and computer-executable instructions stored on the non-transitory computer readable media and which, when executed by one or more of the hardware processors, implement data backup in an environment, wherein the implementation of data backup comprises; surveying an environment, the environment including a plurality of nodes which are each associated with one or more databases, to determine a distribution of the databases across the nodes; creating a database profile based on the survey, wherein the database profile includes an identification of a node with maximum ownership of databases; generating a preferred server order list (PSOL) that is based on the database profile, a last activation preference for one of the databases, and a failover preference for one of the databases; balancing a backup workload among the nodes using the PSOL; and backing up one of the databases using results of the backup workload balancing. - View Dependent Claims (16, 17, 18, 19, 20)
-
Specification