Distributed Resource Management via Periodic Agent Reporting

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing distributed computing systems face inefficiencies in managing shared resources among multiple electronic devices, particularly in high-volume, dynamic environments where frequent resource allocation and deallocation occur, leading to excessive communication overhead and difficulty in adapting to changes in system configuration.

Innovation Solution

A computing system where a manager electronic device tracks resource usage across multiple agent devices through periodic reports and instructions, allowing for flexible resource allocation and deallocation, reducing communication frequency, and efficiently handling changes in system configuration and communication losses.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Productivity

If frequent resource allocation and deallocation occur in distributed computing systems, then resource utilization responsiveness is improved, but communication overhead increases

Engineering Contradiction:
Improveresource utilization responsivenessVSAvoidcommunication overhead
Core Design Contradiction:
ProductivityVSLoss of energy

Solution Approach 1:

The patent implements periodic reporting intervals where agent devices send resource usage reports to the manager device at predetermined time intervals rather than continuously or on every allocation event. This periodic action reduces the frequency of communication messages while still providing the manager with timely information about resource usage patterns, thereby reducing communication overhead while maintaining responsiveness to resource utilization changes.

Inventive Principle:
Principle #19Periodic action

Solution Approach 2:

The system establishes a feedback loop where agent devices monitor their own resource usage and provide periodic feedback reports to the manager device. The manager device uses this feedback to make informed decisions about resource allocation and to send updated usage instructions back to agents. This feedback mechanism enables responsive resource management without requiring constant communication, as the system only communicates when usage patterns change or at predetermined intervals.

Inventive Principle:
Principle #23Feedback

2Extent of automation

If a central manager device tracks all resource requests, then resource allocation control is improved, but system complexity increases

Engineering Contradiction:
Improveresource allocation controlVSAvoidsystem complexity
Core Design Contradiction:
Extent of automationVSDevice complexity

Solution Approach 1:

The patent divides the resource management system into autonomous agent devices that each independently track and report their own resource usage to the manager device. Instead of the central manager directly monitoring every resource request from every device, the system is segmented into self-managing agents that handle local tracking and only communicate summary information to the manager. This segmentation reduces the complexity burden on the central manager while maintaining centralized coordination capability.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

Agent devices in the patent are designed to autonomously monitor their own resource usage, generate periodic usage reports, and comply with usage instructions from the manager device without requiring direct intervention or complex coordination from the central manager. This self-service capability of agents reduces the operational complexity of the overall system, as each agent independently manages its own resource tracking while the manager maintains high-level control through periodic report analysis and instruction issuance.

Inventive Principle:
Principle #25Self-service

3Measurement precision

If resource usage is tracked in real-time, then resource availability accuracy is improved, but message exchange frequency increases

Engineering Contradiction:
Improveresource availability accuracyVSAvoidmessage exchange frequency
Core Design Contradiction:
Measurement precisionVSQuantity of substance

Solution Approach 1:

The patent implements periodic reporting where agent devices send resource usage information to the manager device at predetermined time intervals rather than in real-time continuous reporting. This periodic action maintains reasonably accurate resource availability information for management decisions while significantly reducing the frequency of message exchange compared to real-time tracking, thereby resolving the contradiction between measurement precision and message exchange quantity.

Inventive Principle:
Principle #19Periodic action

4Adaptability or versatility

If the system adapts to configuration changes dynamically, then system flexibility is improved, but communication overhead increases

Engineering Contradiction:
Improvesystem flexibilityVSAvoidcommunication overhead
Core Design Contradiction:
Adaptability or versatilityVSLoss of energy

Solution Approach 1:

The system uses periodic feedback reports from agent devices to detect configuration changes and adapt dynamically. When agents detect changes in their local environment or resource usage patterns, they incorporate this information into their periodic reports to the manager. The manager analyzes these feedback reports and issues updated usage instructions as needed. This feedback-driven adaptation enables system flexibility without requiring constant communication, as changes are detected and responded to through the existing periodic reporting mechanism rather than triggering additional communication overhead.

Inventive Principle:
Principle #23Feedback

Data Source

PatentUS8706880B2Manage a shared computing resource based on resource use reports
Publication Date: 2014.04.22 HEWLETT PACKARD ENTERPRISE DEV LP
  • US8706880B2 patent drawing
  • US8706880B2 patent drawing
  • US8706880B2 patent drawing

AI summary

Embodiments disclosed herein relate to managing a shared computing resource based on resource use reports. In one embodiment, a manager electronic device manages a shared computing resource based on resource use reports from agent electronic devices. The manager electronic device may send resource use instructions to the agent electronic devices, and the agent electronic devices may use the resource based on the instructions.