Relay Device Caching for MFP Server Communication Delay
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Communication between image forming apparatuses and servers is delayed due to the use of relay devices, as it extends communication time compared to direct communication between the two entities.
Innovation Solution
An image processing system that includes a relay device with a caching mechanism to pre-transmit a formal response to the image forming apparatus before receiving the actual response from the server, and modules to compare and potentially replace responses based on attribute or protocol differences, ensuring timely and accurate communication.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Reliability
If communication is conducted through a relay device, then security and protocol compatibility are improved, but communication time is extended
Solution Approach 1:
The relay device performs preliminary actions by caching responses from the server before they are actually needed. When the image forming apparatus sends a request, the relay device checks its cache and transmits the cached response immediately, bypassing the need to wait for the server's actual response. This preliminary caching action resolves the contradiction by maintaining security through the relay device while eliminating communication delays.
Solution Approach 2:
The relay device acts as an intermediary between the image forming apparatus and the server. It maintains security and protocol compatibility by mediating all communications, while simultaneously reducing communication time by providing cached responses. The intermediary resolves the contradiction by adding value through both security mediation and performance optimization.
2Reliability
If a relay device is used to ensure security and protocol compatibility, then communication reliability is improved, but communication speed deteriorates
Solution Approach 1:
The relay device performs preliminary caching of server responses so that when communication requests are made, the responses can be transmitted immediately from the cache rather than waiting for server processing. This preliminary action maintains communication reliability through the relay device while dramatically improving communication speed by eliminating the waiting period.
Solution Approach 2:
The relay device creates copies of server responses and stores them in its cache memory. Instead of transmitting the actual server response every time, it transmits cached copies, which maintains reliability (through the relay's mediation) while improving speed (by eliminating repeated server communication delays).
Data Source
AI summary
A relay device that relays communication between an MFP and a server reads, upon accepting a request from the MFP to the server, a response to a previous one of this request from the server which has been cached in a memory. Then, the relay device transmits the response read from the memory to the MFP as a formal response prior to transmitting this request to the server and obtaining a response.


