Tenant Cloud Engine Dynamic Resource Allocation

Resolve Bottlenecks,
Find Innovative Solutions
Generate 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

VSEngineering 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

Engineering Contradiction:
Improveadaptability to changing workloadsVSAvoidresource configuration complexity
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

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.

Inventive Principle:
Principle #15Dynamics

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.

Inventive Principle:
Principle #25Self-service

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

Engineering Contradiction:
Improvecloud environment deployment efficiencyVSAvoidtime for resource configuration
Core Design Contradiction:
ProductivityVSLoss of time

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.

Inventive Principle:
Principle #10Preliminary action

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.

Inventive Principle:
Principle #25Self-service

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

Engineering Contradiction:
Improveresource configuration flexibilityVSAvoidresource management simplicity
Core Design Contradiction:
Adaptability or versatilityVSEase of operation

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.

Inventive Principle:
Principle #35Parameter changes

Data Source

PatentUS10298515B1Methods, systems, and computer readable mediums for creating a tenant cloud
Publication Date: 2019.05.21 EMC IP HLDG CO LLC
  • US10298515B1 patent drawing
  • US10298515B1 patent drawing
  • US10298515B1 patent drawing

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.