Monitoring Agent Dynamic State Control for Cloud Resource Optimization

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

In cloud computing environments, monitoring agents consume resources and incur costs, and disabling them can lead to a lack of critical information during system failures, as they are often unnecessary when the system is operating properly, posing a challenge in balancing resource utilization and failure monitoring.

Innovation Solution

The implementation of a dynamic resource allocation system that installs and removes pre-requisites for monitoring agents based on need, using different monitoring levels to control resource consumption and optimize resource usage, allowing for efficient monitoring while minimizing unnecessary resource usage.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If monitoring agents are continuously active to detect system failures, then system reliability monitoring is improved, but resource consumption increases

Engineering Contradiction:
Improvesystem failure monitoringVSAvoidresource consumption
Core Design Contradiction:
ReliabilityVSUse of energy by moving object

Solution Approach 1:

The monitoring agent transitions between different operational states (active, suspended, terminated) based on system conditions. The agent dynamically adjusts its behavior by monitoring system health indicators and responding to failure conditions, allowing it to be fully active only when needed while conserving resources during normal operation.

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The monitoring agent autonomously manages its own lifecycle by monitoring system conditions and self-adjusting its operational state. It can suspend itself when system failures are detected and remain suspended until the system recovers, eliminating the need for continuous external control while maintaining reliable failure detection.

Inventive Principle:
Principle #25Self-service

2Reliability

If monitoring agents are kept active to ensure monitoring availability, then monitoring reliability is improved, but security risks increase

Engineering Contradiction:
Improvemonitoring availabilityVSAvoidsecurity risks
Core Design Contradiction:
ReliabilityVSObject-affected harmful factors

Solution Approach 1:

The monitoring agent dynamically adjusts its presence in the system based on security and operational needs. By suspending or terminating the agent during normal operation and only activating it when failure conditions are detected, the system maintains monitoring capability when needed while minimizing security exposure during normal operation.

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The monitoring agent is extracted or removed from the active system when not needed for monitoring. By suspending or terminating the agent during normal operation and only reinstating it when failure conditions arise, the system eliminates the security risks associated with having the agent continuously present while maintaining the ability to detect failures.

Inventive Principle:
Principle #2Taking out (Extraction)

3Productivity

If monitoring agents are suspended or terminated to conserve resources, then resource utilization is improved, but monitoring capability is reduced

Engineering Contradiction:
Improveresource utilizationVSAvoidmonitoring capability
Core Design Contradiction:
ProductivityVSReliability

Solution Approach 1:

The monitoring agent implements dynamic state transitions between active, suspended, and terminated states based on system conditions. The agent monitors system health indicators and automatically adjusts its operational state, ensuring monitoring capability is maintained when failures occur while conserving resources during normal operation.

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The monitoring agent performs preliminary monitoring of system health indicators and prepares to activate full monitoring capabilities when failure conditions are detected. By maintaining a lightweight monitoring presence and pre-configuring failure response behaviors, the agent ensures rapid activation of full monitoring capability when needed while minimizing resource consumption during normal operation.

Inventive Principle:
Principle #10Preliminary action

Data Source

PatentUS10191828B2Methods and apparatus to control a monitoring agent in a computing environment
Publication Date: 2019.01.29 VMWARE INC
  • US10191828B2 patent drawing
  • US10191828B2 patent drawing
  • US10191828B2 patent drawing

AI summary

Methods, apparatus, systems and articles of manufacture to control a monitoring agent are disclosed herein. An example method includes instructing, via a processor, a monitoring agent of a compute node to perform a first monitoring operation associated with a first monitoring level. A second monitoring level is transitioned to in response to the first monitoring operation returning a first result that is within an acceptable threshold. In response to transitioning to the second monitoring level, an access right of a pre-requisite of the first monitoring operation at the compute node is modified without uninstalling the pre-requisite.