Tenant Cloud Engine Dynamic Resource Allocation
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Current cloud computing environments are inefficient in managing dynamic or changing workloads, requiring varying resource configurations, which can significantly impact business operations.
Innovation Solution
A method for creating a tenant cloud that involves receiving a tenant cloud policy, determining and configuring a set of resources, and deploying applications, utilizing a tenant cloud engine to select and configure resources based on policy priorities and requirements, providing automatic elasticity for on-demand, self-managed cloud environments.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Adaptability or versatility
If system administrators manually configure cloud computing environments with fixed resource allocations, then cloud environments can be established and managed, but the system cannot efficiently adapt to dynamic or changing workload requirements
Solution Approach 1:
The patent implements dynamic resource allocation by enabling cloud environments to automatically adjust their resource configurations based on changing workload demands. The system transitions from static, manually-configured resource allocations to dynamic, policy-driven allocations that can adapt in real-time to operational needs, resolving the contradiction between adaptability and complexity.
Solution Approach 2:
The patent enables cloud environments to self-manage their resource configurations through automated policy evaluation and enforcement mechanisms. The system automatically determines appropriate resource allocations based on predefined policies without requiring continuous administrative intervention, thereby improving adaptability while managing complexity through automation.
2Productivity
If manual administrative control is used to manage cloud resources, then cloud environments can be created and configured, but the process is inefficient and significantly impacts business operations
Solution Approach 1:
The patent implements preliminary action by establishing predefined policies that specify resource allocation rules before cloud environments are deployed. These policies are configured in advance to cover various workload scenarios, enabling the system to automatically make resource allocation decisions without requiring time-consuming manual administrative actions when deployment needs arise.
Solution Approach 2:
The patent enables automated self-service mechanisms where the cloud management system automatically evaluates policies and configures resources without human intervention. This automation eliminates the inefficiencies of manual administrative processes, significantly improving deployment efficiency and reducing the time required for resource configuration.
3Adaptability or versatility
If fixed resource configurations are allocated to cloud environments, then resource management is simplified, but the system cannot meet varying resource requirements of different workloads
Solution Approach 1:
The patent implements parameter changes by dynamically adjusting resource allocation parameters based on workload characteristics and policy definitions. The system modifies resource configuration parameters such as compute capacity, storage allocation, and network resources according to actual needs, achieving flexibility without sacrificing operational simplicity through automated policy-based management.
Data Source
AI summary
Methods, systems, and computer readable mediums for creating a tenant cloud are disclosed. According to one exemplary embodiment, a method for creating a tenant cloud includes receiving a request for creating a tenant cloud, wherein the request includes a tenant cloud policy indicating at least one application for utilizing a tenant cloud, wherein the tenant cloud includes a set of resources configured to act as a single tenant computing environment. The method also includes determining, using the tenant cloud policy, a set of resources for the tenant cloud. The method further includes configuring the set of resources to act as the single tenant computing environment. The method also includes deploying the at least one application for utilizing the tenant cloud.


