Backup using instinctive preferred server order list (PSOL)
First Claim
Patent Images
1. A method, comprising:
- surveying a database availability group (DAG) that includes a plurality of nodes which are each associated with one or more databases, to determine a distribution of the databases across the nodes;
using federated logic to create a profile of the DAG based on the survey;
using the profile to generate a dynamic preferred server order list (PSOL);
performing load balancing for the DAG using the dynamic PSOL;
updating the dynamic PSOL based on results of the load balancing; and
performing a federated backup of the databases based on the updated dynamic PSOL.
7 Assignments
0 Petitions
Accused Products
Abstract
In one example, a method for data backup includes surveying a database availability group (DAG) that includes multiple nodes which are each associated with one or more databases, to determine a distribution of the databases across the nodes. Next, federated logic is used to create a profile of the DAG based on the survey, and the profile is used to generate a dynamic preferred server order list (PSOL). Load balancing for the DAG is performed using the dynamic PSOL, and the dynamic PSOL is updated based on results of the load balancing. Finally, a federated backup of the databases is performed based on the updated dynamic PSOL.
43 Citations
20 Claims
-
1. A method, comprising:
-
surveying a database availability group (DAG) that includes a plurality of nodes which are each associated with one or more databases, to determine a distribution of the databases across the nodes; using federated logic to create a profile of the DAG based on the survey; using the profile to generate a dynamic preferred server order list (PSOL); performing load balancing for the DAG using the dynamic PSOL; updating the dynamic PSOL based on results of the load balancing; and performing a federated backup of the databases based on the updated dynamic PSOL. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 16, 17)
-
-
10. 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 performing the following processes:
-
surveying a database availability group (DAG) that includes a plurality of nodes which are each associated with one or more databases, to determine a distribution of the databases across the nodes; using federated logic to create a profile of the DAG based on the survey; using the profile to generate a dynamic preferred server order list (PSOL); performing load balancing for the DAG using the dynamic PSOL; updating the dynamic PSOL based on results of the load balancing; and performing a federated backup of the databases based on the updated dynamic PSOL. - View Dependent Claims (11, 12, 13, 14, 15, 18)
-
-
19. 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 performing the following processes; surveying a database availability group (DAG) that includes a plurality of nodes which are each associated with one or more databases, to determine a distribution of the databases across the nodes; using federated logic to create a profile of the DAG based on the survey; using the profile to generate a dynamic preferred server order list (PSOL); performing load balancing for the DAG using the dynamic PSOL; updating the dynamic PSOL based on results of the load balancing; and performing a federated backup of the databases based on the updated dynamic PSOL. - View Dependent Claims (20)
-
Specification