Grouping-Based Container Management for Cloud Infrastructure

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Managing large numbers of containers in dense cloud infrastructure deployments is challenging, limiting the types of data services that can be provided to tenants and making it difficult to efficiently manage resources.

Innovation Solution

Implementing grouping-based container management, where containers are separated into distinct groups based on layer structures and managed differently, allowing for tailored data services such as caching, tiering, deduplication, and security services optimized for each group.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Adaptability or versatility

If containers are managed individually in dense deployments, then each container can be customized, but management complexity and resource overhead increase significantly

Engineering Contradiction:
Improvecontainer customizationVSAvoidmanagement complexity
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The patent merges containers with similar layer structures into groups, where containers sharing common base images or layer patterns are consolidated under unified management. This allows individual customization needs to be preserved while reducing overall management complexity through batch operations and group-level policies.

Inventive Principle:
Principle #5Merging (Combining)

Solution Approach 2:

The patent creates universal management mechanisms that can handle both individual container requirements and group-level operations. The system provides multi-functionality by supporting per-container customization while simultaneously enabling group-based bulk management, thus serving multiple management needs through a unified framework.

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

2Ease of operation

If uniform data services are provided to all containers, then service delivery is simplified, but service optimization for specific container needs is limited

Engineering Contradiction:
Improveservice delivery simplicityVSAvoidservice optimization
Core Design Contradiction:
Ease of operationVSAdaptability or versatility

Solution Approach 1:

The patent implements local quality by providing differentiated data services to different container groups based on their specific characteristics. Containers with similar layer structures receive tailored services such as targeted caching strategies, deduplication policies, and storage tiering, while maintaining simplified uniform service delivery through group-based management.

Inventive Principle:
Principle #3Local quality

Solution Approach 2:

The patent segments the container population into distinct groups based on layer structure similarities, allowing data services to be optimized for each segment. This segmentation enables the system to provide customized services to specific container groups while maintaining overall system simplicity through automated group-based service assignment.

Inventive Principle:
Principle #1Segmentation

3Device complexity

If container groups are statically defined, then management overhead is reduced, but responsiveness to dynamic container changes is diminished

Engineering Contradiction:
Improvemanagement overheadVSAvoidresponsiveness to changes
Core Design Contradiction:
Device complexityVSDuration of action of moving object

Solution Approach 1:

The patent implements dynamic container grouping where containers are automatically reorganized into groups based on their layer structures as they change. The system continuously monitors container images and layer modifications, dynamically adjusting group memberships to maintain optimal service delivery while managing overhead through automated detection and reassignment mechanisms.

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The patent incorporates feedback mechanisms that monitor container layer structure changes and trigger automatic regrouping operations. The system receives feedback about container modifications, processes this information, and responds by dynamically adjusting group assignments, thus maintaining both low management overhead and high responsiveness to changes.

Inventive Principle:
Principle #23Feedback

Data Source

PatentUS10698925B1Grouping-based container management and data services
Publication Date: 2020.06.30 EMC IP HLDG CO LLC
  • US10698925B1 patent drawing
  • US10698925B1 patent drawing
  • US10698925B1 patent drawing

AI summary

An apparatus in one embodiment comprises a plurality of container host devices of at least one processing platform. The container host devices implement a plurality of containers for executing applications on behalf of one or more tenants of cloud infrastructure. The containers are separated into at least first and second distinct container groups based at least in part on results of comparisons of layer structures each characterizing container images of respective different ones of the containers. At least one grouping-based container management action is determined for at least one of the containers based at least in part on which of the container groups includes that container. The grouping-based container management action is applied to one or more of the containers of one of the first and second container groups but not to the containers of the other of the first and second container groups.