×

Tenant virtualization controller for exporting tenant without shifting location of tenant data in a multi-tenancy environment

  • US 9,436,515 B2
  • Filed: 12/29/2010
  • Issued: 09/06/2016
  • Est. Priority Date: 12/29/2010
  • Status: Active Grant
First Claim
Patent Images

1. A method of controlling movement of tenants in a multitenancy computing environment using one or more processors of a tenant virtualization controller, the method comprising:

  • defining a new tenant at a first system of the multi-tenancy computing environment, the first system being communicatively connected to the tenant virtualization controller via a first network link;

    starting the new tenant at the first system;

    storing data associated with the new tenant in a data container stored in a virtual storage, wherein the data container comprises a database and a file system;

    determining whether the first system is overloaded; and

    if the first system is overloaded, performing operations comprising;

    stopping the new tenant at the first system;

    de-registering the new tenant from the database of the data container;

    unmounting the file system in the data container from the new tenant at the first system;

    determining a second system that is not overloaded, the second system being communicatively connected to the tenant virtualization controller via a second network link;

    exporting the new tenant from the first system to the determined second system of the multi-tenancy computing environment without shifting storage location of the data associated with the new tenant;

    mounting the file system in the data container on the exported new tenant at the second system;

    registering the exported new tenant with the database of the data container that remained stored in the virtual storage; and

    starting the tenant at the second system, wherein the first system and the second system are multi-tenancy computing systems.

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