Data Transfer Agent for Transparent Computation Systems
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
In transparent computation systems, data transfer between terminal apparatuses often requires a circuitous path, leading to resource wastage and reduced efficiency due to the involvement of the server in both transfer paths, especially when multiple terminal apparatuses transfer large or numerous files simultaneously.
Innovation Solution
A method where the originating terminal apparatus generates a data transfer request message, which is forwarded to the server for processing between disk images of the originating and receiving terminal apparatuses, reducing the need for direct terminal-to-terminal data transfer and minimizing resource allocation on the server and network.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Reliability
If data transfer between terminal apparatuses goes through the server via circuitous path, then data transfer can be achieved in transparent computation system, but resource occupation increases and transfer efficiency decreases
Solution Approach 1:
The patent introduces a data transfer agent as an intermediary component installed on each terminal apparatus. This agent acts as a mediator between terminals and the server, enabling direct peer-to-peer data transfer while maintaining server mediation for authentication and control. The agent handles data routing, protocol conversion, and communication coordination, thereby improving transfer efficiency without compromising the reliable server-supervised transfer mechanism.
2Adaptability or versatility
If multiple terminal apparatuses transfer large or numerous files simultaneously through server-mediated paths, then data exchange can be achieved, but server resource occupation increases and system performance decreases
Solution Approach 1:
The patent extracts the data transfer execution function from the server and relocates it to the terminal apparatuses through locally installed data transfer agents. The server retains only essential control functions such as authentication, authorization, and monitoring, while the actual data transfer operations are performed directly between terminals. This extraction significantly reduces server resource occupation and enables simultaneous multi-terminal file transfers without degrading system performance.
3Ease of operation
If conventional file transfer methods are used between terminals, then data transfer can be implemented, but multiple transfer paths are required involving server resources
Solution Approach 1:
The patent implements a universal data transfer agent that performs multiple functions: authentication with the server, data routing decision-making, protocol conversion, error handling, and direct peer-to-peer data transmission. This multi-functional agent consolidates what would otherwise require multiple separate components and transfer paths into a single integrated solution, simplifying the overall system architecture while maintaining ease of operation for users.
Data Source
AI summary
A method for transferring data between terminal apparatuses in a network at least comprising a server, a first terminal apparatus and a second terminal apparatus, wherein the server has a storage device at least comprising a first and a second disk images; the method comprising: generating a message of data transfer request based on the information on the data to be transferred; transferring the generated message to the second terminal apparatus; receiving the message and transferring the message to the server if the requested data transfer is allowed; and transferring date between the first disk image and the second disk image, in response to the reception of the message.


