Remote Data Access Path Translation Elimination
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
In heterogeneous computing environments, remote access to shared data resources often results in longer response times due to the need for remote access paths to be translated into local access paths, leading to inefficiencies in data operations across different file systems and platforms.
Innovation Solution
A method and system where a remote application obtains sharing metadata with local access path information from a local system, allowing it to request and perform data operations using the local access path, thereby bypassing the need for translation and enhancing data access efficiency.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Adaptability or versatility
If remote access path translation is used to access shared data resources, then compatibility across different file systems and platforms is improved, but response time deteriorates
Solution Approach 1:
The system performs preliminary actions by obtaining sharing metadata that includes local access path information before actual data access operations. The remote application retrieves the local access path in advance, so when data access is needed, it can directly use the pre-obtained local path without performing translation operations, thus reducing response time while maintaining compatibility
Solution Approach 2:
The patent introduces sharing metadata as an intermediary that contains local access path information. This metadata acts as a mediator between the remote access path and the local file system, allowing the remote application to obtain the local path through the metadata without direct translation, thereby eliminating the time-consuming translation step while preserving cross-platform compatibility
2Adaptability or versatility
If remote access path translation is performed, then access to shared resources across different platforms is enabled, but data access efficiency deteriorates
Solution Approach 1:
The system performs the path resolution action in advance by obtaining sharing metadata that contains local access path information before actual data operations. This preliminary retrieval of the local path eliminates the need for time-consuming translation during data access operations, thereby improving data access efficiency while maintaining cross-platform access capability
Solution Approach 2:
The patent uses sharing metadata as a copy or representation of the local access path information. Instead of performing real-time translation of remote access paths, the system obtains a pre-prepared copy of the local path through the sharing metadata, which can be directly used for efficient data access across different platforms
3Ease of operation
If standard remote access schemes are used, then ease of operation is improved, but response time deteriorates
Solution Approach 1:
The system performs preliminary action by obtaining sharing metadata that includes local access path information before data access operations. This advance retrieval of path information maintains the ease of operation for remote applications while eliminating the time-consuming translation step that would otherwise occur during actual data access, thus reducing response time
Data Source
AI summary
The invention relates to a method for directing data access in a local system. The method includes steps of obtaining sharing metadata from the local system by a remote application, wherein the sharing metadata comprises local access path information for accessing a shared data resource associated with the local system, generating, by the remote application, a local access path for the shared data resource from the local access path information, requesting, by the remote application, that a data access application on the local system perform a data operation on the shared data resource, wherein the remote application provides the local access path to the data access application, and receiving the result of the data operation from the data access application, wherein the data access application performs the data operation on the shared data resource using the local access path.


