Joint Control of Communication and Computation Resources

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing computational sprinting techniques often lead to unproductive performance boosts due to neglect of communication channel bottlenecks, as they solely focus on computational core enhancements without synchronizing communication and computation resource adjustments.

Innovation Solution

A method that continuously monitors dual observables for communication and computation resources, allowing for joint adjustments of both communication and computation resources in a synchronized manner, enabling co-sprinting of both resources to adapt performance dynamically.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Speed

If computational sprinting is applied to boost processing speed, then computation performance is improved, but communication channel bottlenecks cause unproductive performance boosts and system inefficiency

Engineering Contradiction:
Improvecomputation execution speedVSAvoideffective system productivity
Core Design Contradiction:
SpeedVSProductivity

Solution Approach 1:

The patent merges the control of computation resources and communication resources into a unified joint control mechanism. The controller simultaneously manages both computational sprinting and communication channel adjustments, ensuring they operate in coordination rather than isolation, thereby preventing communication bottlenecks from negating computation speedups

Inventive Principle:
Principle #5Merging (Combining)

Solution Approach 2:

The system dynamically adjusts both computation and communication resources based on real-time system state observations. The controller continuously monitors system conditions and adaptively modifies resource allocation, enabling the system to respond to changing workloads and prevent resource mismatch that would otherwise lead to unproductive performance boosts

Inventive Principle:
Principle #15Dynamics

2Speed

If computational resources are sprinted independently without communication resource adjustment, then computation speed increases, but system consistency deteriorates due to unsynchronized resource adjustments

Engineering Contradiction:
Improvecomputation execution speedVSAvoidsystem resource consistency
Core Design Contradiction:
SpeedVSStability of the object's composition

Solution Approach 1:

The patent combines the control of computation resources and communication resources into a unified joint control mechanism. The controller simultaneously manages both computational sprinting and communication channel adjustments, ensuring they operate in coordination rather than isolation, thereby preventing communication bottlenecks from negating computation speedups

Inventive Principle:
Principle #5Merging (Combining)

Solution Approach 2:

The system implements a feedback-based joint control mechanism where the controller continuously monitors system state and adjusts both computation and communication resources accordingly. This closed-loop control ensures that resource adjustments are consistent with actual system conditions and maintain proper synchronization between computational and communication capabilities

Inventive Principle:
Principle #23Feedback

3Productivity

If joint control of communication and computation resources is implemented, then overall system performance improves, but control complexity increases due to monitoring and adjusting dual resources

Engineering Contradiction:
Improveoverall system performanceVSAvoidcontrol mechanism complexity
Core Design Contradiction:
ProductivityVSDevice complexity

Solution Approach 1:

The patent implements a universal controller that handles both computation resource management and communication resource management through a single integrated mechanism. This multi-functional controller reduces the need for separate control systems and simplifies the overall control architecture while achieving joint optimization of both resource types

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

Solution Approach 2:

The patent merges the control of computation resources and communication resources into a unified joint control mechanism. The controller simultaneously manages both computational sprinting and communication channel adjustments, ensuring they operate in coordination rather than isolation, thereby preventing communication bottlenecks from negating computation speedups

Inventive Principle:
Principle #5Merging (Combining)

Data Source

PatentUS11245638B2Joint control of communication and computation resources of a computerized system
Publication Date: 2022.02.08 INTERNATIONAL BUSINESS MACHINE CORPORATION
  • US11245638B2 patent drawing
  • US11245638B2 patent drawing
  • US11245638B2 patent drawing

AI summary

A computer-implemented method of controlling communication resources and computation resources of a computerized system includes continually monitoring dual observables. The dual observables include one or more communication observables pertaining to one or more communication channels of the system, and one or more compute observables pertaining to a computational workload execution by a processor of the system. The method also includes jointly adjusting dual resources of the system based on the dual observables monitored, where the dual resources include communication resources for the one or more communication channels, and computation resources for the computational workload execution. Such a method can be used for sprinting both communication and computational resources, in a consistent way, for the system to best cope with temporary situations, in terms of both workload execution and data traffic. The invention is further directed to related systems and computer program products.