×

Database load balancing for multi-tier computer systems

  • US 6,950,848 B1
  • Filed: 05/05/2000
  • Issued: 09/27/2005
  • Est. Priority Date: 05/05/2000
  • Status: Expired due to Fees
First Claim
Patent Images

1. A database load balancing method for back-end tier of a multi-tier computing environment including multiple database servers for at least one database, the database servers having a unified view of data in each database, comprising the steps of:

  • receiving one or more database queries in the back-end tier of said multi-tier computing environment;

    establishing database specific connections to said multiple database servers in the back-end tier of said multi-tier computing environment for communicating with said database servers; and

    assigning new database queries to respective ones of said multiple database servers in the back-end tier of said multi-tier computing environment to balance respective loads of said multiple database servers wherein assigning each new database query comprises the steps of;

    (i) determining possible assignments of that new database query to one or more of said multiple database servers, each said possible assignment to one of said multiple database servers being based on a weighted combination of a number of database specific load balancing schemes to balance respective database query loads of said multiple database servers, further comprising the steps of dynamically changing a magnitude of one or more of weighting factors of said weighted combination; and

    (ii) assigning that new database query to one of said multiple database servers as a function of said possible assignments of that database query, to balance respective database query loads of said multiple database servers.

View all claims
  • 0 Assignments
Timeline View
Assignment View
    ×
    ×