Tenant virtualization controller for exporting tenant without shifting location of tenant data in a multi-tenancy environment
AssigneeSap SE
InventorMichael Pohlmann
Life of this patent
Estimating the term…
Loading patent…
AssigneeSap SE
InventorMichael Pohlmann
Estimating the term…
A system and method for performing load balancing of systems in a multi-tenancy computing environment by shifting tenants from an overloaded system to a non-overloaded system. Initially, a determination is made as to whether a first tenant desires an access to an instance of a software application. The same instance of the software application is being accessed by other tenants of a first system. If the tenant desires access to the same instance of the software application, the tenant is created at the first system. The created first tenant and the other tenants exist in a multi-tenancy computing environment that enables the first tenant and the other tenants to access a same instance of a software application. Then, it is checked whether the first system is overloaded. If the first system is overloaded, load balancing is performed as follows. The first tenant is exported from the overloaded first system to a lesser loaded second system. The data containers of the first tenant remain stationary at a virtual storage. The first tenant is enabled to access the same instance of the software application that it was accessing while at the first system, but now using memory resources and processing resources of the second system. Related apparatus, systems, techniques and articles are also described.
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:
A computer program product comprising a non-transitory machine-readable medium storing instructions that, when executed by at least one programmable processor, cause the at least one programmable processor of a tenant virtualization controller to perform operations comprising:
A system comprising:
Dependencies are inferred from the claim text.