Container Group Service Level Enforcement via Watchdog Process

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing container technologies lack a robust mechanism to autonomously enforce service levels within container groups, leading to potential resource overutilization and compliance issues.

Innovation Solution

A system where a container group includes service level information, and an authorization watchdog process analyzes status data against this information to perform actions that enforce service levels, such as terminating containers when maximum instances are exceeded, using a distributed ledger for status tracking.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Quantity of substance

If container technology is used to create lightweight, portable units, then resource efficiency and isolation are improved, but mechanisms to enforce service levels and prevent resource overutilization are insufficient

Engineering Contradiction:
Improveresource efficiencyVSAvoidservice level enforcement
Core Design Contradiction:
Quantity of substanceVSReliability

Solution Approach 1:

The patent implements self-service by enabling container groups to autonomously enforce their own service levels through embedded service level information within each container. The authorization watchdog process automatically monitors and enforces constraints without requiring external centralized control, allowing the system to manage itself

Inventive Principle:
Principle #25Self-service

Solution Approach 2:

The patent applies preliminary action by embedding service level information into containers before deployment. This pre-configured information includes service level constraints and authorization rules that are analyzed in advance by the authorization watchdog process, enabling proactive enforcement rather than reactive management

Inventive Principle:
Principle #10Preliminary action

2Device complexity

If containers are deployed independently without centralized control, then system complexity is reduced, but compliance monitoring and service level enforcement become difficult

Engineering Contradiction:
Improvesystem architectureVSAvoidservice level compliance
Core Design Contradiction:
Device complexityVSLoss of information

Solution Approach 1:

The patent applies segmentation by distributing service level information into individual containers rather than maintaining a centralized repository. Each container carries its own service level constraints and authorization rules, enabling independent verification without centralized coordination

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent implements feedback through the authorization watchdog process that continuously monitors container behavior against embedded service level information. The system provides real-time feedback by analyzing status data and automatically enforcing compliance, ensuring service level information is maintained and acted upon

Inventive Principle:
Principle #23Feedback

3Reliability

If service levels are enforced through external centralized systems, then compliance is ensured, but system autonomy and deployment flexibility are reduced

Engineering Contradiction:
Improveservice level complianceVSAvoidsystem autonomy
Core Design Contradiction:
ReliabilityVSExtent of automation

Solution Approach 1:

The patent enables self-service by embedding service level information directly in containers, allowing them to carry their own compliance rules. The authorization watchdog process autonomously enforces these rules without external intervention, achieving both compliance and autonomy simultaneously

Inventive Principle:
Principle #25Self-service

Solution Approach 2:

The patent applies universality by creating a self-contained container model that combines application code, service level information, and authorization rules into a single portable unit. This multi-functional container can be deployed independently while maintaining compliance, eliminating the need for centralized control systems

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

Data Source

PatentUS10608896B2Enforce pre-optimized service contracts associated with containers
Publication Date: 2020.03.31 INTERNATIONAL BUSINESS MACHINE CORPORATION
  • US10608896B2 patent drawing
  • US10608896B2 patent drawing
  • US10608896B2 patent drawing

AI summary

An approach is provided in which an information handling system deploys a container into a container group. The container includes service level information corresponding to a service level. A process executing within the container group analyzes the service level information against status data corresponding to the container group and performs a service-related action to enforce the service level within the container group based on the analysis.