Agile Computing Node Connection Quality Monitoring

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

In agile computing systems, computations performed by nodes may be lost due to dynamic connections breaking, leading to wasted resources and time, especially in mobile environments with intermittent connections and limited resources.

Innovation Solution

A method and system where nodes monitor connection quality parameters, transfer task information when the parameter falls within a specific interval, and redistribute tasks to ensure completion, reducing redundant computations and deadlocks.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If nodes continuously monitor and transfer task information in agile computing systems, then task completion reliability is improved, but energy consumption and communication overhead increase

Engineering Contradiction:
Improvetask completion reliabilityVSAvoidnode energy consumption
Core Design Contradiction:
ReliabilityVSUse of energy by moving object

Solution Approach 1:

The system performs preliminary actions by monitoring connection quality parameters and proactively transferring task information before connection breaks occur. When the quality parameter falls within a transfer interval, nodes advance-transfer task state information to prevent data loss, thereby improving reliability without requiring continuous transmission.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The invention changes the parameter of information transfer timing from continuous to conditional based on connection quality parameters. By monitoring connection stability and transferring information only when parameters indicate a safe window (within transfer interval), the system reduces unnecessary communication overhead and energy consumption while maintaining task completion reliability.

Inventive Principle:
Principle #35Parameter changes

2Reliability

If nodes transfer task information frequently to prevent data loss, then task integrity is improved, but communication overhead and system complexity increase

Engineering Contradiction:
Improvetask integrityVSAvoidsystem complexity
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The system introduces quality parameters as a conditional trigger for information transfer. Instead of frequent or continuous transfers, nodes monitor connection quality and transfer task information only when the quality parameter falls within a predetermined transfer interval, simplifying the communication protocol while ensuring task integrity.

Inventive Principle:
Principle #35Parameter changes

Solution Approach 2:

The invention implements a feedback mechanism where nodes continuously monitor connection quality parameters and use this feedback to determine when to transfer task information. This closed-loop control ensures task integrity by transferring data during stable connection periods while avoiding unnecessary transfers during unstable periods, thereby reducing communication overhead.

Inventive Principle:
Principle #23Feedback

3Reliability

If nodes wait for connection stability before transferring information, then data loss is reduced, but task completion time increases

Engineering Contradiction:
Improvedata loss preventionVSAvoidtask completion time
Core Design Contradiction:
ReliabilityVSLoss of time

Solution Approach 1:

The system performs preliminary transfers of task information when connection quality parameters indicate a transfer interval, rather than waiting for perfect stability. This proactive approach prevents data loss by transferring information during relatively stable periods while avoiding excessive delays, thus balancing reliability and task completion time.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The invention applies partial action by transferring task information incrementally during identified transfer intervals rather than waiting for complete connection stability. This allows progress to be made during stable periods while accepting that some transfers may occur during marginal conditions, thereby reducing overall task completion time while still preventing significant data loss.

Inventive Principle:
Principle #16Partial or excessive action

Data Source

PatentUS8959210B2Method and device for agile computing
Publication Date: 2015.02.17 TELEFONAKTIEBOLAGET LM ERICSSON (PUBL)
  • US8959210B2 patent drawing
  • US8959210B2 patent drawing
  • US8959210B2 patent drawing

AI summary

A method for operating a group of nodes in a system for agile computing comprising a coordinator node and a first computation node communicating via a connection, and wherein the first computation node is adapted to perform a task for the coordinator node is provided. The method comprises the steps of: monitoring at least one operating parameter indicating the quality of the connection between the two nodes; determining a quality parameter based on the operating parameter, wherein the quality parameter indicates the quality of the connection between the two nodes; and transferring information from the first computation node to the coordinator node, when the value of the quality parameter falls within a transfer interval, wherein the information comprises information about a part of a task performed by the first computation node.