×

Incremental Run-Time Session Balancing In A Multi-Node System

  • US 20090100180A1
  • Filed: 12/18/2008
  • Published: 04/16/2009
  • Est. Priority Date: 08/14/2003
  • Status: Active Grant
First Claim
Patent Images

1. A method for balancing use of resources between nodes of a multi-node system, the method comprising the steps of:

  • detecting a service-level violation on a first node from a set of nodes in the multi-node system;

    wherein the set of nodes hosts a multi-node server that includes a first server instance on the first node;

    wherein the first server instance hosts a plurality of services, wherein each service of the plurality of services is work of a particular type;

    selecting, based on a policy function that is supplied and registered in response to user input,(a) a particular service of said plurality of services;

    (b) a second server instance hosting said particular service on a node different than said first node;

    determining, based on the policy function, a first number of sessions of the particular service running on the first server instance to migrate to the second server instance;

    migrating at least a portion of said first number of selected sessions of the particular service to said second server instance;

    determining whether said service-level violation on the first node persists; and

    if said service-level violation persists, repeating the steps of selecting at least one particular service, the second server instance hosting said particular server, and determining the first number of selected service sessions to migrate.

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