Queue Processor for Document Server Resource Allocation
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Conventional document transport systems lack the ability to intelligently select the most suitable network for document transmission based on the type of document, leading to inefficient use of resources and potential bottlenecks in processing multiple document types.
Innovation Solution
A configurable queue processor allocates document flows to manage server resources optimally, dynamically adjusting the number of document flows based on system load and queue sizes, and utilizes the DocTrans module for intelligent routing and processing of documents across multiple networks, ensuring efficient handling of various document types.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Productivity
If conventional transports use the same network to transport all documents, then the system is simple to operate, but the productivity is reduced due to inability to intelligently select the most suitable network for different document types
Solution Approach 1:
The transport system automatically selects the most suitable network for each document type without requiring manual intervention. The system self-configures by evaluating document characteristics and matching them with appropriate network capabilities, thereby improving productivity while avoiding the complexity of manual network selection procedures.
Solution Approach 2:
The system changes network parameters dynamically based on document type characteristics. By adjusting network selection parameters according to document properties (such as size, format, priority), the system achieves intelligent network selection that improves transmission efficiency without requiring complex manual configuration for each document.
2Productivity
If conventional transports use a single network for all document types, then the device complexity is minimized, but the productivity decreases due to potential bottlenecks when handling multiple document types
Solution Approach 1:
The system segments the document transport process by creating separate document flows for different document types and routing them through appropriate networks. This segmentation allows multiple document types to be processed simultaneously through different networks, increasing overall throughput while managing complexity through automated flow management rather than manual multi-network coordination.
Solution Approach 2:
The transport system is designed with multi-functionality to handle various document types across multiple networks using a single unified interface. This universal design allows the system to leverage multiple networks for different document types, improving processing throughput while presenting a simplified single-interface view that masks the underlying multi-network complexity.
3Productivity
If the system dynamically adjusts document flows based on system load and queue sizes, then the productivity is improved through optimal resource allocation, but the device complexity increases due to dynamic configuration requirements
Solution Approach 1:
The system implements feedback mechanisms that continuously monitor system load and queue sizes, automatically adjusting document flow configurations in response to current conditions. This feedback-driven dynamic configuration improves resource allocation efficiency by routing documents through less congested networks while maintaining a unified management interface that reduces the perceived complexity of dynamic adjustments.
Data Source
AI summary
In an environment that comprises a facsimile server and a plurality of document transport modules, implementing a document queue; placing documents received at the facsimile server in the document queue; allocating document flows based on a resource utilization of the facsimile server to create a set of allocated document flows, each document flow in set of allocated document flows associated with at least one document transport module from the plurality of document transport modules; retrieving a document from the document queue using a document and providing the document to a document transport module associated with the document flow; and signaling the document transport module to send the document. The document transport module is responsive to the signal to route the document to target selected from a plurality of targets, the plurality of targets including a plurality of transports.


