Dynamic Computing Entitlement Contracts for Resource Optimization

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Large organizations face challenges in optimizing computing resources due to employee reluctance to relinquish unused or underutilized resources and lack of mechanisms to ensure these resources are used for intended business purposes, leading to inefficiencies and suboptimal allocation.

Innovation Solution

The implementation of Computing Environment Entitlement Contracts (CEECs) that define specific computing resources, configurations, and utilization patterns for contracting parties, enabling dynamic re-allocation and enforcement of resource usage to align with business objectives, with a market mechanism to facilitate trading and optimization.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If computing resources are allocated to employees with 100% entitlement guarantee, then employee confidence and reliability are improved, but resource utilization efficiency deteriorates

Engineering Contradiction:
Improveemployee confidenceVSAvoidresource utilization efficiency
Core Design Contradiction:
ReliabilityVSProductivity

Solution Approach 1:

The patent transforms static 100% entitlement guarantees into dynamic entitlement contracts that adjust based on actual resource usage patterns. The system monitors utilization metrics and automatically modifies entitlement levels, allowing employees to maintain confidence through predictable allocation while enabling the organization to optimize resource distribution based on actual needs.

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The patent changes the parameters of resource allocation by introducing usage-based entitlement contracts with specific metrics such as utilization thresholds, time periods, and performance targets. This allows the system to maintain employee confidence through defined guarantees while simultaneously improving resource efficiency by adjusting allocation parameters based on actual usage patterns.

Inventive Principle:
Principle #35Parameter changes

2Reliability

If employees are given 100% entitlement to computing resources, then resource availability to employees is improved, but resource waste increases

Engineering Contradiction:
Improveresource availabilityVSAvoidresource waste
Core Design Contradiction:
ReliabilityVSLoss of energy

Solution Approach 1:

The patent implements a feedback mechanism that continuously monitors resource usage patterns and compares them against entitlement contract specifications. When employees fail to meet utilization targets or use resources for non-business purposes, the system automatically adjusts entitlement levels, creating a closed-loop control system that reduces waste while maintaining adequate availability for legitimate needs.

Inventive Principle:
Principle #23Feedback

Solution Approach 2:

The system transitions from static entitlement allocation to dynamic adjustment based on real-time usage monitoring. Entitlement contracts specify performance metrics and utilization thresholds that automatically trigger entitlement modifications, ensuring resources remain available when needed while being reclaimed when underutilized or misused.

Inventive Principle:
Principle #15Dynamics

3Productivity

If computing resources are reallocated from underutilized to needed resources, then resource utilization efficiency is improved, but employee confidence deteriorates

Engineering Contradiction:
Improveresource utilization efficiencyVSAvoidemployee confidence
Core Design Contradiction:
ProductivityVSReliability

Solution Approach 1:

The patent applies preliminary action by establishing clear entitlement contracts with predefined performance metrics and utilization thresholds before resource allocation occurs. Employees know in advance the conditions under which their entitlements may be adjusted, allowing the system to reallocate resources efficiently while maintaining employee confidence through transparency and predictability.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The system uses feedback mechanisms to communicate resource usage patterns and entitlement adjustments to employees in real-time. This transparency allows employees to understand the rationale behind reallocations, maintaining confidence even when resources are moved to higher-priority uses, as long as the adjustments follow predetermined contract specifications.

Inventive Principle:
Principle #23Feedback

4Manufacturing precision

If entitlement contracts specify detailed usage patterns and time periods, then resource allocation precision is improved, but system complexity increases

Engineering Contradiction:
Improveallocation precisionVSAvoidsystem complexity
Core Design Contradiction:
Manufacturing precisionVSDevice complexity

Solution Approach 1:

The patent segments entitlement contracts into modular components with standardized specifications for different resource types and usage patterns. This segmentation allows the system to maintain high allocation precision through detailed contracts while reducing overall complexity by reusing standardized contract templates and metrics across multiple allocations.

Inventive Principle:
Principle #1Segmentation

Data Source

PatentUS10769687B2Migrating computing environment entitlement contracts between a seller and a buyer
Publication Date: 2020.09.08 INTERNATIONAL BUSINESS MACHINE CORPORATION
  • US10769687B2 patent drawing
  • US10769687B2 patent drawing
  • US10769687B2 patent drawing

AI summary

Mechanisms are provided for migrating a computing environment entitlement contract (CEEC) from one computing resource to another. These mechanisms generate one or more CEEC data structures, each CEEC data structure defining terms of a business level agreement between a contracting party and a provider of the data processing system. A CEEC cohort is generated comprising a collection of CEECs having similar terms. The one or more CEEC data structures are associated with a computing resource cohort and a seller of a CEEC data structure, in the one or more CEEC data structures and a buyer of the CEEC data structure, in the one or more CEEC data structures, is identified. The CEEC data structure is migrated from the seller to the buyer and workloads are executed in accordance with terms specified in the CEEC data structure at the buyer after migrating the CEEC data structure.