Fieldbus Access Monitoring for Driver Resource Leak Prevention

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Fieldbus system drivers from different manufacturers vary in software quality, often failing to release reserved resources, leading to performance degradation and potential system crashes due to abnormal resource reservation by drivers.

Innovation Solution

A device access means with a monitoring unit that registers and tracks resource reservations by drivers, detecting abnormal increases and initiating countermeasures such as informing users, contacting support, reinstalling drivers, or rebooting the system to prevent performance loss and crashes.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Adaptability or versatility

If drivers from different manufacturers are used to access fieldbus components, then device compatibility and functionality are improved, but software quality varies and resources may not be freed properly leading to system instability

Engineering Contradiction:
Improvedevice compatibilityVSAvoidsystem stability
Core Design Contradiction:
Adaptability or versatilityVSReliability

Solution Approach 1:

The monitoring unit continuously observes resource reservation status and provides feedback about abnormal increases to the control unit, which then triggers appropriate countermeasures. This closed-loop feedback mechanism enables the system to detect and respond to driver resource leaks, maintaining system stability while supporting multiple manufacturers' drivers.

Inventive Principle:
Principle #23Feedback

2Ease of operation

If drivers reserve resources for accessing fieldbus components, then device access functionality is improved, but resources may not be released leading to performance degradation and system crashes

Engineering Contradiction:
Improvedevice access functionalityVSAvoidsystem performance
Core Design Contradiction:
Ease of operationVSProductivity

Solution Approach 1:

The monitoring unit is configured with threshold values that define abnormal resource increases in advance. When resource reservation exceeds these pre-set thresholds, the system automatically triggers countermeasures before performance degradation becomes critical, preventing system crashes while maintaining normal device access operations.

Inventive Principle:
Principle #10Preliminary action

3Reliability

If monitoring of driver resource usage is implemented, then system reliability is improved, but device complexity increases due to additional monitoring components

Engineering Contradiction:
Improvesystem reliabilityVSAvoidmonitoring system complexity
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The monitoring unit serves multiple functions: it monitors resource reservation status, detects abnormal increases, triggers countermeasures, and generates notifications. This multi-functional design consolidates what could be separate complex components into a single integrated unit, reducing overall system complexity while maintaining high reliability.

Inventive Principle:
Principle #6Universality (Multi-functionality)

Data Source

PatentUS20230019831A1Monitoring unit and method for monitoring the resources being used by drivers of a device access device
Publication Date: 2023.01.19 ENDRESS HAUSER PROCESS SOLUTIONS AG
  • US20230019831A1 patent drawing
  • US20230019831A1 patent drawing
  • US20230019831A1 patent drawing

AI summary

A device access means for accessing fieldbus components of a fieldbus system is described. The device access means is installed in a host or host environment and includes a frame application as well as, bound into the frame application, at least one driver, which is designed to access at least one fieldbus component. Moreover, the device access means includes a monitoring unit, which is designed to register information concerning resources reserved by drivers and provided by the operating system of the host or host environment, and, upon detecting an abnormal temporal increase of resources reserved by drivers, to initiate at least one predetermined countermeasure.