Swarm Resource Management via Token Exchange

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Centralized management systems for large systems with multiple processing elements face scalability issues and fail to predict resource utilization effectively, leading to potential overconsumption of resources.

Innovation Solution

A decentralized resource management system using AI models to predict token needs and facilitate token exchange between processing elements, ensuring efficient resource allocation and preventing excess resource consumption.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If a centralized management system is used to manage computing resources, then resource allocation control is improved, but scalability deteriorates as the number of processing elements increases

Engineering Contradiction:
Improveresource allocation controlVSAvoidscalability
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The centralized management system is segmented into distributed resource management agents deployed across multiple processing elements. Each agent independently manages resources for its local processing element while communicating with others to achieve system-wide optimization, thereby maintaining control reliability while improving scalability.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

A token-based intermediary mechanism is introduced where processing elements exchange tokens representing computing resources. These tokens act as mediators that enable decentralized resource allocation decisions while maintaining system-wide resource constraints, resolving the contradiction between centralized control and distributed scalability.

Inventive Principle:
Principle #24Intermediary (Mediator)

2Device complexity

If a decentralized self-organized system employing swarm intelligence is used, then scalability is improved, but resource utilization prediction capability deteriorates

Engineering Contradiction:
ImprovescalabilityVSAvoidresource utilization prediction
Core Design Contradiction:
Device complexityVSMeasurement precision

Solution Approach 1:

Resource utilization prediction models are executed in advance to forecast future resource needs before actual resource allocation occurs. This preliminary action enables the decentralized system to make informed resource exchange decisions, compensating for the lack of centralized prediction capability while maintaining scalability.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The system implements feedback loops where resource utilization measurements are continuously monitored and fed back to update prediction models. This feedback mechanism enables decentralized agents to learn and improve their prediction accuracy over time, addressing the initial limitation of resource utilization prediction in swarm-based systems.

Inventive Principle:
Principle #23Feedback

3Adaptability or versatility

If swarm intelligence rules are used for resource management, then system adaptability is improved, but guarantee of resource consumption within available limits deteriorates

Engineering Contradiction:
Improvesystem adaptabilityVSAvoidresource consumption guarantee
Core Design Contradiction:
Adaptability or versatilityVSReliability

Solution Approach 1:

Tokens serve as intermediaries that embody and track resource consumption limits. The total number of tokens in the system is constrained to match available resources, and token exchanges between processing elements automatically enforce these limits. This intermediary mechanism maintains resource consumption guarantees while preserving the adaptability of swarm intelligence rules.

Inventive Principle:
Principle #24Intermediary (Mediator)

Solution Approach 2:

The system dynamically adjusts token allocation parameters based on changing resource availability and workload conditions. By modifying token distribution parameters while maintaining the invariant that total tokens equal total available resources, the system adapts to changing conditions while guaranteeing resource consumption remains within available limits.

Inventive Principle:
Principle #35Parameter changes

Data Source

PatentUS11734084B2Swarm-based resource management
Publication Date: 2023.08.22 INTERNATIONAL BUSINESS MACHINE CORPORATION
  • US11734084B2 patent drawing
  • US11734084B2 patent drawing
  • US11734084B2 patent drawing

AI summary

Systems, computer-implemented methods and/or computer program products that facilitate management of resources are provided. In one embodiment, a computer-implemented method comprises: employing, by a system operatively coupled to a processor, at least one model to predict respective token needs by a set of processing elements during execution of a workload; and exchanging, by the system, one or more tokens between a subset of the processing elements as a function of the predicted token needs.