Cache Device Reduces Server Health Check Workload

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing load-balancing systems incur excessive workload and generate unnecessary logs on back-end servers due to frequent health checkups, which can worsen server performance and efficiency.

Innovation Solution

A method and device where a cache device acquires and transmits health checkup results to a load-balancing device, allowing the load-balancing device to inquire about and process these results, thereby reducing the frequency of health checkups and minimizing the workload on back-end servers.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If the number of load-balancing devices is increased to improve monitoring coverage, then the reliability of health checkup is improved, but the workload on back-end servers increases

Engineering Contradiction:
Improvehealth checkup monitoring reliabilityVSAvoidserver processing efficiency
Core Design Contradiction:
ReliabilityVSProductivity

Solution Approach 1:

The patent introduces a cache device that stores health checkup results from load-balancing devices. Instead of having multiple load-balancing devices directly check servers, the cache device acts as a copy/storage layer that provides health information to load-balancing devices, reducing redundant checkups while maintaining monitoring reliability.

Inventive Principle:
Principle #26Copying

Solution Approach 2:

The cache device serves as an intermediary between load-balancing devices and back-end servers. It receives health checkup results from load-balancing devices and transmits this information back to them, enabling indirect monitoring that reduces direct server workload while maintaining system reliability.

Inventive Principle:
Principle #24Intermediary (Mediator)

2Reliability

If health checkup frequency is increased to improve server health monitoring, then the reliability of health status detection is improved, but the number of logs generated on servers increases

Engineering Contradiction:
Improvehealth status detection reliabilityVSAvoidserver log generation
Core Design Contradiction:
ReliabilityVSObject-generated harmful factors

Solution Approach 1:

The cache device performs preliminary storage of health checkup results before they are needed by load-balancing devices. By pre-storing this information, the system can provide health status data without requiring frequent direct checkups from multiple load-balancing devices, thereby reducing server log generation while maintaining detection reliability.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The cache device creates a copy of health checkup results and stores them for later retrieval. This allows load-balancing devices to access health information without triggering new checkups on servers, reducing the harmful effect of excessive logging while preserving the reliability of health status detection.

Inventive Principle:
Principle #26Copying

3Reliability

If multiple load-balancing devices perform checkups simultaneously, then the coverage and reliability of health monitoring is improved, but the time required for checkups increases

Engineering Contradiction:
Improvehealth monitoring coverageVSAvoidcheckup time
Core Design Contradiction:
ReliabilityVSLoss of time

Solution Approach 1:

The cache device performs preliminary actions by storing health checkup results in advance. When multiple load-balancing devices need health information, they can retrieve pre-stored data from the cache device rather than performing simultaneous checkups, reducing the time required while maintaining comprehensive monitoring coverage.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The cache device acts as an intermediary that coordinates information distribution to multiple load-balancing devices. Instead of all devices checking servers simultaneously, the cache device distributes stored health information to multiple devices efficiently, reducing total checkup time while maintaining system-wide monitoring coverage.

Inventive Principle:
Principle #24Intermediary (Mediator)

Data Source

PatentUS10659552B2Device and method for monitoring server health
Publication Date: 2020.05.19 CLOUD INTELLIGENCE ASSETS HOLDING (SINGAPORE) PTE LTD
  • US10659552B2 patent drawing
  • US10659552B2 patent drawing
  • US10659552B2 patent drawing

AI summary

A method for monitoring health of a server is disclosed. The method is performed by a cache device and includes: acquiring information related to results of health checkups on the server based on an inquiry from a load-balancing device about the results of health checkups on the server; and transmitting the information related to results of the health checkups on the server to the load-balancing device.