Multi-tenant SIP Server Tenant Migration

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Multi-tenant SIP server solutions face challenges in optimizing server resources due to varying tenant sizes and growth, leading to inefficient use of resources and high costs, as existing load balancing methods are complex and require manual intervention.

Innovation Solution

A computer-implemented method for managing tenants on a multi-tenant SIP server system, where each SIP server instance is configured as a virtual application, monitoring capacity thresholds to automatically move tenants between instances, optimizing resource utilization and reducing the number of required servers.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Ease of operation

If complete virtual machines (entire SIP server instances with all tenants) are moved between servers, then tenant relocation is achieved, but server resource utilization cannot be optimized and the operation remains manual and expensive

Engineering Contradiction:
Improveautomatic tenant managementVSAvoidcomplexity of load balancing solution
Core Design Contradiction:
Ease of operationVSDevice complexity

Solution Approach 1:

The patent segments the SIP server instance into two independent parts: the virtual machine (hosting the tenant application) and the tenant configuration data. This allows the tenant configuration to be moved independently from the VM, enabling fine-grained control over tenant relocation and optimal server resource utilization without requiring manual intervention or complex load balancing solutions.

Inventive Principle:
Principle #1Segmentation

2Productivity

If manual load balancing intervention is implemented, then tenant relocation can be performed, but the process becomes expensive and complex

Engineering Contradiction:
Improveresource utilization efficiencyVSAvoidcomplexity of management intervention
Core Design Contradiction:
ProductivityVSDevice complexity

Solution Approach 1:

The patent implements an automated feedback mechanism where the system continuously monitors server capacity and tenant distribution, and automatically triggers tenant relocation when optimization opportunities are detected. This eliminates the need for manual load balancing intervention while maintaining high resource utilization efficiency, reducing both operational complexity and costs.

Inventive Principle:
Principle #23Feedback

3Adaptability or versatility

If single tenant SIP server instances are used, then each tenant can be independently managed, but server resources cannot be optimized when tenant sizes vary substantially

Engineering Contradiction:
Improvetenant size adaptabilityVSAvoidserver resource waste
Core Design Contradiction:
Adaptability or versatilityVSLoss of energy

Solution Approach 1:

The patent enables dynamic tenant distribution across multiple SIP server instances. Tenant configurations can be automatically relocated based on real-time server capacity and tenant size requirements, allowing the system to adapt to varying tenant sizes and optimize resource utilization dynamically rather than being static with single-tenant servers.

Inventive Principle:
Principle #15Dynamics

Data Source

PatentUS11533369B2Computer-implemented method and system for managing tenants on a multi-tenant SIP server system
Publication Date: 2022.12.20 UNIFY PATENTE GMBH & CO KG
  • US11533369B2 patent drawing
  • US11533369B2 patent drawing
  • US11533369B2 patent drawing

AI summary

A computer-implemented method of managing tenants on a multi-tenant SIP server system has at least two multi-tenant enabled SIP server instances in an SIP server cloud or private datacenter environment. Each SIP server instance of the plurality of SIP server instances is configured as a virtual application. The method contains the steps of initially configuring a first tenant on a first SIP server instance, monitoring the capacity of the first SIP server instance, and monitoring the capacity of a second SIP server instance. The monitoring of the first and second SIP server instances is carried out by monitoring at least one predetermined capacity-relevant value. When the at least one predetermined capacity-relevant value exceeds a predetermined threshold value indicating that capacity resources are low on the first SIP server instance, then the first tenant is moved from the first SIP server instance to the second SIP server instance.