Synchronous Communication Timing Determination
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
In synchronous communication systems, particularly in remote data backup systems, the slave device cannot transmit information as soon as it is available, leading to either low reactivity or high network resource consumption when the master device sends frequent requests, causing inefficiencies and potential overload.
Innovation Solution
The method involves the slave device determining a transmission time for an end-of-processing notice based on verification of processing completion, using statistics and adaptive threshold calculations to ensure timely and efficient communication without premature transmission, thereby allowing the master device to receive information when processing is finished.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Use of energy by moving object
If the slave device waits for a request from the master device to transmit information, then network resource consumption is reduced, but reactivity is lowered and information transmission is delayed
Solution Approach 1:
The master device performs preliminary actions by sending periodic requests even when no data needs to be transmitted. This allows the slave device to maintain readiness and transmit information immediately when processing completes, without waiting for a request. The periodic requests are sent in advance to keep the communication channel active and responsive.
Solution Approach 2:
The master device sends requests at periodic intervals rather than continuously or only when needed. This periodic action maintains the synchronous communication mode's structure while creating opportunities for the slave device to transmit end-of-processing notices at regular intervals, improving reactivity without excessive network resource consumption.
2Productivity
If the master device sends requests with high frequency to enable immediate transmission, then reactivity is improved, but network resource consumption increases and slave device overload occurs
Solution Approach 1:
Requests are sent at periodic intervals rather than continuously, reducing network resource consumption while maintaining adequate reactivity. The periodic nature allows the slave device to process and respond without overload, while still providing timely notification when processing completes.
Solution Approach 2:
The master device sends requests even when no immediate data transmission is needed (excessive action), ensuring the communication channel remains active. This partial over-provisioning of requests guarantees that when the slave device has information to send, a request will be available to carry it, improving reactivity without requiring continuous high-frequency requests.
3Loss of time
If the slave device transmits information as soon as processing is complete, then reactivity is improved, but the synchronous communication constraint must be overcome
Solution Approach 1:
The master device sends a request in advance that remains pending until the slave device completes processing. This preliminary request preparation allows the slave device to transmit information immediately upon completion without violating synchronous communication constraints, as the request was already authorized in advance.
Solution Approach 2:
The slave device provides feedback about processing completion status to the master device through the established request-response mechanism. This feedback loop allows the slave to notify the master immediately when processing is done, maintaining reactivity while operating within the synchronous communication framework.
Data Source
Figure 1A~1C
Figure 2~3
Figure 4
AI summary
The invention relates to a system comprising a first and a second piece of equipment communicating in a synchronous communication mode, implying that communication from the second to the first piece of equipment can only occur in response to a request from the first piece of equipment. The invention concerns a method for determining, by the second piece of equipment, a temporal information enabling the determination of a transmission time, by the first piece of equipment, of a request to send a notification of the completion of processing applied by the second piece of equipment to data transmitted by the first piece of equipment. The temporal information is determined (34) from information representative of the received data and the processing applied to the received data, and from statistics representative of the operating performance of the second piece of equipment.The timing information is transmitted (35) to the first piece of equipment in response to the transmission of said data so that it can determine said transmission time. The second piece of equipment transmits (38) a processing completion notice to the first piece of equipment in response to receiving (37) said request to send a processing completion notice.