Workload Policy Repository for Dynamic Container Management

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing workload management systems are complex and error-prone, requiring manual configuration file modifications and daemon restarts, which complicates defining and updating workload management policies across multiple computing containers.

Innovation Solution

A configuration repository with policy objects that allows workload management policies to be defined independently of computing containers, enabling dynamic resource allocation and automatic updates without administrator intervention, using a central management station with a GUI and CLI for policy management.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If workload management policies are configured through manual configuration file modifications and daemon restarts, then policy updates can be implemented, but the system complexity and error-proneness increase significantly

Engineering Contradiction:
Improvepolicy update reliabilityVSAvoidconfiguration management complexity
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The patent introduces a configuration repository as an intermediary layer between administrators and workload management daemons. This repository stores policy definitions in a structured format and automatically distributes them to relevant daemons, eliminating the need for manual configuration file edits and daemon restarts. The intermediary handles policy validation, version control, and automatic propagation, thereby reducing errors and simplifying the update process.

Inventive Principle:
Principle #24Intermediary (Mediator)

Solution Approach 2:

The workload management system implements self-service capabilities where the configuration repository automatically detects policy changes, validates them against predefined rules, and propagates updates to the appropriate daemons without requiring administrator intervention for each change. The system self-manages the complexity of policy distribution and coordination, reducing the burden on administrators while maintaining reliability.

Inventive Principle:
Principle #25Self-service

2Ease of operation

If workload management daemons are restarted to apply policy updates, then new policies take effect, but service interruption and loss of time occur

Engineering Contradiction:
Improvepolicy update easeVSAvoidservice interruption time
Core Design Contradiction:
Ease of operationVSLoss of time

Solution Approach 1:

The patent implements dynamic policy updates where the configuration repository can modify workload management policies in real-time without requiring daemon restarts. The system dynamically loads new policy definitions from the repository and applies them to running daemons, allowing policies to be updated while services continue to operate. This dynamic approach eliminates service interruptions and reduces the time loss associated with restart operations.

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The configuration repository performs preliminary validation and preparation of policy updates before they are applied to daemons. Policies are validated against syntax rules and consistency constraints in advance, ensuring that updates can be applied smoothly without requiring restarts to resolve configuration errors. This preliminary action prevents failed updates that would otherwise require service interruption.

Inventive Principle:
Principle #10Preliminary action

3Productivity

If multiple computing containers share common server platforms to improve utilization rates, then resource efficiency increases, but coordination complexity and administration costs increase

Engineering Contradiction:
Improveresource utilization rateVSAvoidresource coordination complexity
Core Design Contradiction:
ProductivityVSDevice complexity

Solution Approach 1:

The patent creates a universal configuration repository that serves multiple computing containers and workload management daemons simultaneously. This single repository provides a centralized location for storing and managing policies across the entire platform, eliminating the need for separate configuration management for each container. The universal repository handles policy distribution, validation, and version control for all containers, reducing coordination complexity while enabling efficient resource sharing and improving overall utilization rates.

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

Data Source

PatentUS7752624B2System and method for associating workload management definitions with computing containers
Publication Date: 2010.07.06 HEWLETT PACKARD ENTERPRISE DEV LP
  • US7752624B2 patent drawing
  • US7752624B2 patent drawing
  • US7752624B2 patent drawing

AI summary

In one embodiment, a system comprises a plurality of computing containers having processing resources for executing software workloads, a plurality of management processes for controlling access to the processing resources according to workload policy definitions, a data container for storing a plurality of workload policy definitions and associations between the plurality of workload policy definitions and the plurality of computing containers, and a configuration process for communicating workload policy definitions from the data container to the plurality of management processes.