Backup using instinctive preferred server order list (PSOL)
AssigneeEMC IP Holding Company LLC
InventorsShelesh Chopra, Shoukathali Chandrakandi, Gajendran Raghunathan, Sainath Gonugunta
Life of this patent
Estimating the term…
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.
Claims20
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.
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.
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.
Dependencies are inferred from the claim text.