Partitioned Host Self-Healing for Continuous Edge Communication

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Self-healing mechanisms in cloud computing environments often experience instability and performance degradation due to unsuccessful fixes, leading to communication loss and task failures in resource-constrained Edge computing devices.

Innovation Solution

The implementation of a resilient host circuitry that partitions computational resources into primary and secondary segments, with separate communication paths and fix management, allowing continued communication during fix application, thereby mitigating adverse effects and enhancing stability.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If self-healing mechanisms apply fixes to correct errors, then system reliability is improved, but communication stability deteriorates due to unsuccessful fixes causing communication loss

Engineering Contradiction:
Improvesystem reliabilityVSAvoidcommunication stability
Core Design Contradiction:
ReliabilityVSStability of the object's composition

Solution Approach 1:

The host is partitioned into a primary segment and a secondary segment, each capable of independent communication. The secondary segment maintains communication paths as a backup, allowing the system to continue communicating even when the primary segment experiences communication loss during fix application.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The secondary segment acts as an intermediary backup communication path. When the primary segment loses communication during self-healing, the secondary segment mediates by taking over communication responsibilities, preventing complete communication failure.

Inventive Principle:
Principle #24Intermediary (Mediator)

2Reliability

If self-healing mechanisms apply fixes to correct errors, then system reliability is improved, but task completion deteriorates due to task failures during fix application

Engineering Contradiction:
Improvesystem reliabilityVSAvoidtask completion
Core Design Contradiction:
ReliabilityVSProductivity

Solution Approach 1:

By segmenting the host into primary and secondary segments with independent task execution capabilities, the system can continue running tasks on the secondary segment while the primary segment applies fixes, preventing task failures and maintaining productivity during self-healing operations.

Inventive Principle:
Principle #1Segmentation

3Reliability

If computational resources are partitioned into primary and secondary segments, then communication resiliency is improved, but device complexity increases

Engineering Contradiction:
Improvecommunication resiliencyVSAvoiddevice complexity
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The host is divided into primary and secondary segments, each with dedicated communication paths. This segmentation provides resiliency by ensuring that if one path fails, the other can maintain communication, justifying the added complexity through improved reliability.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The secondary segment is prepared in advance with communication paths and system state information before failures occur. This preliminary setup allows for rapid failover during communication issues, reducing the impact of complexity by enabling proactive rather than reactive operation.

Inventive Principle:
Principle #10Preliminary action

Data Source

PatentUS12399781B2Methods and apparatus to increase resiliency in self-healing mechanisms
Publication Date: 2025.08.26 INTEL CORP
  • US12399781B2 patent drawing
  • US12399781B2 patent drawing
  • US12399781B2 patent drawing

AI summary

Methods, apparatus, systems, and articles of manufacture are disclosed to increase resiliency in self-healing mechanisms. At least one non-transitory machine-readable medium comprises instructions that, when executed, cause at least one processor to at least partition computational resources of a first host into a primary partition and a shadow partition, the primary partition to communicate with a second host, apply a fix for the primary partition, determine if the primary partition can communicate with the second host during the application of the fix, cause, in response to the determination that the primary partition cannot communicate with the second host during the application of the fix, the shadow partition to communicate with the second host; and transfer communication with the second host from the shadow partition to the primary partition, the transfer in response to a determination that the application of the fix is complete.