Hierarchical Mapping for Converged Infrastructure Orchestration

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Information processing systems face challenges in optimizing resource utilization across diverse resources in converged infrastructure, leading to underutilization and inefficiencies in resource sharing among applications and services.

Innovation Solution

A hierarchical mapping technique is implemented, using a resource discovery module and hierarchical mapper to categorize and map applications, services, and resources, facilitating orchestration, analytics, and visualization, thereby optimizing resource allocation and utilization.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Adaptability or versatility

If virtual resources are used to meet changing user needs, then flexibility and cost-effectiveness improve, but resource utilization optimization becomes difficult

Engineering Contradiction:
ImproveflexibilityVSAvoidresource management complexity
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The patent segments resources into distinct pools (compute, storage, networking, acceleration) and applications into portfolios, creating a hierarchical structure that simplifies management of virtual resources while maintaining flexibility. This segmentation allows independent optimization of each resource pool without managing the entire system as one complex unit.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent introduces an intermediary layer (virtual resource pools and service chains) between physical resources and applications. This intermediary abstracts the complexity of resource management, enabling flexible allocation while hiding the underlying complexity from both resource owners and application users.

Inventive Principle:
Principle #24Intermediary (Mediator)

2Reliability

If distinct monolithic resources are used in resource pools, then resource specialization improves, but optimal resource utilization across pools becomes difficult

Engineering Contradiction:
Improveresource specializationVSAvoidresource utilization
Core Design Contradiction:
ReliabilityVSProductivity

Solution Approach 1:

The patent creates virtual resource pools that can serve multiple applications and workloads simultaneously. Each pool is designed to be multi-functional, allowing the same physical resources to be allocated to different applications based on demand, thereby achieving both specialization and high utilization through dynamic virtualization.

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

Solution Approach 2:

The patent implements dynamic resource allocation where virtual resource pools can be flexibly assigned to different applications over time. This dynamic approach allows monolithic resources to be shared across multiple applications, optimizing utilization while maintaining the specialized functionality needed for reliable operation.

Inventive Principle:
Principle #15Dynamics

3Adaptability or versatility

If resources are shared among multiple applications, then cost-effectiveness improves, but orchestration and analytics functionality become challenging

Engineering Contradiction:
Improveresource sharingVSAvoidorchestration complexity
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The patent segments the shared resource environment into distinct virtual pools and application portfolios, creating manageable units for orchestration. This segmentation allows complex multi-application resource sharing to be controlled through simpler, localized orchestration rules for each pool rather than requiring system-wide coordination.

Inventive Principle:
Principle #1Segmentation

Data Source

PatentUS10027596B1Hierarchical mapping of applications, services and resources for enhanced orchestration in converged infrastructure
Publication Date: 2018.07.17 EMC IP HLDG CO LLC
  • US10027596B1 patent drawing
  • US10027596B1 patent drawing
  • US10027596B1 patent drawing

AI summary

An apparatus comprises a processing platform implementing a plurality of resources of converged infrastructure of an information processing system. A controller associated with the plurality of resources comprises a resource discovery module and a hierarchical mapper. The resource discovery module is configured to identify and categorize the resources of the converged infrastructure. The hierarchical mapper is configured to map at least first and second applications of the processing platform to respective sets of services utilized by those applications and to map each of the services to respective sets of resources utilized by those services so as to provide a hierarchical mapping of applications, services and resources for the converged infrastructure. One or more resulting hierarchical mappings generated by the hierarchical mapper are stored in a database and utilized by the controller to implement orchestration functionality for one or more additional applications of the processing platform.