Usage Token Allocation for Cloud Service Policy Control

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing techniques are inadequate for effectively controlling the usage of computing services, particularly in heterogeneous cloud environments where diverse policies complicate the management of computing resources and charging schemas.

Innovation Solution

A method that allocates new usage tokens to users when their entitlement is insufficient to meet the usage weight of a new computing service, updating the entitlement and enabling service usage, allowing for dynamic and efficient control of service usage across multiple services.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Adaptability or versatility

If traditional usage control methods are used in heterogeneous cloud environments, then policy management becomes complex and difficult, but service usage flexibility is reduced

Engineering Contradiction:
Improveservice usage flexibilityVSAvoidpolicy management complexity
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The patent introduces a usage token as an intermediary mechanism between users and computing services. Instead of directly managing complex heterogeneous policies for each service, the system mediates through standardized tokens that represent usage entitlements. These tokens abstract away the underlying policy complexity while maintaining flexible service access, resolving the contradiction between adaptability and complexity.

Inventive Principle:
Principle #24Intermediary (Mediator)

Solution Approach 2:

The system transforms policy management from a complex multi-dimensional problem into a simpler parameter-based system. Usage tokens encapsulate key parameters (service type, quantity, time period, cost) that can be dynamically adjusted. This parameterization approach maintains service flexibility while simplifying the management of heterogeneous policies across different cloud services.

Inventive Principle:
Principle #35Parameter changes

2Productivity

If usage tokens are allocated dynamically based on entitlement and usage weight, then resource allocation efficiency improves, but system complexity increases

Engineering Contradiction:
Improveresource allocation efficiencyVSAvoidsystem complexity
Core Design Contradiction:
ProductivityVSDevice complexity

Solution Approach 1:

The patent implements dynamic usage token allocation where tokens are automatically granted or revoked based on real-time comparison between user entitlement and service usage weight. This dynamic mechanism improves resource allocation efficiency by ensuring users can access services when entitled while preventing unauthorized usage, without requiring manual intervention for each allocation decision.

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The system enables self-service operation where the usage control mechanism automatically manages token allocation without external intervention. The comparison between entitlement and usage weight, followed by automatic token grant or denial, creates a self-regulating system that improves allocation efficiency while the automation actually reduces operational complexity despite the sophisticated underlying logic.

Inventive Principle:
Principle #25Self-service

3Reliability

If existing policy control methods are applied to heterogeneous services, then compliance with usage policies is maintained, but service deployment speed is reduced

Engineering Contradiction:
Improvepolicy complianceVSAvoidservice deployment speed
Core Design Contradiction:
ReliabilityVSSpeed

Solution Approach 1:

The patent implements preliminary action by pre-defining usage tokens with embedded policy constraints before service deployment. Users receive tokens that already encode compliance rules (service types, quantities, time periods, costs), so policy compliance is built-in from the start rather than enforced through slow post-deployment checks. This maintains reliability while enabling rapid service deployment.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The usage token acts as an intermediary that carries compliance information forward through the service deployment process. Instead of slow verification steps, the token mediates between policy requirements and service access, embedding compliance checks within the token itself. This allows rapid deployment while maintaining policy adherence through the token-based mediation layer.

Inventive Principle:
Principle #24Intermediary (Mediator)

Data Source

PatentUS12095774B2Control of usage of computing services based on dynamic grouping
Publication Date: 2024.09.17 INTERNATIONAL BUSINESS MACHINE CORPORATION
  • US12095774B2 patent drawing
  • US12095774B2 patent drawing
  • US12095774B2 patent drawing

AI summary

A solution is proposed for controlling usage of computing services. A corresponding method comprises allocating a new usage token to a user in response to a usage entitlement thereof being insufficient to meet a usage weight of a new computing service. The usage entitlement is updated according to the new usage token and the usage weight of the new computing service, and the usage of the new computing service is enabled in response thereto. A computer program and a computer program product for performing the method are also proposed. Moreover, a system for implementing the method is proposed.