Peer-Assisted Network Update Self-Healing

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Network administrators often delay or forego software updates for networking devices due to high failure rates, which can lead to security vulnerabilities and inefficiencies, especially in large enterprise networks.

Innovation Solution

Implementing a peer-assisted image update system that allows devices to automatically install updates in a distributed manner, with peer monitoring and self-healing capabilities to detect and correct installation failures, ensuring seamless updates even if the device becomes unreachable.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If software updates are installed frequently to fix bugs and security concerns, then device security and functionality are improved, but update failure rate increases and administrative overhead increases

Engineering Contradiction:
Improvedevice securityVSAvoidupdate management complexity
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The patent implements self-healing capabilities where the updating device automatically detects update failures and recovers by obtaining backup update data from neighboring devices without requiring manual administrative intervention. This automates the update process, reducing both failure impact and administrative overhead while maintaining security through frequent updates

Inventive Principle:
Principle #25Self-service

Solution Approach 2:

The patent introduces neighboring devices as intermediaries that store and share backup update data. When an update failure occurs, the affected device retrieves recovery data from neighbors rather than requiring centralized server intervention, simplifying update management while maintaining security

Inventive Principle:
Principle #24Intermediary (Mediator)

2Reliability

If software updates are delayed to avoid installation failures, then network stability is maintained, but security vulnerabilities accumulate and device functionality becomes outdated

Engineering Contradiction:
Improvenetwork stabilityVSAvoidsecurity vulnerabilities
Core Design Contradiction:
ReliabilityVSObject-affected harmful factors

Solution Approach 1:

The patent implements a preparatory mechanism where neighboring devices store backup update data before updates are needed. This cushioning of resources ensures that when security-critical updates are needed, devices can immediately recover from failures without delaying updates, thus eliminating security vulnerabilities while maintaining network stability

Inventive Principle:
Principle #11Beforehand cushioning (Prior cushioning)

Solution Approach 2:

Devices automatically detect and recover from update failures using peer-assisted data retrieval, enabling rapid re-attempt of security updates without manual intervention or network-wide delays, thus maintaining both stability and security

Inventive Principle:
Principle #25Self-service

3Reliability

If manual monitoring of update installations is performed to detect failures, then update reliability is improved, but administrative time and resources increase significantly

Engineering Contradiction:
Improveupdate reliabilityVSAvoidadministrative time
Core Design Contradiction:
ReliabilityVSLoss of time

Solution Approach 1:

The patent implements automatic failure detection and self-healing mechanisms where devices monitor their own update installations and autonomously recover from failures by retrieving backup data from neighbors. This eliminates the need for manual administrative monitoring while maintaining high update reliability, significantly reducing administrative time investment

Inventive Principle:
Principle #25Self-service

Solution Approach 2:

The system implements automated feedback loops where devices continuously monitor update status, detect failures, and trigger self-healing procedures. This automated feedback mechanism maintains update reliability without requiring human intervention, freeing administrative time for higher-value tasks

Inventive Principle:
Principle #23Feedback

Data Source

PatentUS10142167B2Peer-assisted image update with self-healing capabilities
Publication Date: 2018.11.27 CISCO TECHNOLOGY INC
  • US10142167B2 patent drawing
  • US10142167B2 patent drawing
  • US10142167B2 patent drawing

AI summary

In one embodiment, a device in a network receives update recovery data from a neighbor of the device in the network. The device monitors the neighbor during installation of a software update by the neighbor. The device detects an installation failure of the software update by the neighbor. The device causes recovery of the neighbor using the update recovery data, in response to detecting the installation failure of the software update by the neighbor.