Multitenant Cloud Resource Visualization and Planning

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Migrating legacy software applications to cloud environments is challenging due to compatibility issues, inefficient resource utilization, and the need to adapt to varying cloud configurations, requiring effective matching and comparison of local and cloud resources to ensure cost-effectiveness, scalability, and security.

Innovation Solution

The use of a scanning engine to identify application and cloud characteristics, a partitioning engine to divide workloads into executable groups, and a mapping engine to assign these groups to appropriate cloud resources, along with a rendering engine for visual representation and optimization, facilitates efficient workload deployment and resource utilization.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Adaptability or versatility

If legacy software applications are migrated to cloud environments, then scalability and accessibility are improved, but compatibility issues and inefficient resource utilization occur

Engineering Contradiction:
ImprovescalabilityVSAvoidcompatibility
Core Design Contradiction:
Adaptability or versatilityVSReliability

Solution Approach 1:

The patent segments the monolithic legacy application into multiple microservices or functional modules that can be independently deployed and managed in the cloud environment. This segmentation allows each component to be optimized for cloud compatibility while maintaining overall system functionality, resolving the contradiction between scalability and compatibility.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent introduces an intermediary layer or adapter that sits between the legacy application and the cloud environment, translating and mediating interactions to ensure compatibility. This intermediary handles protocol conversions, data format transformations, and interface adaptations, allowing legacy applications to run efficiently in cloud environments without direct modification.

Inventive Principle:
Principle #24Intermediary (Mediator)

2Ease of operation

If cloud resources are allocated to support legacy applications, then accessibility is improved, but resource utilization efficiency deteriorates

Engineering Contradiction:
ImproveaccessibilityVSAvoidresource utilization efficiency
Core Design Contradiction:
Ease of operationVSProductivity

Solution Approach 1:

The patent creates a universal cloud platform or containerization system that can host multiple legacy applications and modern applications simultaneously using shared infrastructure. This multi-functionality approach allows a single cloud resource pool to serve diverse workloads efficiently, improving both accessibility and resource utilization by eliminating dedicated hardware requirements for each application.

Inventive Principle:
Principle #6Universality (Multi-functionality)

3Measurement precision

If comprehensive scanning and analysis of applications is performed before migration, then migration accuracy is improved, but migration time increases

Engineering Contradiction:
Improvemigration accuracyVSAvoidmigration time
Core Design Contradiction:
Measurement precisionVSLoss of time

Solution Approach 1:

The patent performs preliminary scanning, analysis, and assessment of the legacy application architecture, dependencies, and resource requirements before the actual migration process. This preliminary action includes generating migration roadmaps, identifying compatibility issues, and preparing transformation scripts in advance, which significantly reduces the time required during the actual migration execution while maintaining high accuracy.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The patent replaces manual, time-consuming analysis processes with automated scanning tools, AI-driven assessment systems, and script-based dependency analysis. These automated systems rapidly analyze application codebases, configuration files, and runtime behaviors to generate comprehensive migration assessments, dramatically reducing analysis time while improving precision through systematic algorithmic evaluation.

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

Data Source

PatentUS12126676B2Multitenant cross dimensional cloud resource visualization and planning
Publication Date: 2024.10.22 CORENT TECHNOLOGY INC
  • US12126676B2 patent drawing
  • US12126676B2 patent drawing
  • US12126676B2 patent drawing

AI summary

A system for migrating a non-tenant-aware local application to a tenant-aware cloud application environment is disclosed to migrate individual modules of the application to instances of the cloud by grouping the modules via common characteristics in partition groups. By grouping modules together by partition group before migrating the modules to cloud instances, modules that share resources can be placed in closer logical proximity to one another in the cloud, modified, or deleted to optimize performance. The information from these modules is processed to create a visualization graph representing information on the cloud. The visualization graph is preferably multilayered so it can display information from different hierarchical layers of a cloud instance.