Remote Hardware Diagnostics via Self-Service Provisioning Server

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current software provisioning processes lack adequate control and automation tools, requiring system administrators to manually monitor and test hardware resources, which is inefficient and labor-intensive, especially when dealing with large networks of computer systems.

Innovation Solution

A provisioning server equipped with a diagnostic tool that can remotely monitor and test hardware resources by interacting with target machines, using a network management server to retrieve and execute diagnostic tools, and collect data on hardware operational status, allowing for remote monitoring and testing without physical visits.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If system administrators manually monitor and test hardware resources by physically visiting each system, then hardware operational status can be verified, but administrative time and labor are excessively consumed

Engineering Contradiction:
Improvehardware operational status verificationVSAvoidadministrative time
Core Design Contradiction:
ReliabilityVSLoss of time

Solution Approach 1:

The target machine automatically executes the diagnostic tool locally without requiring external physical intervention. The system administrator simply initiates the diagnostic process remotely, and the target machine self-performs the hardware testing and collects results, eliminating the need for administrators to physically visit each system.

Inventive Principle:
Principle #25Self-service

Solution Approach 2:

A diagnostic tool acts as an intermediary between the system administrator and the hardware resources. This tool is transmitted to the target machine and executes locally, serving as a mediator that performs the actual hardware testing and returns results to the administrator without requiring physical presence.

Inventive Principle:
Principle #24Intermediary (Mediator)

2Loss of information

If a comprehensive diagnostic tool is transmitted to the target machine, then detailed hardware information can be collected, but network bandwidth and system resources are consumed

Engineering Contradiction:
Improvehardware information completenessVSAvoidnetwork bandwidth consumption
Core Design Contradiction:
Loss of informationVSUse of energy by moving object

Solution Approach 1:

The diagnostic process implements a two-phase approach: first collecting essential hardware information, then optionally collecting additional detailed information only if needed. This partial action principle ensures that basic diagnostic needs are met with minimal network usage, while comprehensive diagnostics are available only when necessary.

Inventive Principle:
Principle #16Partial or excessive action

Solution Approach 2:

The diagnostic tool collection process is segmented into different phases or levels. The system can collect critical hardware information in a minimal first phase, and only proceed to collect additional detailed information in subsequent phases if the initial diagnostics indicate problems or if comprehensive data is specifically required.

Inventive Principle:
Principle #1Segmentation

Data Source

PatentUS8782204B2Monitoring hardware resources in a software provisioning environment
Publication Date: 2014.07.15 RED HAT INC
  • US8782204B2 patent drawing
  • US8782204B2 patent drawing
  • US8782204B2 patent drawing

AI summary

A provisioning server can provide and utilize a diagnostic tool to test and interrogate hardware on target machines and to collect data from the hardware. The diagnostic tool can operate on the target machine independently of software already installed on the target machine. The diagnostic tool can interrogate hardware of the target machine and collect data from the hardware of the target machine. The provisioning server can select the diagnostic tool from a set of pre-generated diagnostic tools or generate a custom diagnostic tool tailored to a specific target machine. The provisioning server can interact directly with the diagnostic tool or interact with the diagnostic tool utilizing a network management server. Once data is collected, the provisioning server can be configured to store the collected data and/or output the data to other parties or systems.