Tenant Management System Dynamic Resource Provisioning
Find Innovative SolutionsGenerate 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
Engineering 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
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.
2Reliability
If resources are dynamically adjusted based on user numbers, then application performance is maintained, but device complexity increases
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.
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.
3Ease of operation
If manual resource provisioning is used, then ease of operation is reduced, but adaptability to changing user demand is poor
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.
Data Source
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.


