Autonomous Peer Update Propagation via Test Validation

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

System updates in computer systems can cause adverse consequences, such as component failure or degradation, when new hardware or software is added, and existing technologies lack an efficient method to propagate upgrades across peer computers without risking damage to other components.

Innovation Solution

A method where a test computer is selected within a peer community to install and test system upgrades, and upon successful validation, a message is sent to other peer computers to recommend the upgrade, ensuring autonomous and safe propagation across identical or similar systems.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Speed

If system updates are propagated to all peer computers simultaneously, then the speed of update propagation is improved, but the risk of component failure and system degradation increases

Engineering Contradiction:
Improveupdate propagation speedVSAvoidsystem stability
Core Design Contradiction:
SpeedVSReliability

Solution Approach 1:

The patent implements a test computer that performs preliminary testing of system updates before they are propagated to other peer computers. This preliminary action validates the update's compatibility and safety, preventing potential component failures across the peer community while maintaining efficient update propagation through autonomous recommendation messages.

Inventive Principle:
Principle #10Preliminary action

2Productivity

If a centralized control system is used to manage updates across peer computers, then the coordination efficiency is improved, but the autonomy of individual peer computers deteriorates

Engineering Contradiction:
Improveupdate coordination efficiencyVSAvoidpeer computer autonomy
Core Design Contradiction:
ProductivityVSExtent of automation

Solution Approach 1:

The patent enables peer computers to autonomously test, validate, and recommend system updates to other peers without centralized control. Each peer computer independently evaluates updates on its own system and automatically propagates validated updates through recommendation messages, maintaining full autonomy while achieving efficient coordination through decentralized peer-to-peer communication.

Inventive Principle:
Principle #25Self-service

3Reliability

If system updates are tested extensively before propagation, then the reliability of updates is improved, but the time required for update deployment increases

Engineering Contradiction:
Improveupdate stabilityVSAvoidupdate deployment time
Core Design Contradiction:
ReliabilityVSLoss of time

Solution Approach 1:

The patent segments the update propagation process into distinct phases: local testing on a test computer, validation of results, and then propagation to other peer computers. This segmentation allows thorough testing to be performed on a single system rather than all systems, ensuring update reliability while minimizing overall deployment time through parallel propagation to multiple peers simultaneously.

Inventive Principle:
Principle #1Segmentation

Data Source

PatentUS9563545B2Autonomous propagation of system updates
Publication Date: 2017.02.07 LENOVO GLOBAL TECHNOLOGIES SWITZERLAND INTERNATIONAL GMBH
  • US9563545B2 patent drawing
  • US9563545B2 patent drawing
  • US9563545B2 patent drawing

AI summary

A method, system, and/or computer program product propagates system upgrades to peer computers in a peer community. A peer community is defined by identifying peer computers that each have a copy of a same system component. Each of the peer computers in the peer community is autonomous, such that no peer computer controls another peer computer. A test computer is selected from the peer computers. An upgrade to a system component on the test computer is installed and tested. In response to the upgrade to the system component functioning properly within the test computer, a message is sent to other peer computers within the peer community recommending that they install the upgrade.