Tenant Management System Dynamic Resource Provisioning

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Conventional tenant management systems in public cloud environments face challenges in ensuring adequate resources for tenant-specific applications as user numbers increase, leading to potential insufficiencies that can hinder application performance.

Innovation Solution

The system includes an application management portion and a server resource management portion that dynamically provisions additional resources for a tenant-specific application when the calculated resource consumption exceeds the current available resources, ensuring continuous operation by multiplying the number of users by the consumption resource unit.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Device complexity

If resources are fixed for tenant-specific applications, then device complexity is reduced, but application performance deteriorates when user numbers increase

Engineering Contradiction:
Improveresource management complexityVSAvoidapplication performance
Core Design Contradiction:
Device complexityVSReliability

Solution Approach 1:

The patent implements dynamic resource provisioning where the server resource management portion automatically adjusts resource allocation for tenant-specific applications based on real-time user numbers. When user numbers exceed predefined thresholds, the system dynamically provisions additional resources (CPU, memory, storage) to maintain application performance, transforming static resource allocation into an adaptive, responsive system.

Inventive Principle:
Principle #15Dynamics

2Reliability

If resources are dynamically adjusted based on user numbers, then application performance is maintained, but device complexity increases

Engineering Contradiction:
Improveapplication performanceVSAvoidresource management complexity
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The system implements self-service resource management where the server resource management portion autonomously monitors user numbers, calculates resource requirements, and provisions additional resources without manual intervention. The system automatically executes resource allocation decisions based on predefined policies and current system state, reducing the need for complex external management while maintaining performance.

Inventive Principle:
Principle #25Self-service

Solution Approach 2:

The patent establishes a feedback loop where the system continuously monitors user numbers and application performance metrics, then uses this information to adjust resource allocation. The server resource management portion receives feedback on current resource utilization and user demand, automatically provisioning or de-provisioning resources to maintain optimal performance while adapting to changing conditions.

Inventive Principle:
Principle #23Feedback

3Ease of operation

If manual resource provisioning is used, then ease of operation is reduced, but adaptability to changing user demand is poor

Engineering Contradiction:
Improveresource provisioning easeVSAvoidresource adaptability
Core Design Contradiction:
Ease of operationVSAdaptability or versatility

Solution Approach 1:

The patent replaces manual mechanical resource provisioning processes with an automated information-based system. The server resource management portion uses software-based monitoring, calculation, and provisioning mechanisms that automatically respond to user demand changes, eliminating the need for manual intervention while significantly improving adaptability to dynamic user numbers and resource requirements.

Inventive Principle:
Principle #28Mechanics substitution (Replace mechanical system)

Data Source

PatentUS11755378B2Tenant management system capable of operating tenant specific applications appropriately
Publication Date: 2023.09.12 KYOCERA DOCUMENT SOLUTIONS INC
  • US11755378B2 patent drawing
  • US11755378B2 patent drawing
  • US11755378B2 patent drawing

AI summary

A tenant management system includes an application management portion and a server resource management portion. The application management portion terminates a request from a user at a tenant specific application that is an application prepared for a tenant in a solution built on a public cloud. The server resource management portion provisions resource of a web server that realizes the tenant specific application. When a value that is obtained by multiplying a number of users who are registered in association with a particular tenant specific application for a particular tenant, by an amount of resource that is assumed to be consumed when one user uses the particular tenant specific application, has exceeded a current amount of resource of the particular tenant specific application for the particular tenant, the server resource management portion additionally provisions a particular amount of resource of the particular tenant specific application for the particular tenant.