×

System and method for clustering in a multitenant application server environment

  • US 10,348,822 B2
  • Filed: 09/25/2015
  • Issued: 07/09/2019
  • Est. Priority Date: 01/21/2014
  • Status: Active Grant
First Claim
Patent Images

1. A system for supporting clustering in a multitenant application server environment, comprising:

  • a plurality of computers, each including a microprocessor;

    an application server domain provided on the plurality of computers;

    a source cluster and a target cluster included in the application server domain, wherein the source cluster comprises a first subset of the plurality of computers and wherein the target cluster comprises a second subset of the plurality of computers;

    a first partition that is active on a computer of the first subset of computers that comprises the source cluster, wherein the first partition includes a resource group;

    a second partition that is active on a computer in the second subset of computers that comprises the target cluster, wherein the first partition and the second partition represent respective runtime subdivisions of the application server domain;

    an application programming interface (API) exposed by the application server domain; and

    a replication manager;

    wherein the API receives a plurality of parameters, including an identifier of the resource group, an identifier of the first partition, and an identifier of the target cluster, and invokes the replication manager to migrate a session state associated with a session of the resource group; and

    wherein the replication manager, upon the invocation;

    queries the target cluster, based on the identifier of the target cluster, for a runtime topology of the target cluster,uses the runtime topology to determine that the computer in the second subset of computers that comprises the target cluster can be used to store the session in the target cluster, andmigrates, based on the identifier of the resource group, the session state associated with the session of the resource group to the second partition.

View all claims
  • 1 Assignment
Timeline View
Assignment View
    ×
    ×