Print Server Status Monitoring via Triggered Process Filters
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
High-capacity digital printing systems face inefficiencies in monitoring and managing system and process statuses, leading to potential printer stoppages and resource overloads, which can result in reduced performance and increased operational costs due to delayed component recovery and scheduling issues.
Innovation Solution
A method for operating a print server that involves monitoring a limited set of system-specific status parameters to detect extraordinary operating statuses, triggering filters to read additional process statuses only when necessary, and using a separate thread for data collection and evaluation to ensure timely and accurate reflection of operating conditions, thereby optimizing resource utilization and preventing bottlenecks.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Measurement precision
If comprehensive monitoring of all system and process status parameters is implemented, then detection accuracy of extraordinary operating statuses is improved, but system complexity and resource consumption increase
Solution Approach 1:
The patent segments the monitoring system into two distinct parts: a continuous monitor for essential system status parameters (CPU load, memory usage, disk space) and triggered filters for additional process status parameters. This segmentation allows comprehensive monitoring capability while managing system complexity by only activating detailed process monitoring when extraordinary statuses are detected in system parameters.
Solution Approach 2:
The patent implements preliminary monitoring of system status parameters continuously before detailed process analysis is needed. By pre-identifying extraordinary operating statuses through system-level indicators, the system prepares for detailed process monitoring only when necessary, avoiding the complexity of continuous comprehensive process monitoring while maintaining detection accuracy.
2Loss of time
If continuous monitoring of all status parameters is performed, then response time to detect extraordinary operating statuses is improved, but resource consumption and processing overhead increase
Solution Approach 1:
The patent implements periodic evaluation of system status parameters at defined intervals rather than continuous monitoring. This periodic action maintains timely detection capability while significantly reducing resource consumption compared to continuous comprehensive monitoring of all parameters.
Solution Approach 2:
The monitoring system uses a multi-threaded architecture where a dedicated monitor thread continuously checks system status, and only triggers filter threads when extraordinary statuses are detected. This self-service mechanism ensures rapid response to critical conditions while minimizing overall resource consumption by keeping detailed process monitoring dormant during normal operation.
3Measurement precision
If detailed process status monitoring is continuously activated, then detection precision of process-related issues is improved, but system performance and throughput are reduced
Solution Approach 1:
The patent implements dynamic activation of process status monitoring filters based on the detection of extraordinary system statuses. The system adapts its monitoring intensity in real-time, maintaining high detection precision when needed while preserving system throughput during normal operation by keeping detailed process monitoring inactive.
Solution Approach 2:
The patent changes the operational state of process monitoring from continuously active to conditionally active based on system status parameters. By changing the parameter of filter activation from static (always on) to dynamic (triggered only when system status indicates potential issues), the system maintains detection precision while minimizing impact on productivity.
4Speed
If multiple threads are used for data collection and evaluation, then processing speed and timeliness are improved, but system resource utilization increases
Solution Approach 1:
The patent segments the processing workload into separate threads: a main monitor thread for continuous system status checking and additional filter threads for detailed process analysis. This segmentation enables parallel processing that improves speed while managing resource utilization by only activating filter threads when extraordinary statuses are detected, rather than running all threads continuously.
Data Source
AI summary
In a print server for digital high-capacity printing systems, print jobs are received, processed with predetermined application processes, and relayed to one or more printers. A method to operate the print server can include monitoring, using a collect trigger, status parameters which describe system statuses; and triggering, using trigger logic, filters to reading additional status parameters that include process statuses of application processes executed at the print server. The triggering of the filters can be based on whether the system statuses monitored with the collect trigger represent an extraordinary or abnormal operating status.


